雀巽の日記帳

雀巽が綴る日常の記録

ITライフ

JavaScript初心者が「WEB+DB PRESS Vol.87 特集1」でES6について学んでみた

JavaScript 初心者が「WEB+DB PRESS Vol.87 特集1」を読んでみたので感想を書きます。 WEB+DB PRESS Vol.87作者: 佐藤鉄平,小林明大,石村真吾,坂上卓史,上原誠,鳥居英,佐藤歩,泉水翔吾,うさみけんた,伊藤直也,高橋侑久,佐藤太一,hayajo,橋本翔,西尾泰和,中島…

「エンジニアとして世界の最前線で働く選択肢」を読んでみて

アツいタイトルの本を読んだので、レビューとか感想とか書いていこうと思います。 エンジニアとして世界の最前線で働く選択肢 ~渡米・面接・転職・キャリアアップ・レイオフ対策までの実践ガイド作者: 竜盛博出版社/メーカー: 技術評論社発売日: 2015/10/08…

Rubyの文字列リテラルではダブルクオートを基本としたい

Ruby では大きく分けて3種類の文字列リテラル*1がありますが、どのように使い分けるのが適切か、自分なりの結論に達したのでまとめておきます。 結論 まず先に結論から書いておくと*2、 基本はダブルクオートを使用する 意図的に式展開を抑制したい場合にの…

あの伝説のプレモルセミナーに行ってきた!

TokyuRuby 会議09に行ってきました! 会社の先輩エンジニアである @yukaina さんが実行委員長をすると聞いて、うっきうきで参加してきました! LT に申し込んでなかったため、完全にオーディエンス状態*1でしたが楽しかったです。 プレモルセミナーとは スポ…

コードの品質測定とかレビューとか

コードレビューで踏み込み過ぎになりがちなので、自戒の意味を込めて考えたことの要点だけまとめてみます。 そのコードの受入基準は何なのか、レビューでは何を見るべきなのかを明確にして、ザルなレビュー、やり過ぎなレビューを阻止したい。 方針 コードの…

「Jubatus ハッカソン with 読売新聞」で入賞した!

「Jubatus ハッカソン with 読売新聞」に参加してきました! 8月22-23日に開催された、2日間に渡るハッカソンでした。 全力で寝不足になりました! Jubatus とは オンライン機械学習向け分散処理フレームワーク Jubatusは「分散したデータ」を「常に素早く」…

Effective Rubyを読んだので程々に感想を書いてく

Effective Ruby をやっと読みました! Effective Ruby作者: Peter J.Jones出版社/メーカー: 翔泳社発売日: 2015/01/19メディア: Kindle版この商品を含むブログ (4件) を見る 薄いと思って油断したら案外重かった……! ざっくりした感想として、Ruby がそこそ…

「Chef実践入門」と「スクラム実践入門」を読んだ

読みたい本が山ほどあって困っている割に、なかなか読み進められないダメ人間ですが、実践入門シリーズを2冊ほど読了しました。 そして本日、ごっつい本を2冊新たに購入(今回読んだ本に比べて明らかに重い)したため積読の数は変化しておりません。 読書速…

Haskellによる並列・並行プログラミング読書会 #2

7/2 にHaskellによる並列・並行プログラミング読書会の第2回を開催しました。 「3.3 例:K平均法」まで(おそらく)理解して読み進むことができました。 次回は再来週の予定で、会場は目黒になるかと思います。 「3.4 GCされるスパークと投機的並列性」から…

RESTful#とは勉強会8に参加した!

何回か参加しようとしてタイミングが合わず参加できていなかった、RESTful#とは勉強会に参加してきましたー!! 丁寧な輪読、みっちりとしたワークショップと非常に良い勉強会でした。 Webを支える技術は今年のGWに読みましたが、読み返してみてもまだまだ学…

ベトナム出張、そして近況とか

海外出張 ベトナムへ海外出張行ってきまーす! 期間は7/3 - 7/13ですっ!約1週間! 高校2年生の時の超短期語学留学以来の海外で超ドキドキします。 果たして無事に出国できるのだろうか……。 並列並行勉強会 #1 全然関係ないけど、並列並行勉強会の #1 を6/25…

Haskellによる並列・並行プログラミング読書会を始めます!

渋谷某所でHaskellによる並列・並行プログラミング読書会やります! Haskellによる並列・並行プログラミング作者: Simon Marlow,山下伸夫,山本和彦,田中英行出版社/メーカー: オライリージャパン発売日: 2014/08/21メディア: 大型本この商品を含むブログ (2…

Testing Casual Talks #2 に参加した!

表題の勉強会に参加してきました! 実は、競技プログラマーミートアップ #0 〜topcoder & AtCoder〜に行く気満々だったのですが、距離 & 業務の都合でこっちの勉強会への参加となりました。 競技プログラマーミートアップは次回があれば絶対参加したい……!!…

第57回HTML5とか勉強会 -UI/UX特集- に参加しました!

表題の勉強会に参加してきました! 最初の2つは「チームで作る」とか「組織を作る」とかそういうお話でした。 良い仲間を作るってのは大変だけど大事だなぁというお話です。 最後のカヤックの方のお話では「ペライチサイトの UX」がおもしろかったです。 テ…

RESTをわかりやすく整理してみた

REST について整理してみました。 REST とは 2000年にRoy Fielding氏が提唱した、分散システムにおいて複数のソフトウェアを連携させるのに適した設計原則の集合。また、狭義には、それをWebに適用したソフトウェアの設計様式のこと。 REST - e-Words Web を…

「Webを支える技術」をやっと読んだ

とうとう読みました。やっと読みました。 Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)作者: 山本陽平出版社/メーカー: 技術評論社発売日: 2010/04/08メディア: 単行本(ソフトカバー)購入: 143人 クリック: 4,320回この商品を含むブ…

