iq29 diary

EG.LAB 開発日記

引っ越し反省

引っ越し反省 もしよければ参考に 町田 -> 二日市 方針 基本はヤマト運輸の通常配送でなんとかする 絶対に梱包できないデスク (と付属する収納)、椅子があるので、それはらくらく家財宅急便を利用する PC モニターの梱包はめんどくさいので営業所に持ち込む …

個人事業主がパソコン買うときの注意

個人事業主がパソコン買うときの注意 仕事で使う新しい mac mini の購入を検討していた 特盛スペックにするぜ、これで経費になるし節税にもなるぜ、うほほーいと思っていたら 知り合いから 30 万円未満のパソコンじゃないと減価償却になるから今年の確定申告…

Boostnote ハック術

Boostnote ハック術 Boostnote Boostnote | Boost Happiness, Productivity, and Creativity. エンジニア専用のノートアプリ。とはいうものの IT 業界にいる身なら誰にでもおすすめできそう 良いところ ローカルで動かすので軽いし、変なネットワーク障害や…

ハロウィンのすヽめ

ハロウィンのすヽめ 10/28(土) 渋谷のコワーキングスペースに行くついでにセンター街に寄ってきた。 コスチュームプレイ、つまり仮装した若者達がどんちゃん騒ぎをしている... こちとら仮装ではなく普段から正装で覆面プログラマをやっているので同一視され…

腰と背中がめっちゃ痛いから購入したクッション「p!nto」レビュー

腰と背中がめっちゃ痛いから購入したクッション「p!nto」レビュー P!nto p!nto (pinto/ピント) エスリーム技術が可能にした心地よさ。座るだけで体がピンと! Amazon.co.jp: p!nto 料金 13,500 円 なんで買ったの? ハーマンミラーのせい 決め手 持ち運べる…

ハーマンミラーのオフィスチェア「Embody Chairs」レビュー

ハーマンミラーのオフィスチェア「Embody Chairs」レビュー Embody Chairs エンボディ - オフィスチェア - ハーマンミラー なんでこれ使ってるの 現場の代表がエンジニアのためを想い、ご好意で職場に用意してくれている、らしい 値段 214,920 円 使い心地 …

宇野常寛 『雑誌の作り方特別講義』まとめ

宇野常寛 『雑誌の作り方特別講義』 雑誌の作り方特別講義 行ってきたのでコンテキスト無視の自分解釈でまとめてみた。 なのでニュアンスとか本人の意図と違うところがあるかも。 ご了承ください。 雑誌 雑誌の役割 人々のライフスタイルを投影 世界観の提示…

30代だけど「20代エンジニアのためのプログラマー勉強法」 に参加したので Matz の話をまとめてみた

30代だけど「20代エンジニアのためのプログラマー勉強法」 に参加したので Matz の話をまとめてみた 20代エンジニアのためのプログラマー勉強法 2018/09/29 まつもとゆきひろ / Matz 質疑応答に使われたハッシュタグ: #プログラマー勉強法 背景知識の活用 勉…

Fork してから Pull Request するまで

Fork してから Pull Request するまで # commit する前にブランチを切っておく git checkout -b [新しいローカルブランチ名 ★1] # git add する # git commit する git push origin [フォーク先の新しいリモートブランチ名 ★2] # # フォーク元のリモートリポ…

今更 ES2015 まとめた

