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

gaaamiiのブログ

悪気なく間違ったことを書いている時があります。コメントやTwitter、ブコメなどでご指摘ください

自作gemのバージョニングについて

ここ見れば良さげ。 Patterns - RubyGems Guides

Ruby技術者認定試験(Gold)落ちた

前からRuby触ってるし大丈夫だろうと思ってて、前日にちょろっとやって受かる予定だった。結果は56点だった。馬鹿だった。 ポイント 「Ruby技術者認定試験改訂のお知らせ」にある1.8->2.1の変更点 多言語化 リテラル キーワード引数 新しいラムダ式 Enumerab…

何で難しいのか・難しいものとどう向き合うか

難しさについて。 前提を知らない 前提を知らないと、難しいと感じる。=> 遠くにある高級そうなものではなくて、自分が理解できる近場の疑問を一つずつ解消していく。 訓練を必要とする 訓練を必要とするものは、素でいきなりやると難しく感じる。 => 訓練に…

頭字語コマンドを展開するwdimというコマンドラインツールをgemとして公開しました

wdimという名前でgemを公開しました。ダブリューディムとかダブディムって読んでください。意味は What does it mean の略です。 wdim | RubyGems.org | your community gem host シェルでwdim ls と打つとlist segmentsが返ってきます。つまり、頭字語やら…

書き途中が多い...

shgam.hatenadiary.jp

ディレクトリ内にファイル名が英語のものと日本語のものが混在してると日本語が圧倒的に存在感出してきて英語のもの探しづらい問題

あるある〜

熊本震災の募金先

ちゃんと届きそうなところへ募金するのはもちろんですが、活動報告が受け取れたりするクラウドファンディングサービスもあるみたいですね。あと、こういうときに動けるひとたちは組織・個人問わず立派だなあと毎回思います。 平成28年度熊本地震義援金の募集…

UNIXコマンド ls とか mv とかのソースコードの場所

自分でコマンドラインツール的な何かを作りたい時に参考にするために、ls とか mv とかのソースは手元に置いときたい。 Coreutils - GNU core utilities の Downloads というとこからダウンロードできます。ダウンロードしたものは以下のコマンドで解凍でき…

「日本のWebエンジニアの大半が、変化に対応しきれなくなっている件について。」を読んだ感想

以下の記事がはてなブックマークで盛り上がっていました。TOEIC940点の人すごい。。。 d.hatena.ne.jp 中でも以下が一番ぐっと来ました。 UNIX/Linuxコマンドを英語で学習すると、pwd は「Print Working Directory」の略なので、そのまま英語の意味からコマ…

個人の開発環境をDockerで手に入れる(書き途中)

個人の開発環境をDockerで構築する(かもしれない)。 間違っていること書いていたら指摘バシバシください。Docker使ってみた情報の需要は今、割と大きい(検索からくる人も多くなる)と思うので、自分でも見なおして書きなおしていきます。 背景 以下の記事…

何が難しいのかを切り出すだけでも難しい

他人が書いたソフトウェアを動かして困ったことが起きると、問題の特定に7割くらいの時間を使う。経験があったり仕様が把握できていたりすれば時間は短くなると思う。簡単なスクリプトならまだしも、20本のスレッドが一つのプロセス内で互いにタイミングをは…

4/1

株式会社はてなに入社しすぎ…

Ruby製のウェブサーバライブラリWebrickのソースコードを読む

そういや一年前、「ウェブサーバーのこと知りたい -> Rack読もう。」となって挫折した。少しずつ暖かくなって意識が高まってきたし、今やっている仕事がずいぶんと(すくなくともRailsアプリ書くのと比較すると)低レイヤーなところなので、良い感じの相乗効…

Webサーバについてのメモ

一から調べだした。 雑理解 まず、調べる前に自分の雑理解を書き出す。 WebサーバはクライアントからHTTPリクエストをもらってHTTPレスポンスを返す(HTTPサーバだ)。 データのやり取りの際には recv とか write みたいなUnix のシステムコールで送受信を実…

コンピュータへの畏敬みたいな感情

@moutend さんがこんなエントリを書いてバズっていた。 qiita.com 何がすごいってもちろん @moutend さんがすごいだけの話でもあるんだけど、やっぱりこういうの読むとコンピュータが人間の能力拡張してるよすごいなー、と感動する。そういえば以前「ハクテ…

春が恋しい

最低気温二桁でようやくまともに活動できる

The Art of Readable Code 読んでる

