タグ

2014年6月30日のブックマーク (8件)

  • フルスタックエンジニア講座 http://fullstack-engineer.com/ の集金口座っぷり - いろいろやってみるにっき

    出遅れた感w(挨拶)。 フルスタックなスキルを身につける即戦力エンジニア養成講座「フルスタックエンジニア」 最初見掛けたときは暇つぶしにiPhone5cを見てた電車内だった。トップページでフルスタックさが伝わってこなかったので、[ネタ]タグだけでブックマークして忘れてたw。 今までフルスタック話は極力スルーしてきたのだが、こういうネタには参加しておきたいw。スルーの理由は、フルスタックエンジニアって結局これといった定義も無いバズワードなんで、色々文句や突っ込みは入れやすいけど、だからどう?っていう話。 以降の話は「フルスタックエンジニア」なる技術者を求めるプロジェクトは、ベンチャーなどのコンシューマ向けサービス構築プロジェクトだと仮定する。少数精鋭の。 B2Bはちょっとプロジェクトの組成も金の出方も違う気がするし、B2Cでも金融機関などのプロジェクトではSIer仕切りで人がわさわさいるから

    フルスタックエンジニア講座 http://fullstack-engineer.com/ の集金口座っぷり - いろいろやってみるにっき
  • サーバをメンテする時に便利な Linux コマンド 3つ - bekkou68 の日記

    はじめに サーバを運用したり環境を構築したりしていて「あれ。あのプロセスで吐いてるログどこだっけ・・」など困るときがあります。 そんなときに頼りになるかもしれないコマンドを 3つご紹介します。 @madeth 師匠に教えていただきました。 1. proc でプロセスが使っているファイルを見る 困ったこと プロセスの吐くログのパスがどうしても分からない・・。 解決法 (編集 2014/09/10) 知りたいプロセスの ID を調べます。 $ ps aux | grep unicorn deploy 3335 xxx xxx xxx xxx X XX 15:14 0:07 unicorn master -c /var/www/myproject/unicorn/staging.rb -E staging -D プロセスID (この場合は 3335) をもとに root 権限でファイルディスクリ

    サーバをメンテする時に便利な Linux コマンド 3つ - bekkou68 の日記
  • 昔ながらの「片手間に書くJavaScript」の限界 - mizchi's blog

    Javascriptを使うのをやめろ:Railsの時代遅れ云々についての結論 - Qiita この記事は、全体的に自分の業務以外の評価基準やトレンドを知らないんだなという感じで、わざわざ付き合うと精神的に消耗する感じがした。ただ、それが彼らの職でない以上、自分もこの結論に至るのは仕方ないと感じている部分はある。 真の問題は、自分がレガシーなJavaScriptを書いているという自覚がない人間が、ここ数年の技術トレンドから乖離したコードを書き続けることで他のエンジニアやエコシステムそのものに悪影響を及ぼしているケースが散見されている。一行書く毎にグローバル汚染するスクリプトを見せられてもメンテ出来んと言われても、はいそうですねとしか言えないし、そういう人に最近のライブラリを触らせると遅くなるというのは、画面全体を一つのMustacheテンプレートにしてBackbone.Modelのパラメー

    昔ながらの「片手間に書くJavaScript」の限界 - mizchi's blog
  • 難しい本を挫折しがちな人のための2つの方法ー読書の手すりと杖(中級編)

    少女:うん、このあいだ先生に教えてもらったの。この段落ごとに要約していくのって結構きついけど、おもしろいね。 少年:そう? 少女:まとめなきゃって思って読むせいか、細かいとこも読めてる感じがする。1回読んでるなのに、あれこんなこと書いてあったんだ、って何度も思うもの。 少年:先生は、精読とは違うを読むことです、って言ってた。 少女:確かにそんな感じ。あと、こうやって要約を書き留めてるせいか、内容を詳しく覚えてる気がする。何故だか、理解度も増してるような。 少年:普通のは、けっこう冗長というか、繰り返したりまとめなおしたりして、飛ばして読んでも理解できるようになってる。難しいはそこまでユーザーフレンドリーじゃないから、同じ読み方をしてると段々分からなくなって途中でやめてしまいがち。 少女:それ、わたしです。 少年:込み入った内容を説明するのに、ひとつひとつ前提を積み上げていくように書

    難しい本を挫折しがちな人のための2つの方法ー読書の手すりと杖(中級編)
  • 死ぬまでに聞くべきジャズのアルバム10枚 - YAMDAS現更新履歴

    Ten Jazz Albums to Hear Before You Die | Village Voice かの矢野顕子さんのツイートで知ったページだが、ワタシのようなジャズ初心者にはこういうリストはありがたい。 マイルス・デイヴィス『Kind of Blue』(asin:B001O1ADFQ、asin:B00D1B8R9G、asin:B00JL3TB6Q) ジョン・コルトレーン『Blue Train』(asin:B0000A5A0T、asin:B00E9R3EEE、asin:B0045PL2IU) チャールズ・ミンガス『Mingus Ah Um』(asin:B00000I14Z、asin:B00D1B8TUI、asin:B007YVRBFK) ザ・デイヴ・ブルーベック・カルテット『Time Out』(asin:B000002AGN、asin:B000056C6D) セロニアス・モンク『

    死ぬまでに聞くべきジャズのアルバム10枚 - YAMDAS現更新履歴
  • �一度Swiftを使ったら�二度とObjective Cに戻れない五つの理由 - Qiita

    delegateメソッドのtypoがcompile時にすぐわかる Swiftではoverride keywordが導入されて、class methodのoverrideを明示的に示すようになった。というか、super classのmethodをoverrideするときは必ずoverrideと書かないといけない。 Objective Cでは、methodが基底クラスのoverrideなのか、それとも単にlocalで定義されているmethodなのか、コードを見ただけでは判別する手段はなかった。 optionalなdelegateを実装しているはずなのに、全然呼ばれないのでよくよく調べてみるとtypoだったという経験が必ず皆さんおありと思うが、Swiftでは基底クラスで未定義のmethodのoverrideはcompile時にerrorになるので、そんな問題はもう発生しなくなる。 コードの見通し

    �一度Swiftを使ったら�二度とObjective Cに戻れない五つの理由 - Qiita
  • 「PHPコードではなくPHPコードの「書き方」を知る」を発表してきました

    PHPカンファレンス関西2014で「PHPコードではなくPHPコードの「書き方」を知る」を発表してきました。 写真提供:久岡写真事務所 別トラックに人気セッションがひしめく中、多くの方に聴いて頂き、ありがとうございましたm(_ _)m 発表内容 PHP 中級者(中級がどこかというのはありますが)を目指す初心者の方を対象に、FizzBuzz のコードを、関数にまとめて、クラス化するというのをライブコーディングで行いました。 また、関数にまとめた段階で、自動テストを書いて、実行結果を目で確認するのではなく、テストを実行して確認するというスタイルを取りました。 発表資料は以下です。 コードを書きながら進めていく形なので、資料だけでは少し伝わらない部分があるかもしれません。 デモで書いた PHP コードは、GitHub で公開しています。Sample1, Sample2 とディレクトリが分かれてい

  • これから始めるJavaScriptの基礎と全体像 ーー「非エンジニアの起業家が知っておくべきプログラミングの知識 #06」【ゲスト寄稿】 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    編集部注:稿は初心者向けにプログラミングやWebデザインの講座を開催している TechAcademy(テックアカデミー)による連載企画。「非エンジニア起業家が知っておくべきプログラミングの知識」というテーマで数回に分けて極めて基礎的なプログラミングの基礎知識をお伝えする。全連載はこちらから photo credit: nyuhuhuu via photopin cc 「非エンジニアが知っておくべきプログラミングの知識」というテーマで、10回に分けてお届けする連載企画。第6回目のテーマは「JavaScriptの基礎」です。 前回は「これからプログラミングを学び始める方へ」というテーマでお送りしました。今回はより具体的にプログラミングを学んでいただくために、JavaScriptについてご紹介していきます。連載は、インターネット業界で、これまで技術的なバックグラウンドを持たないまま起業した

    これから始めるJavaScriptの基礎と全体像 ーー「非エンジニアの起業家が知っておくべきプログラミングの知識 #06」【ゲスト寄稿】 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報