商売力開発ブログ

非エンジニアがWebサービスの開発、運営によって商売力をつける記録、その他の雑記

JavaScriptのDateオブジェクトを文字列で作成する場合について

今回はJavaScriptのDateオブジェクトのメモです。 時刻なしの日付文字列で指定する場合、ハイフンで行うとき注意する Dateオブジェクトをnewするとき、指定する方法がいくつかありますが、日付文字列で指定する場合について調査します。 結果は Google Chrom…

【更新情報】工数推移グラフの表示

今回は我々が開発しているプロジェクト管理ツールProject-Alpha(プロジェクトアルファ)を更新したので内容を説明します。 更新情報 更新内容 ガントチャートで登録した内容から工数の推移がわかるグラフを表示できるようになりました。ガントチャートの入…

Laravelのクエリビルダを構築するメソッドの検討 - Select文を作成する②複数の結合条件の対応など

今回はPHPフレームワークの一つのLaravelの中から、データベースのクエリビルダを自動構築する設定を検討してみたいと思います。具体的には取得条件のテーブルなどの定義情報を渡して、クエリビルダを構築するメソッドを検討します。今回利用するDBはMySQLで…

Laravelのクエリビルダを構築するメソッドの検討 - Select文を作成する①

今回はPHPフレームワークの一つのLaravelの中から、データベースのクエリビルダを自動構築する設定を検討してみたいと思います。具体的には取得条件のテーブルなどの定義情報を渡して、クエリビルダを構築するメソッドを検討します。今回利用するDBはMySQLで…

Laravelのクエリビルダの基本機能を確認する

今回はPHPフレームワークの一つのLaravelの中から、データベースのクエリビルダの基本機能について確認します。今回利用するDBはMySQLです。 クエリビルダの基本 Laravelではクエリビルダが用意されており、このメソッド使用することでクエリを作成してデー…

はてなブログをHTTPS化した後の、Search Console の状態を確認する

SEO

今回は、はてなブログをHTTPS化した後のグーグルの Search Console の状態を紹介します。 HTTPS化した後の状態 はてなブログをHTTPS化しても、その直後はグーグル検索の結果はHTTPのURLが表示されますが、それが徐々にHTTPSに置き換わっていきます。その状況…

はてなブログの Search Console がエラーとなってたので対処する

SEO

今回ははてなブログの Google Search Console の状態がエラーとなっていたので、それの対処方法を説明します。 Google Search Console が突然エラーとなる Google Search Console をホーム画面を確認すると、HTTPS化したはてなブログに「未確認」というマー…

開始と終了日付から稼働日数(営業日数)を算出してみる

今回は、開始日付と終了日付から、その期間の稼働日数(営業日数)を算出してみます。ロジックを考えることがメインですが、コードはJavaScriptで記載します。 算出するための条件 稼働日数を算出するのに、土日など週の中での定休日と祝日について考慮する…

【マニュアル】新規アカウントの作成について

今回は我々が開発しているプロジェクト管理ツールProject-Alpha(プロジェクトアルファ)の操作マニュアルとなります。 新規アカウントの作成について 新規のアカウント作成を行うと、設定用のメールが送信されます。 送信されたメールの手順に従って、アカ…

Google API を利用して、PHPで日本とアメリカの祝日を取得する

今回はGoogleのカレンダーAPIを利用して、PHPで日本とアメリカの祝日を取得する方法を紹介します。 GoogleAPIを利用する GoogleのカレンダーAPIを利用するには、Googleのアカウントを作成して、Google Developers Console でAPIを利用できるように設定する必…

メール検証でACMの証明書の更新を行う

「Action Required - Your certificate renewal」という件名のメールがAWSから来ていました。ここではACMのメール検証での証明書の更新方法を紹介します。 ACMの証明書の更新 AWSのACMで証明書を発行していたのですが、メール検証で確認を行っていた場合、期…

【提供サービス】プロジェクト管理、ガントチャートのProject-Alpha情報

ガントチャートを作成できるプロジェクト管理ツールProject-Alphaの情報になります。 プロジェクト管理ツールのProject-Alpha サービス用のホームページは以下になります。こちらからアカウントを作成することができます。 home.prj-alpha.biz 新規にアカウ…

「SHOE DOG」と「ナイキを育てた男たち」

今回はナイキの創業者フィル・ナイトが創業前から上場までを描いた自叙伝、SHOE DOGを紹介します。この本の発売後にBSで特集された番組「ナイキを育てた男たち~“SHOE DOG”とニッポン~」についても紹介します。 ナイキの創業の物語 大きめに本屋に行…

【更新情報】ガントチャートの休日設定が可能に

今回は我々が開発しているプロジェクト管理ツールProject-Alpha(プロジェクトアルファ)を更新したので内容を説明します。 更新情報 更新内容 これまでガントチャートでは、1日単位で表示した場合に土日が自動でグレーアウトするのみでした。今回の更新によ…

はてなブログが独自ドメインでもHTTPS化できるようになってたので手順を確認しておく

SEO

はてなブログが独自ドメインでもHTTPS化できるようになってました。 staff.hatenablog.com 手順を確認しておきましょう。 HTTPS化の対応手順 上記のリンクに記載されている手順は以下の通り ダッシュボードから設定画面から詳細設定へいき、HTTPS化の設定変…

Laravelのマイグレーション機能の活用⑤ 複数テーブルに同じカラムを追加する