今更 ES2015 まとめた この記事を整形しただけです ES2015について (ES6) · takahashiakira/tech_for_web Wiki · GitHub) Class ES5 における prototype 構文にあたる class Greet { constructor(name) { // プロパティ this.name = name; } // インスタンス…

Boostnote はじめた

Boostnote はじめた これを見たので GitHubリポジトリで8000スター獲得、人気OSS「Boostnote」オープンソース化の軌跡 所感 Evernote -> Backlog とエンジニアリングまとめを書いてきたが、スニペットが一番使いやすい 。 マークダウンで書けて、すぐプレビ…

Homestead で複数の新規プロジェクトを作ったとき、同名のマシンイメージがあるせいで vagrant up ができない場合

Homestead で複数の新規プロジェクトを作ったとき、同名のマシンイメージがあるせいで vagrant up ができない場合 Mac 環境から vagrant up すると以下のエラーが出た場合の対処法 A VirtualBox machine with the name 'homestead-7' already exists. Please…

Node.js でサーバ起動したとき、Nginx を使って URL のポート番号を消す

Node.js でサーバ起動したとき、Nginx を使ってURL のポート番号を消す リバースプロキシ 結論から書くと最初からポート 80 番を指定して使っておけば、URL:8080 みたいなみっともないポート番号で表示しなくていい。 なんだけども、Node.js でそれをやると…

素のNode.jsでCSSやJSなどの静的ファイルが読み込めない

素のNode.jsでCSSやJSなどの静的ファイルが読み込めない Node.js でサーバーを立ち上げるとき、Apache などと違ってドキュメントルートから静的ファイルを読み込むってことを自動でやってくれない。 サーバーにリクエストされた静的ファイルのパスから拡張子…

Fire TV Stick × Google Home

Fire TV Stick × Google Home 経緯 最近 Netflix よく見るので今更ながら Fire TV Stick を買った bluetooth スピーカーとしての Google Home echo ではなく Google Home だけれども テレビとかパソコンのスピーカーで聞くよりはよっぽど音がいいので Fire T…

vue.jsでブログジェネレータを作ってみた

vue.jsでブログジェネレータを作ってみた つくったもの わくわくブログジェネレーター github.com 経緯 LIG的なセリフ形式のブログを始めてたけどコーディングがめんどくさい! <div class="talk-wrap"> <div class="left-icon" style="background-image: url('../img/talk_img/00.png');"></div> <div class="talk-left"> <p>こんなん毎回コピペして書き直してられっか</p> </div> </div> 開発環境 Vue.js Bootstrap4 …

Magic Keyboard (US) → HHKB Professional BT (US 無刻印) にした話。あとMagic Trackpad (スペースグレイ)も

Magic Keyboard (US) → HHKB Professional BT (US 無刻印) にした話。あとMagic Trackpad (スペースグレイ)も 経緯 副業のあぶく銭が入った。ずっとほしかった 所感 HHKB BT(US 無刻印) 純正のMagic Keyboardと比べると遅延あり。でも気にするほどでもないレ…

EC2上のRDS (MySQL) をVS Codeで使えるようにする話

EC2上のRDS (MySQL) をVS Codeで使えるようにする話 契機 「え?エディタで DB 見れるようにしてないの?」 つまずいた VS Code で MySQL のプラグインをつっこんで追加ボタン 必要情報を入力 ・・・タイムアウト発生 そもそも 前提として EC2 で動かすのに…

毎日その日のタスクを自動通知する Slack bot 作った話

毎日その日のタスクを自動通知する Slack bot 作った話 経緯 工数管理 qiita.com はてブでバズってたこの記事みて、ああちゃんと管理せんとあかんなって思った Google スプレッドシート 値を取ってきて利用できるという話を先日きいた つまり スプレッドシー…

HTTPSの導入と挫折

カイカフカイカの HTTP 対応を行った。 使ったのは Let's Encrypt 無料で有名なとこっすね。 素の HTTP だと Google Chrome で今後警告が出てしまうということで、勉強を兼ねた導入。 導入自体は簡単だったんだけど、ランダムコードは Node.js からインスタ…

TotalSpaces2 買った

UdemyでReactの講座やってる人のTwitterみたらおすすめされてたので購入 (約1600円) 設定は下記参照qiita.com 画面管理に使ってた頭のリソースが解放された気がする あと、画面の切り替えがめっちゃサクサクになった

.eslintrc.jsの設定(Airbnb)でインデントのアラートが出まくる。でもインデントはTABにしたい。

日本語はおろか、英語でも結構探したstackoverflow.com "rules": { "indent": [2, "tab", { "SwitchCase": 1, "VariableDeclarator": 1 }], "no-tabs": 0, "react/prop-types": 0, "react/jsx-indent": [2, "tab"], "react/jsx-indent-props": [2, "tab"], }…

Twitterにリンクできなかった件

URLがIPアドレスもろだしの状態のものでツイートしても リンク部分が活性化しなかった ちゃんとドメインを使おう... それに気づいてドメインのURLを使うようにサイトを全改修... こんな弊害があるとは

ランダムコードをリリースしました

Random Chordこんなん作った 開発環境 データベース:MongoDB v3.4.10 言語:Node.js v9.2.0 サーバ:AWS EC2上にHTTPサーバ構築 読んでた本:JavaScript Ninjaの極意 作曲の勉強に... メジャーかマイナーかどっちかのキーで適当にコード進行を3つ表示してく…

EC2でNode.jsからHTTPサーバ起動したときにEADDRNOTAVAILエラーが出た話

[前回の続き] ローカル開発環境でサーバ起動して動いていたNode.jsのプログラムをEC2上で動かしたい。 → EC2のIPv4 パブリック IP、ポート番号を(適当に)8080に指定して、Node.jsからHTTPサーバ起動! events.js:136 throw er; // Unhandled 'error' event ^…

EC2にMongo DB導入したときにECONNREFUSEDエラーが出た話

{ MongoNetworkError: failed to connect to server [IPアドレス:27017] on first connect [MongoNetworkError: connect ECONNREFUSED IPアドレス:27017] 1年前にNode.jsでローカル開発したシステムをEC2に引っ越しさせようとしたら Mongo DBの上記のエラー…

ブログ作ったことをはてなブログに書くという話

http://www.iq29.org/ こういうサイトを作った。 開発環境 データベース:MySQL14.14 言語:PHP 5.3.29 フレームワーク: Bootstrap4 beta.2 サーバ:AWS EC2 読んでた本:ゼロから学べるブログ運営×集客×マネタイズ 人気ブロガー養成講座 経緯 元々は「真面…