商売力開発ブログ

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

【スポンサーリンク】

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

CSS

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

ブログの運用状況

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

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

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

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

※Project-Alphaは2019年12月をもって、サービスの提供を終了します。 今回は我々が開発しているプロジェクト管理ツールProject-Alpha(プロジェクトアルファ)のガントチャートを中心にして紹介します。※こちらの機能は2018/05時点のものとなります。最新の…

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

※Project-Alphaは2019年12月をもって、サービスの提供を終了します。 今回は我々が開発しているプロジェクト管理ツール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…

AWS Certificate Manager (ACM)のアップデートのメールが来ていたので確認してみた

「Update on Certificate Transparency(CT) with AWS Certificate Manager(ACM)」という件名のメールがAWSから来ていたので確認してみた。 Google Chromeに対応したACMのアップデート AWSのACMに関する今回のアップデートは、以前に内容を確認したCertificat…

ドメインの変更時に、AWSのS3を利用して旧ドメインから301リダイレクトさせる方法

今回は独自ドメインで運用していたウェブサイトのドメイン名を変更した場合の対応を紹介します。今回はサブドメイン名を変更した状態を想定し、変更前のドメイン名を「旧ドメイン名」としその値を「old.domain.com」、変更後のドメイン名を「新ドメイン名」…

LaravelのマイグレーションでPKの設定時に注意する

今回はPHPフレームワークの一つのLaravelの中から、データベースのマイグレーションでのプライマリキー(以下、PK)の設定の注意事項について説明します。ユニークとインデックスから説明し、その後にPKについて説明します。 マイグレーションファイルでのユ…

301リダイレクトと302リダイレクト

SEO

今回は運用していたウェブサイトのドメイン名を変更した場合、変更前のドメインから変更後のドメインへリダイレクトの対応をすることが多いですが、そのリダイレクトのt対応について説明します。 ステータスコードとリダイレクト 301リダイレクト、302リダイ…

ガントチャート作成ツールのタイプ別の使い方

ガントチャートを作成するツールには様々なものがありますが、タイプを別けて説明します。ガントチャートで管理される対象をプロジェクトと呼ぶこととします。プロジェクトは一定期間など期限のある活動で何らかの終了条件があるものとします。 ガントチャー…

IEで「margin: 0 auto;」の左右中央揃えが効かない?

CSS

.container { width:550px; height:200px; background-color:gold; padding:10px; box-sizing:border-box; position: relative; margin-top: 15px; margin-bottom: 25px; } .container.fixed1{ position: fixed; top:50px; } .container.fixed2{ position: f…

欧州「一般データ保護規則(GDPR)」の関連するリンクまとめ

今回は2018年5月に施行される欧州のプライバシー法「一般データ保護規則(GDPR)」の関連するリンク集の紹介です。まだまだ理解が進んでいないので、いったん参考にするための情報を集めておきました。 施行後の反応については以下を参考にして下さい。 www.…

CSSのoverflowの使い方 overflow-x、overflow-yを両方指定する場合は注意が必要

CSS

.sampleBox { width:250px; height:100px; background-color:gold; padding:10px; margin-bottom:35px; box-sizing:border-box; } .box { width:300px; height:100px; background-color:gold; padding:10px; text-align:center; margin-bottom:35px; box-siz…

Laravelのマイグレーション機能の活用③ カラム定義の管理を楽にする方法

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

刻々と時は流れて10年・・・刻刻

今回の内容は、一部あいまいな記憶を元に記載しています。 モーニング2の創刊 今から約12年前、2006年にモーニング2が創刊されました。Wikipediaを見ると2006/08/10創刊となってます。創刊号と2号は押入れのどこかにあるはず・・・この雑誌はモーニングの増…

AWS Certificate Manager (ACM)に関するメールが来ていたので調べてみた

「Preparing for Certificate Transparency with AWS Certificate Manager (ACM)」という件名の連絡がAWSから来ていたので調べてみた。 SSL証明書とCertificate Transparency まずはググって調査してみる。「ACM Certificate Transparency」などでググると、…

MySQLでテーブル、カラム、インデックスの情報を取得する方法

今回はMySQL用の備忘にたまに使うテーブルなどの定義取得用のSQLをまとめておきます。 MySQLではデータベース=スキーマと考えて良いみたいなので、指定に必要な場合はDB_NAMEと記載します。 テーブルを一覧で取得する方法 テーブル名の一覧のみ取得する場合…

Laravelのマイグレーション機能の活用② 1つのファイルで複数のテーブル管理も可能

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

Laravelのマイグレーション機能の活用① メンバ変数を追加した上でテーブルのコメント追加も簡単に設定する方法

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

Laravelのデータベースのマイグレーション機能 順番を強引に入れ替えることも可能

今回はPHPフレームワークの一つのLaravelの中から、データベースのマイグレーションの機能について、その概要を紹介します。 今回利用するDBはMySQLですが、他のDBでもほぼ同様に対応できます。 またマイグレーションに関連する内容は以下を参照して下さい。…

映画「スリー・ビルボード」感想

息抜きがてら映画「スリー・ビルボード」を鑑賞。予想のできない映画でかなりの良作だったので感想・レビューを残しておきたいと思います。ネタバレもあるのでまだ見てない人はご注意ください。 あらすじ アメリカはミズーリ州の田舎町エビング。さびれた道…

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

※Project-Alphaは2019年12月をもって、サービスの提供を終了します。 今回は我々が開発しているプロジェクト管理ツールProject-Alpha(プロジェクトアルファ)のガントチャートについて一部の機能を紹介します。Project-Alpha(プロジェクトアルファ)は無料…

プロジェクト管理・マネジメントに初めてのガントチャート

ガントチャートは多くのプロジェクトなどで利用されているスケジュール管理ツールの一つになります。Excelなどの表計算ソフトや、専用ソフト・サービスで作成することができます。今回はガントチャートを知らない人や、知っているが使ったことのない人に向け…

ブログ名で効果を測る

ブログ名で検索してみる スモールビジネスでは営業に人員を十分に割けなかったり、広告費もほとんど用意することができないことが多いと思います。我々もその例に漏れず、そのためこのようにブログなどを活用して、できるだけ知名度を上げるように努力するわ…

自戦力紹介

自戦力といっても一人しかいないので、自己紹介と同じです。 経歴関連 大学は理工学部の電気系学科を卒業。新卒で業務パッケージソフトを開発・販売している会社に就職、約2年半弱の勤務でパッケージソフトの導入業務を経験。退職後に約2年間の無職期間を経…

【スポンサーリンク】