Imomemo

色々とやっていきたい

Windowsで作ったzipをAWS Lambdaに使用するとエラーが出る

原因:Windowsでフォルダを選択してzipを作ると、一層深くなってしまう Could not open file:/index.js The file could not be found on the file system. こんな感じのエラーになってしまっていた。 見出しの通り、フォルダを選択してzipを作ると一層深くな…

Atcoderを始めて、過去問350問解いてみて茶色になった

年始から暇つぶしと生JS力の鍛錬のためAtcoderを始めて、 Atcoderのコンテストに出たり過去問を解いたりしていました。 その結果や得たもの、見つかった課題 ・過去問を350問以上解いた 言語別AC数 第2位! ・レートは(2019年6月20日現在) 502で茶色コーダー…

「cert.pem does not exist or is empty」というエラーが出る【Let’s Encrypt + Apache】

Apache上でLet’s Encryptを使うために作業していたらタイトルのエラーが出た。 Syntax error on line XX of /path/to/ssl.conf: SSLCertificateFile: file '/path/to/cert.pem' does not exist or is empty 適切にcert.pemを配置しているにも関わらず、無い…

React の公式ドキュメント翻訳プロジェクトに参加した

僕は今年の目標としてOSSコミュニティへの貢献を挙げています。 最近2つのOSSプロジェクトに無事コントリビュート(貢献)出来たので今回の記事ではそれについて。 まず初めてのOSS貢献をした このあいだ初めて「33 Concepts Every JavaScript Developer Sho…

2018年振り返りと2019年の目標

2018年の振り返り 2018年は色々と成長は出来た年だったと思う。 ただし、2017年は結構サボってしまっていて反省した反動というのが大きい。 主なこと ・TOEIC820点をとった ・英語ドキュメントでの情報収集と英語教材での勉強に抵抗がなくなった ・Vue.jsを…

Vue.jsとFirebaseの本を読んで高速にWebサービスを開発してみた

