読者です 読者をやめる 読者になる 読者になる

takedajs ログ

備考録

ポモドーロ・テクニックを1年間やり続けてみた。

生産性を上げたいと考えてたときに、ポモドーロ・テクニック(以下、ポモドーロ)を知りました。仕事とプライベートで1年間やり続けてみたので、ポモドーロを使った自己流のやり方やおすすめのタイマーを紹介します。 ポモドーロ・テクニックとは ご存知の方も…

mod_small_lightを利用して画像のリサイズを行う

指定したサイズで画像をリサイズするため、サーバ側でリサイズ処理を可能にするApacheモジュール「mod_small_light」を導入して試してみました。 同様の処理を行ってくれるmod_dimsやmod_tofuなどもありますが、Nginx版も開発されているmod_small_lightを使…

PHPでHTTP並行リクエスト処理を行う

PHPで複数のAPIから並行でデータを取得するために、PHPのHTTPクライアントライブラリである「Guzzle」のsendAllメソッドを利用してみました。 検証として、直列と並行でのデータ取得時間を比較しています。 今回の記事は、サーバにGuzzleが導入してある前提…

ComposerでGuzzleを導入する

ComposerでGuzzleを導入して、動作確認までを書きました。 guzzleのバージョンは4系を導入しています。 開発環境 Vagrantで構築 OS: CentOS7 PHP: 5.4.16 Guzzle: 4.2 Composer導入 curl -sS https://getcomposer.org/installer | php Guzzle導入 Guzzleバー…

仕事の生産性が上がる5つの本

少ないメンバーのプロジェクトに配属され、 エンジニアとしての自分の生産性がチームに大きな影響を与えるポジションにつきました。 チームに貢献したい気持ちがとてもあり、がむしゃらに働きました。 ただ、生産性は向上せず、仕事量を働く時間を増やすこと…

Gulpを利用してJavaScriptとCSSを圧縮する

サイト速度を最適化するために、GulpでJSとCSSの圧縮を試してみました。 Gulpが導入されいることを前提に今回の記事を書いているので、まだ導入していない方は、以下の記事を参考に導入までを行ってください。 takedajs.hatenablog.jp 今回、JSとCSSの圧縮に…

GTmetrixAPIでサイトのページロード時間を取得する