今回はPHPフレームワークの一つのLaravelの中から、データベースのマイグレーションの機能の利用に当たって、我々の活用方法を紹介します。 今回利用するDBはMySQLですが、一部については他のDBでもほぼ同様に対応できます。 またマイグレーションに関連する…

Laravelのマイグレーション機能の活用④ カラム定義のメソッド設定例

今回はPHPフレームワークの一つのLaravelの中から、データベースのマイグレーションの機能の利用に当たって、我々の活用方法を紹介します。 今回利用するDBはMySQLですが、一部については他のDBでもほぼ同様に対応できます。 前回説明したカラムの共通定義用…

【更新情報】ガントチャートの担当にプロジェクトメンバーを設定可能に

今回は我々が開発しているプロジェクト管理ツールProject-Alpha(プロジェクトアルファ)を更新したので内容を説明します。 更新情報 更新内容 これまでガントチャートなどのコンテンツでの担当欄では、別途設定した担当用のプルダウンリストが使用できまし…

CSSのみでハンバーガーメニューのクリックでメニューの表示・非表示を制御する

CSS

今回はCSSのみでハンバーガーメニューのクリックでメニューの表示・非表示を制御する方法を紹介します。 Googleアナリティクスで状況を見ると、サービスサイトにスマホからアクセスがあったのでレスポンシブ対応も兼ねて設定しました。 完成イメージ まずは…

「売れるもマーケ 当たるもマーケ マーケティング22の法則」から学ぶ⑥ どのような姿勢で臨むか

今回はマーケティング本の名著に上げられる「売れるもマーケ 当たるもマーケ マーケティング22の法則」を読んでの我々なりの解釈を紹介します。今回で一通り全ての法則に触れることになります。 売れるもマーケ 当たるもマーケ―マーケティング22の法則 作者:…

ブログの運用状況

今回はこのブログの運用状況について、メモがてらまとめておきたいと思います。 アクセス数などの推移 今年の2月中旬から始めたブログについて、5月までの記事数とアクセス数の状況は以下になります。 年月 記事追加数 記事累積数 単月アクセス数 累計アクセ…

欧州「一般データ保護規則(GDPR)」の施行後の反応

今回は2018年5月25日に施行された欧州のプライバシー法「一般データ保護規則(GDPR)」について、その施行後の反応を見てみたいと思います。 GDPRの概要 2018年5月25日に施行されたGDPR は、EU加盟国(EU加盟国及び欧州経済領域(EEA)の一部であるアイスラ…

「売れるもマーケ 当たるもマーケ マーケティング22の法則」から学ぶ⑤ どのように失敗するか

今回はマーケティング本の名著に上げられる「売れるもマーケ 当たるもマーケ マーケティング22の法則」を読んでの我々なりの解釈を紹介します。 売れるもマーケ 当たるもマーケ―マーケティング22の法則 作者: アルライズ,ジャックトラウト,Al Ries,Jack Trou…

初めてのガントチャートに適したサービスの提供

今回は我々が開発しているプロジェクト管理ツールProject-Alpha(プロジェクトアルファ)のガントチャートを中心にして紹介します。※こちらの機能は2018/05時点のものとなります。最新の機能では変更されている可能性があります。 プロジェクト管理とガント…

開発・提供しているサービスのガントチャートの機能紹介~その2

今回は我々が開発しているプロジェクト管理ツールProject-Alpha(プロジェクトアルファ)のガントチャートについて一部の機能を紹介します。Project-Alphaは無料、フリーで利用できるプロジェクト管理ツールでガントチャートなどを利用して、複数のプロジェ…

Laravelのセッション管理にAWSのElastiCacheを利用する際の方針検討

AWSのElastiCacheを自製品サービスで利用する際に、検討する内容について記載します。 使用用途など Laravelを利用したプロジェクト管理ツールを開発しています。Laravelではそのセッション管理にRedisを使用可能です。このRedisをAWSのElastiCacheで対応し…

ドメイン変更やHTTPS化などURLの変更時に、Search Console のアドレス変更によりグーグル検索への影響を減らす

SEO

今回は独自ドメインで運用していたウェブサイトのドメイン名などのURLの変更時の、グーグルの Search Console のアドレス変更の対応を紹介します。URLの変更はHTTPS化も含まれます。※追記 HTTPをHTTPSにするだけの場合、 Search Console のアドレス変更はで…

目黒のバー

目黒の権之助坂近辺の路地の地下にあるバー奇奇(キキ)。10人以上は座れる長いカウンターとソファー席があり、ゆったりとした空間が広がる。マスターが一人で営業していて、目黒周辺で飲んだときにウィスキーが飲みたくなったときには利用していた。金曜や…

JavaScriptのPromiseで処理の順番を制御する

今回はJavaScriptのPromiseについて、重めの処理をする際に順番を制御するのに利用したので説明します。 データ読込処理などで処理の順番を制御する データの読込など時間のかかる処理を行う場合を考えてみます。例えば以下は我々の開発しているプロジェクト…

Laravelのセッション管理にRedisを指定し、AWSのElastiCacheを利用する

今回はLaravelのセッション管理について、Redisを指定しAWSのElastiCacheを利用する方法について説明します。 Laravelのセッション管理方法について Laravelのセッション管理方法については以下の種類があります。 file - セッションはstorage/framework/ses…

【スポンサーリンク】