まずVue.jsとFirebaseの本を読んでみた 改訂新版 Vue.jsとFirebaseで作るミニWebサービス (技術書典シリーズ(NextPublishing))作者: 渡邊達明出版社/メーカー: インプレスR&D発売日: 2018/10/05メディア: Kindle版この商品を含むブログを見る ワタナベ(id:…

S3+CloudFront+ACM(Certificate Manager)で静的サイトのSSL(https)化&高速配信

概要 S3で静的サイトをホスティングし、一般に公開しているところまでは前提とします。 CloudFront+ACM(Certificate Manager)を利用してキャッシュでの配信+SSL化をしたのでメモ。 今回はムームードメインでドメインを取得していて、ACMの認証方法は「DNS検…

Vue RouterでURLに#(ハッシュ)が付いてしまう

export default new Router({ mode: 'history', routes: [ { path: '/', name: 'Index', component: Index } ] }) こんな感じで routerの設定をしているファイルで mode:'history' を追加してあげると解決する。 ただしサーバーの設定次第では、ユーザーがブ…

ブログをGatsbyJS+Netlifyからはてなブログへ引っ越した

タイトルのままなんですが、ブログを引越ししました。 GatsbyJS + Netlifyというナウなヤングにバカうけな感じから、それほどモダンでは無いはてなブログへの引越しです。 www.netlify.com 記事を書くこと以外に意識が行くのが嫌だった 理由はこれに尽きます…

AWS認定ソリューションアーキテクトアソシエイト(2018年2月版) 合格体験記

2018年8月にAWS認定ソリューションアーキテクトアソシエイトというイカした資格試験に合格したので、それについての体験記を書きたいと思います。 自分のAWS暦など Webエンジニアとして働いていますが、普段はオンプレ環境でありクラウドと関わることはほぼ…

CSSにdisplay:flex;を指定すると、子要素の画像が勝手に縮小される

色々良い感じにやってくれるflexだけど、画像を勝手に縮小してしまうことがある <div class="flex_box"> <p><img src="./sample.jpg" alt="説明"></p> <div> 何か長い文章 </div> </div> <styles> .flex_box { display: flex; } </styles> こんな感じにしていると、要素の横幅次第では画像が勝手に縮小されることがあります。 これが起こるのはテキストの部分が長…

スマホでストリートビューを操作するとページ下部に飛ばされてしまうバグ

ios環境でのストリートビューでバグを発見 iphoneでストリートビューを見て、その上でドラッグ・スクロールの動作をするとページ下部などに飛ばされてしまう。 これはios固有のバグらしく、この記事を書いている時点では特にgoogleは対策してくれていない。 …

Circle CIでAWS S3へのデプロイを自動化

GitHubへpushすると、自動でS3へのデプロイされるようにする S3でホスティングしている静的サイトを更新するとき、 いちいちAWSのコンソールを開いてファイルをアップロードするのはとてつもなく面倒なので、 上記の流れでgit pushをするとS3へ自動でデプロ…

Docker for Windowsで「No connection could be made...」エラー

Docker for windowsを使おうとしたらこんなエラーが出た ある日dockerが正常に動作せず、docker run hello-world も何も出来ない状態になった。 error during connect: Get https://192.168.99.100:2376/v1.37/version: dial tcp 19 2.168.99.100:2376: conn…

常時SSL化に伴う.htaccessの設定で「Forbidden You don’t have permission」エラー

SSL化対応のため、httpでのアクセスをhttpsへリダイレクトしようとしていたらハマったとこ SSL化していないサイトに対して、Chromeが警告を出すようになるそうなので最近はよくSSL化対応の作業をしている。 ちなみにこのときは事情により、サブドメイン内のp…

Laravelのthe requested PHP extension ** is missing from your systemというエラー+α

PHP

php.iniのextenstionの有効化が正しく出来ているか extenstionを有効化するためには、php.iniファイルの「;」のコメントアウトを取り除くが、それだけでなくextensionフォルダの指定部分も ; を取り除かないといけない。 php.iniのextenstion Composer larav…

スマホでのWebAudioAPIで音が鳴らない場合、frequency,gainの記述方法に原因があるかも

スマホでWebAudioAPIを使う 今はWebAudioAPIという便利なものがあって、簡単にブラウザで音楽を再生させたり、音程を指定して簡単なシンセみたいなものを作ることが出来る。 今回はスマホブラウザでもWebAudioAPIを使う基本点とメトロノームのwebアプリを作…

AWS認定ソリューションアーキテクトアソシエイトを受けるにあたって抑えておきたいところメモ

AWS認定SAA試験(2018)を受験することにした フロントエンドからインフラまで全体を把握しておきたいのと単に強くなりたくて受けることにした。 クラウドはもうすでに流行りを超えて主流になってきているし、とっておいて損はないだろうということで。 受験を…

スマホでもvideoタグの自動再生を行いたい

スマホではvideoの自動再生がデフォルトで禁止されている どうも。 最近はスマホの性能も上がってきて、PCだけではなくスマホでもWebページなどでvideoタグを使って自動再生を行いたい場合があると思うのでそれについて。 <video autoplay loop> <source src="movie.mp4" type="video/mp4"> </video> こんな感じにすると、PCでは普通…

Windowsでgit bash、Docker terminalなどでパスを書くときの注意点

Winでのパスの書き方は少しクセがあるので注意 Linux、Macなどで説明している記事、チュートリアル動画などを参考にしてしまい export PATH=C:\Username\xxx\hoge.json とか書くとWindowsのgit bash、Docker terminalなどでは\が勝手に抜け落ちてしまい C:Us…

UdemyでAWSソリューションアーキテクトアソシエイトの模擬問題を買って勉強してみた

AWSソリューションアーキテクトアソシエイトとは https://aws.amazon.com/jp/certification/certified-solutions-architect-associate/ 詳しくは上の公式の説明を見てください。 Amazon Web Serviceに関する基本的な知識を持っていることを証明する資格みた…

【Route53xムームードメイン】ネームサーバーの変更に失敗する

上記の通り、サーバーを引っ越すにあたりドメインのネームサーバーの設定も変更する必要があった。 1.Route53を使用して、ドメインを登録しAレコードを設定 2.ムームードメインにてネームサーバーをAWSが提示したものに書き換える というシンプルな流れだっ…

phpmyadminでsqlファイルのインポート時に「Incorrect format paramater」というエラー

レンタルサーバーのMySQLからAWS RDSのMySQLにデータを移す時にハマったところ。 phpmyadminのsqlエクスポート/インポートを使用してデータベースの引越しをしようとした時、エクスポートは問題なく出来た。 しかし... インポート時に「Incorrect format par…