読んでる 感想 至極真っ当なことが書かれていて、そうですよねえ。そうですよねえ。と頷きながら読める。変数名はわかりやすいものを付けるべきだ。細々した問題が度々出てくるようならそれに対処する小さな関数を定義して本体のプログラムは関心を明確に保…

「Ruby under a microscope」 読んでる

ソースコードが何がどうなって実行されるのかを知りたい。 Ruby Under a Microscope: An Illustrated Guide to Ruby Internals作者: Pat Shaughnessy出版社/メーカー: No Starch Press発売日: 2013/11/07メディア: Kindle版この商品を含むブログを見る トー…

メモ

理想: 向上心を持った人たちと社会的価値の高い製品を作っていきたい もっと正直なところ: エンジニアとして真っ当だと思える文化で働きたい(開発手法、道具、コードの可読性なんかに無頓着だったりするとリリース前に一気に辛くなることを現職で現在進行形…

早くやるの大事

後回しにする癖をそろそろ潰さないと生きるの辛くなりそう。

クックパッドのウェブサイト日本版とUS版

クックパッドのウェブサイト日本版とUS版の見た目がハッキリ違う。 もろに言うとYahoo!JapanとGoogleって感じだ。 日本 レシピ検索No.1/料理レシピ載せるなら クックパッド US Cookpad - Make everyday cooking fun!

クラウドワークスユーザーとしてのちょっと良い思い出

クラウドワークスがたたかれてるみたいだけど、個人的にはユーザーとしていい思い出がある。 何にもない学生のうちに、出来はともかくとしてコードを書いてお金をもらう経験をさせてもらえたことや、お仕事をくださった方から思いがけず以下のようなアドバイ…

ネットワークのことを学ぶのに Beej's Guide to Network Programming が良さそう

なんか今日検索してたら見つけた Beej's Guide to Network Programming

久しぶりに走った

わずか20分くらい、しかも超ゆっくりだけども。体温が上昇しているときはわりとポジティブになれるので、積極的に運動していきたい。

マッシュアップ好き

JSON形式で返ってきたデータを見てときめく。これは人としておかしいなとさっき思ったんだけど、趣味でマッシュアップ的なことばかりしていて、とりあえずそのデータが取れるようになれば色々遊べるというのが経験としてわかっているからあんな素っ気ない文…

英文指摘してくれ問題

せっかく英語で書く用のTumblブログrあるので短く書けそうことは英語でも書いていきたい。 http://gaaamii.tumblr.com/post/138669107402/instagram-api-implicit-authentication-isgaaamii.tumblr.com 自分自身、知り合いが英語で何か書いてたりして変な書…

最強のライフハック

疲れたら寝るといい

レゴブロック組み上げ業

仕事がやや苦痛だ。自分がクソなのか、仕事内容がクソなのか、冬が寒いせいか、一体何なのだろう。 レゴブロックを見本通り組み上げて提出する。評価者はそれに一瞥もくれずにつぎのレゴブロックを渡し、自分はまたレゴブロックを組み上げ始める。そんなこと…

Macbook Pro の裏蓋外そうとしたら右上のネジだけ外れない問題は店舗で解決しました

Yomomo iOS作りたい -> Xcode死ぬほど重い -> メモリ4Gから8Gにしよう ということで裏蓋を開ける必要があったんですけど、右上のネジだけ外れませんでした。つらかった。 店舗のスタッフに相談したら無料で3分くらいで解決してくれました。なにかしらの液体…

「SIはやめておけ」を読んだ感想

読みました。 anond.hatelabo.jp 問題点をまとめてくれたのはありがたやーです。ただその後の話が気になる。転職したからには前職に比べて良い面悪い面その他何かしらの差があるはずで、そこを示してくれると読み応えが増す。何を重視して何を妥協したのか、…

何の目標もなくただただインターネットみてた

今週のお題「20歳」

Ruby on Rails のマイグレーションの仕組みについてまとめたい

まとめたい(まとめるとはいってない) 背景 YomomoのDBスキーマを変更する時とかに、よくハマった(ハマってる) -「 ろくにSQL書けないやつはゆとり、クズ」という声がどこかから聞こえてくるのでせめて仕組みくらいは... まとめたいことざっくり Rails無…

スレッドってなんだ

まとめていくかもしれない。 背景 仕事で扱ってるはずなのによくわかってない部分がある セマフォとミューテックスってなんだって5回くらい思い返してる OSがなにしてるのかよくわからん CPUやらメモリのこと、ひいてはコンピューターアーキテクチャよくわ…

Excelで使うようにしている3つの機能

まだまだ使いこなせている感はないけれど、以下の3つは重宝している。 Tab と Enterで移動(マウス・矢印キー使わなくなる) 検索と置換 VBA VBA( Visual Basic for Applications ) は使わないとやばい。 仕事でExcelなりWordなりを使うある単純作業があっ…

ドッグフード食いたい

仕事で作ったものが自分でも使えるようなものだったら楽しそうだな、と時々ふと思う。 自分はプログラミングそのものが好きっていうよりかは、作って動かして考えて直すっていう一連の活動が好きなのかもしれない。 追記 ドッグフード食べつづけてるうちに味…

変化を恐れない

ツイッターのアイコン変えた。 積極的に変化していきたい

「勝ち続ける意志力」を読んだ感想

@sairoutine さんに教えていただきました。激アツでした。 勝ち続ける意志力 (小学館101新書)作者: 梅原大吾出版社/メーカー: 小学館発売日: 2012/04/02メディア: 新書購入: 24人 クリック: 449回この商品を含むブログ (73件) を見る 感心したところ プロゲ…

2016年やりたいことなど

明日から仕事なので、新年ぽいことを書きます。 2015年 昨年の目標は「インターネット捨てない」みたいな感じでした。達成できたと思います。 インターネット捨てないおかげで、自分の興味範囲だけでは手を出せなかった面白いことを見聞きすることができまし…

lib/ から app/controllers/concerns/ へ

yomomo.net にて、Amazon Product Advertising API を叩いて 良い感じの キーバリュー(Hash)オブジェクトを返してもらう処理を、これまでに2回引越しました。 yomomo.net は、Railsの素晴らしいコード生成とRailsで金を稼いだことがない素人同然の僕が設…

サーバーからHTTPでJSONデータを取得しようとしたら App Transport Security has blocked a cleartext HTTP

以下の記事で解決しました。 dev.classmethod.jp

「アプレンティスシップ・パターン」というプログラマ向け自己啓発書を読んでる

本屋でプログラマ向け自己啓発書みたいなのを3冊買ってきました。 自己啓発本買ってきた pic.twitter.com/VAgCYdQCwc— がみ (@gaaamii) 2015, 12月 19 この中の一冊、「アプレンティスシップ・パターン」を今読んでいます。今年四月から社会人生活が始まり…

Clojure Workshop in Tokyo 行ってきた

行ってきました。他の参加者の方々がすでにもっと有益な感想を書かれているかもしれませんが、自分なりにでも感想書いたほうがいいような気がしたので書きます。 Clojure Workshop とは japanclojurians.doorkeeper.jp 主催:あやぴーさん(@_ayato_p) 会場…

23歳ってなんだ

23歳になった。

「レキシカルな束縛を作り出すためのフォーム」ってなんだ

孔雀の本を読んでいます。 プログラミングClojure 第2版作者: Stuart Halloway and Aaron Bedra,川合史朗出版社/メーカー: オーム社発売日: 2013/04/26メディア: 単行本(ソフトカバー)この商品を含むブログ (10件) を見る 第2章がClojure一巡りということ…

Clojure座談会#2行ってきました

サイボウズスタートアップス社で @_ayato_p さん主催のClojure勉強会が行われました。餃子とビールとご飯を頂きました。本当にごちそうさまでした。 座談会ではほとんど話についていけなかったのですが、自分なりに勉強になった部分のメモを残しておきます。…

Leiningen ってなんだ

Clojure触りだして、とりあえずLeiningenっていうのを使って何かするらしいというのを知った。 leiningen.org lein new myapp (プロジェクトの雛形作る。) やら lein deps (project.cljに記述したライブラリ群をインストールする) やら lein ring server…

もくもく会の個人目標

土曜日にこれ行く。 tamachi-clj.connpass.com もくもく会ではClojureではてなブックマークシャッフルサイトを実装するのが個人目標です。 (前にRuby/Sinatra/jQueryで作って楽しかった思い出がある) hatebutrip.herokuapp.com

大江戸Ruby会議行ってきた

寝坊して体調も悪かったので午後から行ってきた。 東京駅の八重洲口からまっすぐ歩いてったら、途中で「Perlが〜Pythonが〜」という話をする人たちの集団がいたので付いていったら着きました。 いろいろ ライブコーディングのときとかに見えないので前に座っ…

10月の100satsu進捗

0冊でした。やばい。

優しさ

素晴らしいコメントだと思いました。 Ruby on Railsはプログラミングではない! | それでも人は夢を見るほとんどの初心者は君が思ってるような疑問にぶち当たらないしそれだけでも才能あると思うよ。まずはRubyの基本的な文法とSQLを書けるようになってはど…