タグ

2015年4月30日のブックマーク (20件)

  • OpenShift のある生活

    第六回 #渋谷java での発表内容です。 http://connpass.com/event/6138/Read less

    OpenShift のある生活
    nilab
    nilab 2015/04/30
    OpenShift のある生活
  • 転職基準 スタートアップへの転職を検討するための予備知識

    スタートアップへの転職に関する相談をいただくようになりました。周りでは幸せな転職をしている人のほうが多いように思いますが、時々少し幸せそうではない転職も見ます。 スタートアップへの普通の転職は、通常の転職とは少し異なる面を持つと思うので、少し情報をまとめる意味でもスライドに起こしておきました。 このスライドの目的は、スタートアップに転職するかどうか迷っている人のために、スタートアップに入るダウンサイドリスクとアップサイドリスクを考えるための情報を提供することです。

    転職基準 スタートアップへの転職を検討するための予備知識
    nilab
    nilab 2015/04/30
    転職基準 スタートアップへの転職を検討するための予備知識
  • 名前付けのすすめ / GMOペパボ株式会社 鹿島恵実(かしめぐ)

    Drupal Meetup 羽田 #17でのスライド。ディストリビューションからベストプラクティスを学ぶ。

    名前付けのすすめ / GMOペパボ株式会社 鹿島恵実(かしめぐ)
    nilab
    nilab 2015/04/30
    名前付けのすすめ / GMOペパボ株式会社 鹿島恵実(かしめぐ)
  • エンジニアのための経営学

    上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...WebSig24/7

    エンジニアのための経営学
    nilab
    nilab 2015/04/30
    エンジニアのための経営学
  • WebエンジニアのためのWebサービスデザイン実践講座

    DeNA 社内勉強会に呼んでいただいて、お話させていただきました。 Reviewに登場していただいてるサービスはこちらです。 動く小説投稿サイト Denkinovel by @katryo さん http://denkinovel.com/ ご協力ありがとうございました( ˘ω˘)

    WebエンジニアのためのWebサービスデザイン実践講座
    nilab
    nilab 2015/04/30
    WebエンジニアのためのWebサービスデザイン実践講座 // Speaker Deck
  • [ヅ] Java 8 のデフォルトメソッドを使って実装の多重継承を試す (2015-04-30)

    Java 8 では、インターフェースにデフォルトメソッドという、中身を実装したメソッドを定義することができるようになった。抽象クラスというものがあるのに、なぜインターフェースに実装を含ませるのか、という気がしないでもないけど。 デフォルトメソッドを使ってみるサンプルコード。せっかくなので、同じメソッド名 doXXX を用意して、インターフェースを多重継承させて衝突させてみる。 public class DefaultMethods{ public interface Foo{ default void doFoo(){System.out.println("Foo::doFoo");} default void doXXX(){System.out.println("Foo::doXXX");} } public interface Bar{ default void doBar(){Sy

    nilab
    nilab 2015/04/30
    _[ヅ] Java 8 のデフォルトメソッドを使って実装の多重継承を試す (2015-04-30)
  • webpack

    webpack Webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset. Introduction Webpack is a bundler for modules. The main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any

    webpack
    nilab
    nilab 2015/04/30
    webpack
  • gulp

    The streaming build system What is gulp? Automation - gulp is a toolkit that helps you automate painful or time-consuming tasks in your development workflow. Platform-agnostic - Integrations are built into all major IDEs and people are using gulp with PHP, .NET, Node.js, Java, and other platforms. Strong Ecosystem - Use npm modules to do anything you want + over 2000 curated plugins for streaming

    gulp
    nilab
    nilab 2015/04/30
    gulp
  • gulp-webpack

    This package has been deprecated Author message: Has been renamed to https://www.npmjs.com/package/webpack-stream

    gulp-webpack
    nilab
    nilab 2015/04/30
    gulp-webpack
  • [ヅ] gulp-webpack で gulp から webpack を利用する最小構成サンプルをつくる (2015-04-30)

    nilab
    nilab 2015/04/30
    _[ヅ] gulp-webpack で gulp から webpack を利用する最小構成サンプルをつくる (2015-04-30)
  • 参照透過性 - Wikipedia

    参照透過性(さんしょうとうかせい、英: Referential transparency)は、計算機言語の概念の一種である。ある式が参照透過であるとは、その式をその式の値に置き換えてもプログラムの振る舞いが変わらない(言い換えれば、同じ入力に対して同じ作用と同じ出力とを持つプログラムになる)ことを言う。具体的には変数の値は最初に定義した値と常に同じであり、関数は同じ変数を引数として与えられれば同じ値を返すということになる。当然変数に値を割り当てなおす演算である代入 (Assignment) を行う式は存在しない。このように参照透過性が成り立っている場合、ある式の値、例えば関数値、変数値についてどこに記憶されている値を参照しているかということは考慮する必要がない、即ち参照について透過的であるといえる。 参照透過性が成り立つ言語は式の値がプログラムのテキストから定まるという特徴から宣言型言語

    nilab
    nilab 2015/04/30
    Referential transparency 「計算機言語の概念の一種で、文脈によらず式の値はその構成要素(例えば変数や関数)によってのみ定まるということ」参照透過性 - Wikipedia
  • 副作用 (プログラム) - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "副作用" プログラム – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2016年3月) プログラミングにおいて、式の評価による作用には、主たる作用とそれ以外の副作用(side effect)とがある[1][2]。 式は、評価値を得ること(※関数では「引数を受け取り値を返す」と表現する)が主たる作用とされ、それ以外のコンピュータの論理的状態(ローカル環境以外の状態変数の値)を変化させる作用を副作用という[3][4][5]。 副作用の例としては、グローバル変数や静的ローカル変数の変更、ファイルの読み書きなどのI/O実行、などがある。 一方、高水

    nilab
    nilab 2015/04/30
    「ある機能がコンピュータの(論理的な)状態を変化させ、それ以降で得られる結果に影響を与えることをいう。代表的な例は変数への値の代入である」副作用 (プログラム) - Wikipedia
  • おっさんもハマる箱庭ゲー「Minecraft」のはじめ方――とりあえずインストール (1/2)

    間もなくはじまるゴールデンウィーク。家から出ないで過ごすしたいという人もいると思うが、筆者的におススメしたゲームがある。 ブロックを組み合わせて世界を創る「Minecraft」 「Minecraft」(マインクラフト)というゲームをご存知だろうか。PC版は2010年から配信が開始された老舗的ゲームだが、PS4版やPS Vita版の発売で人気に火がついた、サンドボックス型のゲームだ。 サンドボックス型というと、あまり聞きなれない読者もいることだろう。少し説明しておくと、簡単なルールのみが設定されて、あとは遊び手が自由に楽しめるようになっているタイプのゲームMinecraftでは、正方形のブロックを基準に世界が造られていて、それを組みあわせて建物や道具を作れるようになっている。 サンドボックス型というと、2000年代前半に一部で流行した「Second Life」を思い浮かべる読者もいるかもし

    おっさんもハマる箱庭ゲー「Minecraft」のはじめ方――とりあえずインストール (1/2)
    nilab
    nilab 2015/04/30
    ASCII.jp:おっさんもハマる箱庭ゲー「Minecraft」のはじめ方――とりあえずインストール (1/2)|おっさんもハマる箱庭ゲーム「Minecraft」入門!
  • ついに明らかになったGoogleのMVNO事業「Project Fi」 注目点は? (1/2)

    MVNOが盛り上がっているのは日だけではない。以前からMVNOモデルが定着している米国で、Googleが「Project Fi」としてモバイルネットワーク事業を開始する。端末を自社ブランド(Motorola製)の「Nexus 6」に限定し、規模を制限してのローンチとなりそうだが、業界にどのような影響を与えるのかが注目される。 SprintとT-Mobileという2社のネットワークを MVNOとして利用 3月初めのMWCでGoogleのプロダクト担当上級副社長Sundar Pichai氏が「数ヵ月以内に」と語っていたとおり(関連記事)、4月22日にMVNO事業を「Project Fi」として発表した。だがその内容は数十種類ある米国の既存MVNOサービスと大きく異なる点がある――SprintとT-Mobile USAの2社のネットワークを利用するのだ。 このほかGoogleが明らかにしたこと

    ついに明らかになったGoogleのMVNO事業「Project Fi」 注目点は? (1/2)
    nilab
    nilab 2015/04/30
    ASCII.jp:ついに明らかになったGoogleのMVNO事業「Project Fi」 注目点は? (1/2)|末岡洋子の海外モバイルビジネス最新情勢
  • 「SNS好き男は嫌」独身女子7割 | web R25

    かわいい女子から「いいね!」が付いていたらうれしいものの…あんまり頻繁に投稿して気持ち悪がられないように気を付けましょう 写真/PIXTA 「若者のFacebook離れ」なんて言われて久しいが、Facebookに限らずSNSは“チェックするけど投稿しない”という利用者が多いもの。積極的に投稿する人に対して冷ややかな声を耳にすることすらある。筆者はわりと頻繁に投稿するほうなので、周囲から――特に女性からどう思われているか気になる…。そこで20~30代の未婚女性200人にアンケート調査してみた(協力/アイ・リサーチ)。 〈「SNSとの付き合い方」――彼氏がやっていたらドン引きなのはどっち?〉 ・やたらと頻繁にSNSに投稿する 69.5% ・今時、SNSをまったく使っていない 30.5% やはり頻繁に投稿する男はあまり女子ウケがよくない様子。SNSをまったく使っていない方がマシとは、い

    「SNS好き男は嫌」独身女子7割 | web R25
    nilab
    nilab 2015/04/30
    「SNS好き男は嫌」独身女子7割 | web R25
  • 届いたApple Watchを早速使ってみた! - アプリを選ぶ基準が変わりそう - BIGLOBEニュース

    nilab
    nilab 2015/04/30
    届いたApple Watchを早速使ってみた! - アプリを選ぶ基準が変わりそう - BIGLOBEニュース
  • 希少種ホワイトタイガー、29日お披露目 宇都宮動物園|下野新聞「SOON」

    【宇都宮】雄のホワイトタイガー「アース」が上金井町の宇都宮動物園に仲間入りし、29日、お披露目式が行われる。 ホワイトタイガーはベンガル系トラの白変種で、ネパールからインド、インドシナなどに分布。同園によると国内飼育は約35頭、世界でも250頭程度の希少な種だという。 アースは2013年3月に埼玉県白岡市の東武動物公園で誕生し、今月22日に宇都宮動物園にやって来た。 お披露目式は正午からの予定。同園のキャラクター「トラタロー」も参加し、飼育員特製の「肉ケーキ」などでアースの仲間入りを歓迎する。

    希少種ホワイトタイガー、29日お披露目 宇都宮動物園|下野新聞「SOON」
    nilab
    nilab 2015/04/30
    「アースは2013年3月に埼玉県白岡市の東武動物公園で誕生し、今月22日に宇都宮動物園にやって来た」希少種ホワイトタイガー、29日お披露目 宇都宮動物園|下野新聞「SOON」
  • 絵文字はEmojiへ。世界各国で一番使われる絵文字ランキング発表 - まぐまぐニュース!

    で生まれた「絵文字」がそのまま英語で「Emoji」として認知され、世界中に広まっていることはよく知られています。では、各国でいちばん多く使われている絵文字は?『メルマガ「ニューヨークの遊び方」』で、興味深いレポートが紹介されています。 世界は、笑顔と愛でできている?! Emojiレポートを読み解く Sushi(寿司)、Samurai(侍)、Kawaii(可愛い)…など、日語がそのまま英語として用いられるようになったケースは多々ある。 Emoji(絵文字)もその1つ。 携帯電話で文章のメッセージをやり取りできるようになったかなり初期の頃から、日で生まれた『絵文字』は、近年、いつの間にやら、世界中に普及した。 アメリカでは、2013年8月に人気ポップシンガーのケイティ・ペリー(Katy Perry)さんが、ほぼずっと『絵文字』を交えた歌詞だけが表示されるという、極めてユニークな新曲のミ

    絵文字はEmojiへ。世界各国で一番使われる絵文字ランキング発表 - まぐまぐニュース!
    nilab
    nilab 2015/04/30
    絵文字はEmojiへ。世界各国で一番使われる絵文字ランキング発表 - まぐまぐニュース!
  • ESLintについてのメモ - Qiita

    ESLint についてのメモ The pluggable linting utility for JavaScript JSHintやJSLintはユーザ独自のルールを追加することはできないけれど、ESLintは完全に全てのルールがプラガブルになるようデザインされている。 Install $ eslint -h eslint [options] file.js [file.js] [dir] Options: -h, --help Show help. -c, --config path::String Load configuration data from this file. --rulesdir path::String Load additional rules from this directory. -f, --format String Use a specific out

    ESLintについてのメモ - Qiita
    nilab
    nilab 2015/04/30
    JavaScript - ESLintについてのメモ - Qiita
  • タスクランナーgulp.js最速入門 - id:anatooのブログ

    相変わらず仕事ではデザインやりつつJavaScript書いている。 タスクランナーとしてGrunt.jsを使っていたけれども、使ううちに段々不満がでてきた。遅かったり、記述が冗長になりがちでつらかったので最近になってgulpに乗り換えた。 gulpは良い。タスクは自動的に並列に実行され、かつストリームで処理されるので速いし、タスクの記述もストリームベースの書き方のおかげでGrunt.jsに比べるとだいぶ短くなる。 ただ、そこらにあるgulpをちょっと試しただけの日語の記事やドキュメントをみてても実際のプロジェクトで使えるレベルまでの知識を得られず学習に一日かかった。 この記事では、gulpをまともに使えるようになるまでに必要な知識を書く。 導入とHelloWorld まずは導入。npmからgulpをインストールする。 $ npm install gulp -g $ gulp -v [gu

    タスクランナーgulp.js最速入門 - id:anatooのブログ
    nilab
    nilab 2015/04/30
    並列処理の話とかストリームをマージするとかわかりやすい。 / タスクランナーgulp.js最速入門 - id:anatooのブログ