タグ

2014年4月8日のブックマーク (14件)

  • オブジェクト指向設計とは - @ledsun blog

    オブジェクト指向という言葉には オブジェクト指向分析(OOA) オブジェクト指向設計(OOD) オブジェクト指向プログラミング(OOP) の三つの意味があります。 オブジェクト指向初心者泣かせです。 ここではオブジェクト指向設計を説明します。 ソフトウェアの設計 ソフトウェアの設計には二つの側面があります。 作成するソフトウェアの共通部分を探し出しモジュール化する 作成するソフトウェアが将来変更される部分を抽象化し変更しやすくする 一つ目のモジュール化は構造化設計からある手法です。 オブジェクト指向設計で特に取り上げる点はありません。 ここでは二つ目の将来の変更のために抽象化することに重点を当てます。 オブジェクト指向設計 オブジェクト指向設計とは多態を実装する部分を決めることです。 多態とはオブジェクト指向言語を活用した次のものです。 変更可能な点に抽象クラス*1 (オブジェクト指向言語

    オブジェクト指向設計とは - @ledsun blog
    delimiter
    delimiter 2014/04/08
  • EC2インスタンスのOpenSSLのHeartbleed Bug対応 - Qiita

    した後、依存しているサービスをリスタートしてOKです。 opensslのバージョンが1.0.1eになったままになっているけど、パッチは当たっているから大丈夫だよって書いてあります。 Versionのところがopenssl-1.0.1e-37.66.amzn1以上かだけチェックはした方が良さそうです。 The updated package is openssl-1.0.1e-37.66.amzn1 Please note that even though this package is still named openssl-1.0.1e, it does contain the patches that were made available upstream for CVE-2014-0160.

    EC2インスタンスのOpenSSLのHeartbleed Bug対応 - Qiita
    delimiter
    delimiter 2014/04/08
  • uncss: Find Unused CSS

    You know what's better than adding features to a website or app, from a code perspective?  Removing stuff you don't need.  Whether it be code, images, or dependencies, getting rid of the crap stale code is like the first sip of a big glass of wine after a long day of stressful work.  Running a directory of images through ImageOptim is a euphoric experience, am I right?  What if there was a tool, h

    uncss: Find Unused CSS
    delimiter
    delimiter 2014/04/08
  • ヌーラボのインフラ運用最前線 〜イミュータブルを目指して〜 (前編) | 株式会社ヌーラボ(Nulab inc.)

    このエントリは前後編に分かれています。前編は主に運用フローやそこでの工夫点、後編は実際の運用から得た知見や今後の課題といった内容です。 ヌーラボのインフラ運用最前線 〜イミュータブルを目指して〜 (前編) ヌーラボのインフラ運用最前線 〜イミュータブルを目指して〜 (後編) 最近はインフラ運用・DevOPS関連のトピックとして目にしないことはないくらい、「イミュータブルインフラストラクチャー」について様々な議論がなされています。私たちも昨年、継続的デリバリという文脈で、@IT の連載にてその基的な考え方について紹介させていただきました。 さて、今年の二月にローンチをしたばかりのヌーラボのシングルサインオンサービス「ヌーラボアカウント」では、イミュータブルインフラストラクチャの一歩手前として、特定の変更を加える場合のみ、ごっそり環境ごと入れ替えるというやり方にてその運用をスタートしました。

    ヌーラボのインフラ運用最前線 〜イミュータブルを目指して〜 (前編) | 株式会社ヌーラボ(Nulab inc.)
    delimiter
    delimiter 2014/04/08
  • 新人Webデザイナーが心がけるべき5つのこと|株式会社アクトゼロ|クリエイティブブログ

    こんにちは。なおです。花粉症が辛いです。 新年度が始まりました。新社会人のみなさまおめでとうございます。そして新Webデザイナーのみなさま、ようこそ!色々不安はありますよね、わかります。そんなみなさまへ、日ごろ心がけると良いんじゃないかという5つのことについて今日は書きます。 その1.情報ヲタクになれ! この業界に入る方々の中でネットに疎いという人はそんなに多くはないと思いますが…。常に新しいことを求めているのがweb業界!なので最新の話題には少しでも強くなっておきましょう。具体的にはフィードを使うのが良いです。気になった情報ブログがあったらすぐ登録!あまりにも登録しすぎて、平日に読めなかった膨大な未読記事を休日に消化する。。。という謎のスパイラルにも陥りがちですけどね。興味がある記事だけぱぱっと読んであとはスルーする、ぐらいでも良いです。 その2.デザインの引き出しを増やせ! デザインを

    新人Webデザイナーが心がけるべき5つのこと|株式会社アクトゼロ|クリエイティブブログ
    delimiter
    delimiter 2014/04/08
  • Android Pattern Cookbook で見るトレンドの変遷

    2014年4月18日開催のAndroidアプリ制作者のための開発&デザインセミナー http://www.impressjapan.jp/items/android-20140418 のスライドです。

    Android Pattern Cookbook で見るトレンドの変遷
    delimiter
    delimiter 2014/04/08
  • CSSスプライトを生成する「grunt-spritesmith」

    CSSスプライトを生成する「grunt-spritesmith」 grunt-spritesmithはCSSスプライトを生成するGruntモジュールです。 Gruntの基的な使い方は「Gruntで始めるWeb制作の自動化 - to-R」を参照に。 grunt-spritesmithのインストールは以下のコマンドです。 npm install grunt-spritesmith --save-dev Gruntfile.jsの内容は以下のようにします。srcで個別の画像を置くディレクトリを、destCSSで関連するCSSを書き出すファイル名(SassやLess、StylusでもOK)を、destImgで結合したスプライト画像のファイル名を指定します。 module.exports = function(grunt) { //グラントタスクの設定 grunt.initConfig({ spr

    CSSスプライトを生成する「grunt-spritesmith」
    delimiter
    delimiter 2014/04/08
  • 使われていないCSSを探す方法

    Webページの制作に携わったことがあるならCSSも扱ったことがあるだろう。当初は小さかったCSSファイルも、デザインの変更や調整を続けるうちに、どんどん大きくなっていき、簡単には全体を見渡すことができなくなる。既存のデザインが崩れたりパラメータ間の調整を取るため、既存のCSSには手を加えずに新しいスタイルを追加していくことになるため、ファイルはどんどん大きくなっていく。 こうした状況はCSSファイルのメンテナンスという観点からはあまり好ましいものとはいえない。編集を繰り返していくうちに、すでに使われなくなっているスタイルもあるだろう。そうしたスタイルはできれば削除した方が、ファイルの中身の見通しがよくなる。そんな場合に活用できるツールがThe David Walsh Blogの記事「uncss: Find Unused CSS」において紹介された。 紹介されているツールは「uncss」とい

    使われていないCSSを探す方法
    delimiter
    delimiter 2014/04/08
  • 「題名のない音楽会」でノイズ音楽を特集 大友良英さんが影響を受けた3曲紹介 - はてなニュース

    音楽番組「題名のない音楽会」(テレビ朝日系)で、“ノイズミュージック”を特集します。放送日時は4月13日(日)午前9時。朝ドラ「あまちゃん」の音楽制作で知られる音楽家・大友良英さんをゲストに迎え、ノイズミュージックの魅力を紹介します。 ▽ 題名のない音楽会|テレビ朝日 ▽ ノイズが音楽を豊かにする~大友良英を作った3曲 2014.04.13放送 | 次回の見どころ 間のホン音 「題名のない音楽会」は、クラシック界の大御所から若手アーティストまで、多彩なゲストが登場し、演奏とトークを披露する音楽番組です。司会は指揮者の佐渡裕さんが担当しています。 4月13日の放送回「ノイズが音楽を豊かにする~大友良英を作った3曲」では、ノイズミュージックの世界で活躍する大友さんが登場。ノイズミュージックへの“愛”を語るほか、音源紹介、ギター演奏などを行います。収録に参加したアナウンサー・間智恵さんは、番

    「題名のない音楽会」でノイズ音楽を特集 大友良英さんが影響を受けた3曲紹介 - はてなニュース
    delimiter
    delimiter 2014/04/08
  • プログラマが独立・起業する時によくするミスと対策 まとめ - Qiita

    自分がプログラマから起業して沢山失敗したので、同じミスをプログラマ、エンジニアの方にして欲しくないという想いから、よくある失敗をまとめました。(常に追加中) プログラマでなくても、フリーランス起業する方に役立つでしょう。 特に技術分野の経験だけしかない人は、気をつけましょう。 技術以外の大量の会社関連の知識、実行能力、実行する時間、経験が必要になります。 従業員との最も大きな違いはリスクかと思います。 従業員は金銭的なマイナスリスクは非常に少ないですが、フリーランスや取締役は数百万円以上のリスク負うことが非常に多いので、リスクヘッジをするための知識と経験が(嫌でも)多く必要になります。 技術も持っているのでプロダクトを作りたい方も多いと思いますが、会社の場合プロダクトを作るだけではなく、市場で勝てるプロダクトを作る会社組織も同時に作らなくてはなりません。どのような人材をどの順番でどのよう

    プログラマが独立・起業する時によくするミスと対策 まとめ - Qiita
    delimiter
    delimiter 2014/04/08
  • レビューで失敗しない8つのポイント

    ソフトウェア開発の品質・効率向上に欠かせないレビュー。しかし、やり方を間違えているために、かえって逆効果になっているケースが多い。連載ではソフトウェアレビュー研究の第一人者、森崎修司氏が豊富な現場経験と研究成果を基にレビュー成功のポイントを分かりやすくリアルに解き明かす。 なぜレビューがうまくいかないのか? ソフトウェア開発の品質・効率向上が求められている今、ソフトウェアレビュー(以下、レビュー)の重要性はますます高まっています。商用開発では「要件定義」「設計書」「ソースコード」「テスト計画」「運用手順書」などを対象としたレビューが行われていますし、オープンソースソフトウェアのプロジェクトでも、ソースコードリポジトリへのチェックインの前にソースコードレビューを推奨したり、義務付けたりしています。 しかし、レビューは自由度の高い活動です。レビュー会議では質的な欠陥や問題を指摘しても、欠陥

    レビューで失敗しない8つのポイント
    delimiter
    delimiter 2014/04/08
  • node.jsのnative addonを作るときはNANを使おう。 - from scratch

    さて、 Node.js v0.12 で変わることの一つとして、native addonを作る時に後方互換性を壊す変更が加えられています。 これにより、v0.10でnative addonを作っているモジュール達は、ほとんど動かなくなってしまうことが考えられます。 V8側がこの後方互換性を壊す変更をしているため、V8に追従しているNode.js側としてはこのbreaking changesを受けざるを得なかったんだと思います。*1 どれくらい変更されてるのかは node.js の native addon で Hello World モジュールを作る方法が載っているのでそれをまずは参考にします。 // これまでの v0.10ではこう書いてた。 #include <node.h> #include <v8.h> using namespace v8; Handle<Value> Method(

    node.jsのnative addonを作るときはNANを使おう。 - from scratch
    delimiter
    delimiter 2014/04/08
  • 新人が育たないと嘆いてる阿呆に禁じさせるべきたった一つの事

    「分からない事があったら訊いてね」 「何が分からないか」が「分かっている」時点で、既に「何を知るべきか」が分かってるんだよ。そんな新人どこに居るんだ? 真面目に学校通ってきた人ってのはさ、限られた情報で最適解を導き出すスキルに凝り固まってるわけよ。 ほんの数ヶ月前までそんな訓練に何年も明け暮れてきた奴に「分からない事があったら訊いてね」と言われても混乱するだけだろ。 http://anond.hatelabo.jp/20140407201158 新人研修担当がそこに気付いてくれたら何よりなんだけどね。「不明点は質問しろ」と言っても「(最初から教えろよ…)」としか思われてないって事に。

    新人が育たないと嘆いてる阿呆に禁じさせるべきたった一つの事
    delimiter
    delimiter 2014/04/08
  • いい話(W社を辞めました) - アスペ日記

    (2015/09/01追記:この記事は私がW社に在籍した2013年4月から2014年4月までの間の個人的な経験に基づくものです。就職の参考にされる方は、その後W社の社風や開発者の扱いに変化があったかどうか等についてご自身で最新の情報を得ていただければと思います。) (2019/08/17追記:社名を「W社」に置換しました。) 記事タイトルの通り、W社を退職したので、退職エントリを書く。 (最近雑文に対していろいろと予防線を張ることが流行っているらしいので、一応これもポエムだと書いておく。役に立つことは書いていない) 今日が最終出社日だった。 ちょうど 1 年ぐらい勤めたことになる。 2 社連続で 1 年で辞めたことで、自分が社会不適合者であることが誰の目にも明らかになってしまった。 これから先の人生の見通しは暗い。 その間に子供が生まれたのだが、不憫でたまらない。 いい話というのは、Goo

    いい話(W社を辞めました) - アスペ日記
    delimiter
    delimiter 2014/04/08