サイトパフォーマンステストサービスであるGTmetrixのAPIを利用して、 このブログのページロード時間を取得しました。 GTmetrixAPIについて 詳しい説明は公式ページに掲載されているので、そちらをご確認ください。 GTmetrix REST API | GTmetrix 無料(Basic…

CodeIgniterでMemcachedを検証する

CodeIgniterでMemcachedの利用前後での速度比較を行いました。 サーバにMemcachedが導入され、PHPと連携ができていることを前提に今回の記事を書いています。 まだできていない方は、前回書いた記事を参考にMemcachedのPHPとの連携まで行ってください。 take…

Memcachedの導入とPHPとの連携

MemcachedをCentOSに導入するところから、PHPで利用可能にするための連携までを書きました。インストールするものが多いので、適宜インストールしてください。 環境 Vagrantで構築 OS: CentOS7 PHP: 5.4.16 Apache: 2.4.6 Memcachedのインストール Memcached…

ISUCON6の予選に参加しました

ISUCONに初参加し、今回の感想を備考録として書きました。 技術的な話は書いていません。 毎年開催されていて自分も参加したいと思っていたので、毎週技術週報を送り合ってる@enomotodevと@suga-tech3とp-teamというチーム名で初参加しました。 結果は、予選…

CodeIgniterのwebページキャッシュを検証する

webページキャッシュの導入方法や導入前後でのパフォーマンスの比較結果を書きました。 環境 vagrantでcodeigniterを構築 CodeIgniterのバージョンは 3.1.0 検証コード 1億回ループする簡単なコードです。 $this->output->cache(n);をアクション内の好きなと…

Macのデスクトップに付箋メモを表示させる方法

windowsを利用していたときは、デスクトップ上に表示させる付箋メモアプリにStickypaperを利用していました。 Stickypaperはデフォルト機能でショートカットキーを設定することができます。 作業中にメモをしたいときに、設定したショートカットキーを押すと…

imagemin-pngquantを利用して画像をロスレス圧縮する

前回の記事では、PNG画像圧縮にgulp-imagemin内で呼ばれているimagemin-optipngを利用しました。 今回は、更に圧縮率が高いimagemin-pngquantプラグインを利用して、圧縮率を比較してみました。 imagemin-pngquantプラグインの導入 ・imagemin-pngquant導入 …

【追記あり】Gulpを利用して画像をロスレス圧縮する

画像を圧縮する必要があり、Gulpを使えば画像が一括圧縮できると聞き、Gulpの導入から圧縮までを行いました。 画像圧縮には、PNG、JPEG、GIG、SVG画像を圧縮してくれるgulp-imageminプラグインを利用しました。 結果としては、png画像はうまく圧縮できたので…

golangで政府統計データ(e-Stat)を取得してグラフを作成する

golangで外部APIの情報を使いグラフを作成してみたかったので、 政府統計の総合窓口(以下、e-Stat)が提供している政府統計データを利用してみました。 目次 e-Statって? グラフ表示に使ったパッケージ 作ったもの コード e-Statって? e-Statとは、日本の統…

golangでkey名が記号のjsonをバインドする

外部のapiを利用する際に、レスポンスのjsonのkey名が一部記号で上手くバインドできませんでした。 その時の解決方法を記述します。 問題点 要素名が$で構造体をこう書くとエラーが出ます。 gista23f264a9115bb99dec78575c3b0bb90 解決方法 構造体の書き方を…

PhpStormでgoimportsを使えるようにする。

PhpStormでgolangの開発をしています。 PhpStormでファイルの保存時に、goimportsが実行されるようにしました。 目次 go get PhpStormの設定 go get goimportsを取得します。 go get golang.org/x/tools/cmd/goimports goimortsのコマンドを叩いて、動くかど…

golangで折れ線グラフを作る

グラフ作成方法を知るために簡単グラフを作成しました。 折れ線グラフ以外に、棒グラフも簡単に作成できるみたいです。 コード gist3f9fa3bca65d76fbc887ae41d3c79086 結果 こんな感じのがpng画像として作成されます。 最後に 次は、どこかのAPIから情報を受…

ArduinoでLT用のプレゼンタイマーを作成しました。

Aruinoの初心者キットを先輩から借りたので、会社で自分が主催しているLT会用のプレゼンタイマーを作成してみました! ちなみに、Arduinoを触るのは始めてです。 仕様 LT会の発表は発表時間7分、質疑応答3分で行っています。 それを考慮して、簡単な仕様を考…

Gopher君ステッカーをUnixstickersで購入しました。

趣味でGo言語を触っていて、Gopher君が好きです。 ステッカーが欲しかったのですが、Goイベントに参加しても手に入る機会がありませんでした。 調べてみると海外サイト(Unixstickers)で購入できるみたいなので、 英語弱者ですが頑張って購入してみました。 …

PhpStormの日本語化

PHP開発はSublimeを利用しています。 PhpStormが良いと聞いたので、試しに導入中です。 日本語化したので、そのときの備考です。 日本語化ファイルをダウンロード GitHub - yuuna/IDEA_resources_jp: IntelliJ IDEA の日本語化リソースです。 上記のリポジト…

macに入れて良かった4つの無料ツール

macを買って数ヶ月、快適な環境にするためにツールを入れてみて、 良かったやつを4つ紹介します。 Alfred アプリの起動やweb検索がトップ画面からできる。 検索するときにブラウザを開く手間が省けるから良いっす。 Quick Silverを超えた?AlfredでMacをカチ…

自宅を快適な作業環境へ

スーパーエンジニアになるために、4月からバリバリと会社で働きつつ、自宅でもガシガシ作業したいと考えてるんですが、自宅の作業環境が酷いんすよね。 さすがにこれじゃまずいと思い、 リビングにIKEAで作る2畳の快適仕事環境 – @masuidrive blogこの記事を…

僕はミドリムシで世界を救うことに決めました。

僕はミドリムシで世界を救うことに決めました。――東大発バイオベンチャー「ユーグレナ」のとてつもない挑戦 作者: 出雲充 出版社/メーカー: ダイヤモンド社 発売日: 2012/12/19 メディア: 単行本(ソフトカバー) クリック: 44回 この商品を含むブログ (11件…

督促OL 修行日記

督促OL 修行日記 作者: 榎本まみ 出版社/メーカー: 文藝春秋 発売日: 2012/09/22 メディア: 単行本 購入: 5人 クリック: 83回 この商品を含むブログ (34件) を見る 督促というあまり聞いたことがない仕事をしている方が書いた本です。いつも起業家の本ばかり…

ウィルゲート 逆境から生まれたチーム

ウィルゲート 逆境から生まれたチーム 作者: 小島梨揮 出版社/メーカー: ダイヤモンド社 発売日: 2012/04/06 メディア: 単行本(ソフトカバー) 購入: 2人 クリック: 47回 この商品を含むブログ (2件) を見る SEO事業を行っていることで有名な、株式会社ウィ…

起業家

起業家 作者: 藤田晋 出版社/メーカー: 幻冬舎 発売日: 2013/04/12 メディア: 単行本 この商品を含むブログ (18件) を見る 前回の渋谷ではたらく社長の告白 (幻冬舎文庫)は、起業することのつらさや、やりがい、サイバーエージェントの設立当時の話が知れて…

誰とでも 15分以上 会話がとぎれない!話し方 66のルール

誰とでも 15分以上 会話がとぎれない!話し方 66のルール 作者: 野口敏 出版社/メーカー: すばる舎 発売日: 2009/07/21 メディア: 単行本 購入: 106人 クリック: 998回 この商品を含むブログ (98件) を見る 会話をしているときに、話すことがなくなり沈黙が訪…

日本がヤバイではなく、世界がオモシロイから僕らは動く。

日本がヤバイではなく、世界がオモシロイから僕らは動く。 作者: 太田英基 出版社/メーカー: いろは出版 発売日: 2013/04/24 メディア: 単行本(ソフトカバー) この商品を含むブログ (1件) を見る 太田さんが前回書いた「フィリピン語学留学」の本を読んで…

仕事をつくる―私の履歴書

安藤忠雄 仕事をつくる―私の履歴書 作者: 安藤忠雄 出版社/メーカー: 日本経済新聞出版社 発売日: 2012/03/10 メディア: 単行本 購入: 1人 クリック: 17回 この商品を含むブログ (12件) を見る TVで安藤さんを見かけることがあり、凄い建築家の方であること…

本を買うか借りるか。

本を買ったほうが良いのか、借りたほうが良いのかの判断が難しいです。ただ、いつも買っている本ってだいたい図書館にあるんですよね。ネットサーフィンしているときや、いつも見ているブロガーが紹介しているもので、興味があった本をアマゾンで中古で買い…

自分の軸を明確にしてみました。

やりたいこと、やらないといけないこと、将来なりたいもの、が明確に分かってないと、とりあえずダラダラと生活してしまいます。今の俺です。軸がないと時間を有効活用せずに手当り次第に目に入った物に関心がいってしまいます。(為になる一見ありがたい記事…

エンジニアインターンを始めました。

Web系企業の選考は他の業界に比べて選考が早いため、思っていたより早く就活を終えることができました。入社するまでの残り一年は、学生最後だからと言って遊ぶつもりは全くなく、入社後に会社に対して貢献できるように、技術力を身につけたいと考えました。…

ドメイン縛りのないGoogle maps APIキーの取得方法

Google maps api v2 から v3になり、システムを違うサーバで動かしたいのに、apiキーが発行できずに困っていました。Google maps api v3に移行すれば良い話しですが、、コードの書き換えをしなければ本来動いていた物が動かず、書き換えがうまくいかなかった…

英語学習状況(10月)

もう少しで11月が終わるのに、10月の報告ですw今月は今までで一番勉強時間を多く確保できました。何日かサボったので+10時間くらいはいけたと思います。なんだかんだ勉強時間って確保できますね。ただ、学生だから時間を自由に使えるのであって、社会人だっ…

図解でよくわかる ネットワークの重要用語解説

[改訂3版] 図解でよくわかる ネットワークの重要用語解説 作者: きたみりゅうじ 出版社/メーカー: 技術評論社 発売日: 2009/03/25 メディア: 単行本(ソフトカバー) 購入: 16人 クリック: 281回 この商品を含むブログ (15件) を見る 研究室内でネットワーク…

それがぼくには楽しかったから

それがぼくには楽しかったから (小プロ・ブックス) 作者: リーナストーバルズ,デビッドダイヤモンド,風見潤 出版社/メーカー: 小学館プロダクション 発売日: 2001/05/10 メディア: 単行本 購入: 20人 クリック: 282回 この商品を含むブログ (139件) を見る …

英語学習状況(9月)

今月は勉強時間が0な日が多くありました。予定があって勉強ができない日があると、次の日も、そのまた次の日も勉強しなくなるみたいです。逆に、勉強を再開してしまえば、また毎日やり始めます。習慣(毎日勉強)を一度崩してしまうと、戻るまでが大変っす…

Webサービスやアプリをチーム開発して思ったこと

今年の夏は、下の2つのチーム開発を経験しました。経験する中で思ったことが多々あるので、書いていきます。1、研究室のメンバーとWebサービス開発。 メンバーは研究室の四人。 期間は一カ月。 技術的な面では、自分が一番できない。 自分の大学の学生向け…

英語学習状況(8月)

いや~毎日暑いですね~。みなさんは、寝る時にクーラをつけていますか?私はつけていません!この夏、一度も!!ちょっと自慢です!!(^O^)/それはいいとして、日中は暑いので、朝の涼しい時間にやる朝学習はオススメですよー。目指せ、早寝早起き!!8月(…

英語学習状況(7月)

ここ数日は、夜にオリンピックダイジェストを見ながら寝てしまうので、次の日の朝は起きれずに朝英語学習がおろそかになってしまいました。(計10時間近くw)ま、過ぎたことは仕方がないので気にせずに8月も頑張ります。オリンピック最高!!頑張れニッポ…

Eclipseに「Aptana Studio3」と「Zen-Coding」が反映されない。

eclipseをただ使うだけでも便利なのですが、さらに便利に使うためにeclipseのプラグイン「Aptana Studio3」と「Zen-Coding」を入れてみました。しかし、インストールしたのに2つともeclipseに反映されない。調べた結果、問題が解決したので書いときます。1…

SPI筆記対策

学部生のころに一度経験した「就活」が、院生となった私にそろそろ近づいてきました。そこで、夏のインターンシップの選考を二つ受けてみたのですが、どちらもWebテストがあり、対策をしていなかったのでぼろぼろでした。このままでは本格的に始まる就活で痛…

英語学習状況(6月)

ブログをずっと更新してませんでしたが、英語学習状況だけはしっかりと報告したいと思いますw6月(今月の勉強時間 : 60.5時間) 終わった教材 スラスラ話すための瞬間英作文シャッフルトレーニング 作者: 森沢洋介,森沢弥生 出版社/メーカー: ベレ出版 発売日:…

英語学習状況(4月、5月)

現在のTOEIC : 450点 目標のTOEIC : 730点以上(12月までに予定)TOEICのために英語を勉強してるわけではないけど、成長が点数として目に見えた方が楽しいので、目標のTOEIC点を設定しました。去年の12月くらいから英語を勉強しています。今年の4月からは、…

私の考えについて

私は自分の意見を言うとき、今まで読んできた本の言葉を引用することが多いいです。例えば、女性「最近研究で失敗しちゃってもう疲れちゃった。。。」と言われた場合、私はどちらかと言うと前向きな考えを持ってるので、「元気だしてよ!次頑張ればいいじゃ…

アイデアは考えるな

アイデアは考えるな。 作者: 柳澤大輔 出版社/メーカー: 日経BP社 発売日: 2009/11/19 メディア: 単行本 購入: 20人 クリック: 441回 この商品を含むブログ (42件) を見る 何かアイデアを考えないといけないときって結構あるんですよね。そこで、巷で噂の面…

ブログを再開します。

お久しぶりです。これからまた、記事を更新していきます。新たなスタートのためにブログのタイトルを変えてみたのですが、「にわか理系のライフログ」と、どこにでもありそうなタイトルにしてみました。良いのが思いつかなかったので、記事を書きつつナイス…

私がやっている英語学習方法

研究室で英語についての話題があがったので書いてみた。「まずは英語学習スケジュールを考える」 いきなり勉強を始めるのは非効率と考え、英語学習の本を読んだ。 英語上達完全マップ―初級からTOEIC900点レベルまでの効果的勉強法 作者: 森沢洋介 出版社/メ…

XAMPPでApacheとMySqlのstartを押しても動かない状態から復帰するまで

「初めダウンロードしたやつ」Eclipse 3.7.1 Indigo Windows 32bit ベース / Pleiades All in One 3.7.1.v20110924 (Java7 対応) の Ultimate の Full All in One (JRE あり) 「Dドライブで解凍した。」ここ重要。「動かないので色々と調べて試してみた」・…