タグ

ブックマーク / tech.a-listers.jp (5)

  • Stack Overflow発 プログラミングの隠語(ジャーゴン)30選

    お馴染みのCoding Horrorでプログラミングの隠語(ジャーゴン)についての記事が話題です。 このエントリの元になったのはStack Overflow上で行われた「あなたが新しく作ったプログラミングのジャーゴンはなんですか?(New programming jargon you coined?)」という質問です。この質問にはなんと386もの回答が寄せられ、その中でStack Overflowのコミュニティの投票で上位になった30のジャーゴンをリストにして解説したのがCoding Horrorの「Coding Horror: New Programming Jargon」という記事です。 下記がコミュニティによって選ばれたジャーゴンのリストです。 1. Yoda Conditions(ヨーダ条件式) 変数とリテラルを比較する際にリテラルを左辺に置く記述。スターウォーズのヨーダが「The

    Stack Overflow発 プログラミングの隠語(ジャーゴン)30選
  • 良いデベロッパになる為の13のTIPS

    読みやすいTIPSのリストが話題になるのは洋の東西を問わず見られる現象です。ハンガリーのブタペストのデベロッパ、Csaba Okronaさんが書いた記事が話題になっていました。さっそくその項目を見てみましょう。 レッスン1 全体像を理解せよ コーディング作業だけに囚われず、ビジネスやプロジェクト等の面からも理解する。 レッスン2 自分の時間を確保せよ 残業や早出は結局バグを招く。スピードは良いデザインと正しいアーキテクチャから生まれる。 レッスン3 間違った時は考え方を変えるチャンス 既存の技術で問題が遅くなってきたような場合は新しい技術へ移行する。ただし既存の技術がうまく行っている場合にただトレンドを追ったりはしない レッスン4 脳を鍛え続けろ 日々のタスク以外の鍛錬を行え。コードゴルフなどはよい例 レッスン5 人生を大事にする 特に重要。残業が続けば燃え尽きるのも早い。 レッスン6 集

    良いデベロッパになる為の13のTIPS
  • 美しすぎるギークと行くEngine Yardのオフィス

    全世界160万人のベロニカファンのみなさん、こんばんは。今回は美しすぎるギーク、ベロニカがRailsによるPaaSの先駆者であるEngine Yardのオフィスを紹介する動画を見てみたいと思います。こちらも前回までと同じようにDice.com提供の番組、「Best Job Ever」からの動画です。 今更説明の必要も無いかもしれませんが、Enigine YardはRuby On RailsによるWEBアプリケーション開発に特化したサービスやトレーニングを提供しており、Java上でRubyを動かすJRubyの開発にも貢献している非常に技術力優れた企業です。オフィス内は天井も高く、広々としていますが人影もまばら。その理由はみんなパブに行ってしまっているから(笑)。といってもそこでは毎週の達成した事項などのディスカッションを(ビールの助けを借りて)行っているそうです。※アジャイルのプラクティスで

    美しすぎるギークと行くEngine Yardのオフィス
  • テック系カンファレンスで良いWiFi環境を作る方法

    テクノロジー系のカンファレンスに参加するとWiFiのネットワーク名とパスワードをアナウンスするという光景は最近はどこの世界でも見かける光景です。グーグルJavaScriptハッカー、Malte UblさんがJSConfでのネットワーク環境を快適にする為に注意した点をまとめたエントリが話題になっていました。 0.基 WiFi環境を担当する人を決める。 1.何も信用しない 会場を予約して「WiFiは大丈夫」と言われても嘘だと思って詳細を確認する。 2.参加者の数とデバイスの数 1人あたり2.3のデバイスとして計算する。(iPad以降の数字) 3.知らない会場 臨時の設備 事前のテストが難しくなるが、それでもできる範囲でテストすべき。 4.帯域 参加者独りあたり上り下りともに100kビットとして計算する。 5.チャンネル毎の帯域 1チャンネル毎に有効な帯域は20Mビット、WiFiは11チャン

    テック系カンファレンスで良いWiFi環境を作る方法
  • デザイナーがスタートアップで生き抜くための5つのスキル

    最近では HTML5 関連や、Typekit で名を挙げているデザイナー Jason Santa Maria。 情報アーキテクチャ (IA) IA とはユーザにとってわかりやすい情報の秩序を作り出すこと。デザイナーは積極的に情報の発見しやすさを改善することが出来るべきであり、するべき。 ユーザーエクスペリエンスデザイン (UX) UX とはユーザの製品(あるいは製品のデザイン)への愛着を作り出す能力。スタートアップの成功は口コミやバイラル効果に依るところが大きいので、あなたの製品がよりユーザに気に入ってもらえることは非常に重要。 ユーザビリティ ユーザビリティは、デザイナーがアプリの使い方を学ぶプロセスを改善できるところ。スタートアップのビジネスモデルはユーザに便利さを提供すること。特にスタートアップでは、ユーザビリティが時とともに改善されることがとても重要。それにユーザビリティを知ってい

    デザイナーがスタートアップで生き抜くための5つのスキル
  • 1