「すごいH本」「アジャイルサムライ」「リーダブルコード」を読んだ

技術書を読むのが凄く遅いのが悩みです。頑張って読みました。 そもそも集中力が圧倒的に足りてない気がします。 こんな集中力でこの先生きのこれるか非常に心配です。 すごいH本 すごいHaskellたのしく学ぼう!作者: Miran Lipovača,田中英行,村主崇行出版社…

GWは競技プログラミングで決まり!

タイトルだけ読むと、まるでこれからGWが始まるかのよう……! でも今日はGW最終日ですね。辛いですね。 GWはみなさんどのように過ごされたのでしょうか。 私はGWは競技プログラミングデビューしてました! アカウントは1年以上前からあったにも関わらず初参戦…

26歳になったから振り返る (主に言語)

とうとう26歳になってしまったので、この辺で今まで触ってきた言語でも振り返ってみようかと思います。 IT 面白いなー、ハッカー最高にかっこいいなー、って思い始めたのが中学生の時だった気がするので、IT に興味を持ってから12年位は経過しちゃってますね…

競プロブログ始めました (GithubPages + Hexo + CircleCI)

競プロブログ始めました Github Pages を使って、競技プログラミング系共同編集ブログを始めてみました。 Unikell 競技プログラミング奮闘記 タイトルにある通り、Github Pages + Hexo + Circle CI を活用しております。 Github Pages: Webサーバ Hexo: ブロ…

Scala & Codeforces デビュー

Codeforces デビュー TopCoder 環境構築人間になりつつありますが、本日は Codeforces に触ってみました。 Codeforces デビューと言っても、過去問解いてただけです……早く参戦したい! Codeforces は標準入出力を使用し、最後にファイルを提出する形式*1です…

PythonでTopCoderに参戦したい!

概要 Python で TopCoder の SRM したい!という人や、以下のような人が対象です。 TopCoder に参加したい! C++ 書いたことない! Java 書いてたらストレスで死ぬ! C# は宗教 (OS) 上の理由で厳しい! Python しか俺には残されて無い!! というわけで、To…

Visual Studioで快適にTopCoderを戦う方法

概要 Visual Studio を使って C# で TopCoder に参戦できるようにするまでの流れです。 次のような人は参考になるかも。 TopCoder やりたい C++ の底知れぬ闇が怖い Java なんか書きたくない Python は実行速度が辛い 俺たちには C# があるじゃないか!! 環…

IntelliJを導入してみた@超寝不足

概要 とてもとても寝不足で頭が痛いので IntelliJ IDEA 入れて TopCoder してみた。 インストール 公式ダウンロードページから Community Edition をダウンロード!! 落としたらポチってポイってしてインストール完了。 JDK 入れてなかったのに気がついたの…

Ginza.rb 第22回 に参加しました!

テーマ Railsアプリケーション構築ガイド みんなでこの記事を読み進めました!さっくりメモを取ってみました。 Arel Ransack 検索フォーム ActiveModel fields_for (View) 日付や時刻の選択フォーム 二重投稿の防止 気になったこと 感想 Arel Arel は正直あ…

MacにEclipseを導入@夜明け

Abstract 寝落ちして変な時間に目が覚めて、寝れなかったから Eclipse 入れた。 早寝したい。早起きもしたい。 Installation 公式サイトから Eclipse IDE for Java Developers の Mac OS X 64 Bit 用をダウンロードします。 解凍するともう動きます。素敵!…

PC周りを快適化!

久々にPC関連のモノを買いましたー! 買ったのは以下の2つ。 Mini DisplayPort - HDMI ケーブル リストレスト2つ Mini DisplayPort - HDMI ケーブル 1 はMacBook Air を HDMI でモニタに接続するために買いました! 基本プログラミングは Mac でするので、こ…

大手SIerからWebベンチャーへ転職して3ヶ月後の感想とか

概要 大手 SIer から Web ベンチャーに転職して、3ヶ月が経過しました。 SIer では1年9ヶ月、Web 系ではまだ3ヶ月と、期間はどちらも長くはないですが、両者の違いとか感想とかをなるべく平等な視点で書いてみようかなと思います。 SIer で働こうか、Web 系…

paiza learning を Haskell で解くよ!

Haskell で解くよ!Ruby でも解いたよ!! paiza learning パイザ・ラーニング は、オンラインでプログラミングしながら スキルアップできるプログラミング入門学習コンテンツです。 1本3分の動画レッスンと練習問題 で、効率よく学べます。 パイザ・ラー…

MyTips - ごちゃまぜ -

My tips 完全自分用メモ。随時更新予定。 膨大化した場合分割検討。 Mac全般 操作 コマンド 画面スリープ Ctrl + Shift + Power(Eject) 選択単語を辞書検索 Command + Ctrl + D Finder 操作 コマンド 親ディレクトリへ移動 Command + Up 選択項目を開く Comm…