「最新SPA開発を学ぼう!ウェブエンジニアのためのAngularJS入門」という題でPHPカンファレンス2014で登壇してきました
Code for Japan の高木による、Code for Japan Summit 2014 内でのプレゼンテーション資料です。Read less
昨今、Unity、Unreal Engine 4(UE4)等といった、3DCGモデルを取り込んでゲームが作れるゲームエンジンが、話題になってきております。 サイトは以下の通り。 [ Unity ] http://japan.unity3d.com/ [ Unreal Engine 4(UE4) ] https://www.unrealengine.com/ja/ 話題の要因として、単純なものであれば3Dモデルがあればプログラムを知らずともゲームを作れる程のお手軽さに加え、Oculus Rift にも対応、そして何より製品レベルの機能を格安で個人が利用できること、といったことが上げられます。 それより、上記エンジンを利用して作られたインディースゲームが拡大している状況です。 BowlRoll でも、例えば Mikulus といった Oculus Rift 専用のソフトが公開
「リモートのメンバーがいる状況でのファシリテーションについてどうすればいいのか手応えを掴んできた」 っていうことしゃべっていたのをふと思い出し、連絡をした所、gaoryuさんも日々、模索中とのことで、似た境遇の人同士でしゃべれば何かヒントになるかなと思って来週会うことになりました。 どうせなら、似た境遇の人を他にも誘ったほうがより議論が深まるかなと思ったので、知り合いを誘って来週そんな感じで集まることになってます リモートのワークスタイルを3ヶ月やってみて感じてることより と書きましたが、先日これを話題にして、私、id:gaoryuさん、@kyannyさんの3名で集まったのですがかなり濃い話が出来て、ブログにまとめようと思ってもうまくまとめきれない状況になってます^^;) その時に感じた熱量というか想いみたいなものを忘れないように、ひとまず、まとまりそうなところだけ書いておこうと思います。
少し言い訳しておくと、ちゃんと確認せずに書いているので間違いがあるかもしれません。Wikipediaだったら[要出典]ってたくさん付けられてしまいそうです。 大きな違いをいくつか紹介していきます。 Androidは受信処理を各自実装する必要がある。 iOSとAndroidのプッシュ通知の設計の大きな違いは、iOSはOSの仕組みに乗らなければいけないのに対して、Androidは自由度が高く各自の実装にゆだねられているという点です。 iOSのAPNSは送信するデータの形式もしっかり決まっていて、その形式にしたがって送信すれば、あとはOSが定めた方法で表示されるだけです。一方のAndroid送信データは完全に自由で、それを受信した際にアプリがどんな動作をするかも、制限されていません。 逆にいえばAndroidは受信時の表示などの処理をすべて独自で実装する必要があり、クライアントの実装の手間は数倍
【東京】◆Java SE 8勉強会◆女子部もラムダ式に挑戦! - Java女子部 | Doorkeeper に参加してきました! 遅刻してしまって、前半の『Java SE 8の基礎解説』には出れなかったんだけど、 後半の『ラムダ式ハンズオン』で前半の『Java SE 8の基礎解説』で勉強した内容を試してみよう! っていう感じだったので十分楽しめました! 参加者のみなさんは、(会場で手を挙げてアンケートとってたけど、)GitHub使った事ない人がほとんどで、 GitHubに自分のリポジトリありますかって質問に2人しか手が挙がらない感じだった。 でも、GitHubからPJをもってくるところとか、PJをIDEで開くところとかを、 運営の人が丁寧に教えてあげてて、初心者歓迎の言葉にうそはなかったんだ!と思った!*1 1時間半のハンズオンってことだったので、内容は絞ってたけど、 それでも、難しそう!
本書は、実際に手を動かしながらシステムを作成し、そのエッセンスを身につけることを目的とした機械学習システムの実践的な解説書です。「データといかに向き合うか」という視点から、生のデータからパターンを見つける方法を解説します。Pythonと機械学習の基本、ライブラリの使い方をはじめ、具体的な例に基づいたデータセット、モデル化、レコメンドと、その改良、音声や画像の処理など、より重要な問題についても解説します。さらに、テキストや画像、音声に対して機械学習の手法を適用する方法を学び、機械学習関連技術の評価方法や、最適な選択を行うための比較方法について学びます。本書で学んだツールと知識があれば、実際の問題を解決できる独自のシステムを作成できるようになるでしょう。 謝辞 原書の監修者について はじめに 1章 Pythonではじめる機械学習 1.1 機械学習と Pythonはドリームチーム 1.2 本書
有名企業の創業者が起業家へのアドバイスとして自身のビジネスのビジョンやサービスの歩みなどについて書き記したノートを公開する企画「Startup Notes」の2014年版が発表されています。2014年版はGROUPON・Instagram・Twitchなど今をときめく企業の創業者たちから、世界中の起業家に向けてメッセージが送られています。 2014 Startup School http://startupnotes.org/ ◆01:Ron Conway(SV Angel) ベンチャーキャピタルのSV Angelを率いる「伝説の投資家」として知られるRon Conway氏のノート。 「起業家は生まれながらの起業家である」という言葉は裏を返せば「企業活動に人生を投じよ」というメッセージ。 企業には創業者の思想が宿るもの。 生まれ持つべき資質は、根性・大志・積極性・忍耐力・好奇心・知性。学び
土居です。僕の最近の情報収集源として大活躍のNewsPicksさんで話題になっていたテーマについて書いてみようかなと。あんまり検索に関わる人たちの目には触れていなかったみたいですが。 スマホ時代はGoogle検索が激減する:「コンテンツの面白さ」だけが評価される時代に! 誤解なきようにお伝えしますと全体の傾向としての話や記事の大半については同意できることもありますので反論・否定といった意図ではなく、個人的な見解とポジショントークをふんだんに交えつつ、引用させて頂きながら補足解説を出来ればなといった意図です。 スマホでは検索されない? パソコンを利用して仕事をする人が多いでしょうから実感は薄いかもしれませんが、移動中や自宅などでスマホを利用している時にGoogle検索(いわゆるググる)を利用することは少なくないでしょうか? 色々なサイトの流入を見ていると感じることが出来ると思いますが、スマホ
まもなくFirefox 33がリリースされるが、Windows版Firefox 33では、OMTC(Off Main Thread Compositing)と呼ばれる機能が有効化されている(Bug 1074045)。これは、描画の前段階としてWebページ内の各要素から成る複数のレイヤーを一つにまとめる処理を、メインスレッドから独立したcompositorスレッドで行うというものだ(参照1、参照2、参照3)。 OMTCが有効化されることで、Firefox本体の応答性が高まり、キビキビとした動作となることが期待される一方、これまでとは処理プロセスが変わるため、クラッシュやハングの原因となる可能性がある。この点についてMozillaは、Firefox 32でOMTCを有効化することを見合わせ、Beta版で判明したバグを潰していくことによって、目立ったクラッシュ率の増加などが起きないようにしている
The StrictlyVC roadtrip continues! Coming off of sold-out events in London, Los Angeles, and San Francisco, we’re heading to Washington, D.C. for a cozy-vc-packed, evening at the Woolly Mammoth Theatre…
JUSO Coworkingで10/4に行われた「ウェブ時代のデザイナーのための文字組入門 」に参加してきました。講師はなんでやねんDTPで有名な大石さん。最近パンフレットなど印刷物をご依頼いただく機会も増え、本を買って読むもののなかなか疑問を解消できないわたしにはぴったりの勉強会でした。今回の記事はIllustratorで印刷物のデータを作る、という前提です。 そもそも文字組・文字詰めは何のため webデザインでは、デバイステキストを自由に詰めたり組んだりすることがむつかしいため、文字組・文字詰めと聞くと「なんか難しそう」と構えてしまいがちです。 私たちがよく使うフォントというのは、四角い箱の中でデザインされています。しかし日本語のように「ひらがな」「カタカナ」「漢字」と様々な文字の形があると、当然小さい形、大きい形が出てきます。また、約物と言われる「」や()や・などは、隣り合うと何だか
インストール済みの rpm がどの repository のものかは、yumdb コマンドで調べられます。 YumDB - yum - Trac に詳しく書いてありますが、 $ yum install -y yum-utils して、yumdb コマンドを入れたあとに、 $ yum search from_repo REPO_NAME で以下のような結果を得られます。 $ yumdb search from_repo epel Plugin "replace" can't be imported Loaded plugins: fastestmirror, remove-with-leaves GeoIP-1.4.8-1.el6.x86_64 from_repo = epel GeoIP-devel-1.4.8-1.el6.x86_64 from_repo = epel PyYAML-3.
テレビはコンテンツが好きではない、だけどなにか常に流していたいのでそんなアプリを作りました。 vespid/TEDTV2.0 実装 TEDのYouTubeチャンネルをRSSで取得してきて、そこから動画IDをぶっこぬいて再生、ひとつの動画が終了したら次を再生、以下繰り返し。 とってきているURLはこれ http://www.youtube.com/rss/user/TEDtalksDirector/videos.rss YouTubeなのでURLを入れ替えればTED以外にもなんでも再生できる。 使っているPods KissXML XMLのパーサー。使いやすくていつも入れている。 自分のとこでカテゴリも作ってて要素にアクセスしやすく作ってある。 XMLDictionary なんかも良いんだけど、ネイティブの配列や辞書にパースし直す性質上、構造が変化するからバグを生みやすい。 youtube-i
linux上のアプリケーションはプロセスとして起動されます。 プロセスを管理することはOS(ここではlinux)の重要な役割であり、プロセスのスケジューリング、割り込み、シグナル制御、優先度の制御、プロセスの切り替え、状態管理、メモリ管理などを行っています。 プロセスとは何でしょう? プロセスはCPU上で実行されるもので、タスクを完了するために、Linuxのカーネルが制御するあらゆるリソースを使うことができます。 スレッドとは何でしょう? スレッドは1つのプロセスから生成される実行単位です。同じプロセスから並行でスレッドを起動させることができます。 スレッドはメモリや、オープン中のファイルなどのリソースを共有することができます。同じアプリケーションのデータにアクセスすることができるのです。 プロセスはリソースを共有することができないので、これは大きな違いです。 言い換えると、スレッドは同じ
http://paiza.hatenablog.com/entry/20141014algorithm うーん,これはヒドイ.これ書いてる人は,おそらくプログラマーじゃない. 「アルゴリズムとデータ構造」の参考書/学習書ではなく読み物の比率が高い.ソフトウエアエンジニア/プログラマーでない人が,なんちゃってアルゴリズムを囓るのにはこれでもいいけど,プログラマの勉強用じゃねーな. 今出てるアルゴリズム本だと,だいたいこの辺だと思う. アルゴリズムイントロダクション 第3版 第1巻: 基礎・ソート・データ構造・数学 (世界標準MIT教科書) 作者: T.コルメン,R.リベスト,C.シュタイン,C.ライザーソン,浅野哲夫,岩野和生,梅尾博司,山下雅史,和田幸一出版社/メーカー: 近代科学社発売日: 2012/08/02メディア: 単行本購入: 1人 クリック: 16回この商品を含むブログ (21
050-3696-9162 (代表直通) ※時間帯により取れない場合もございますが、その場合必ず折り返しさせて頂きます。 ※非通知不可 ※営業のお電話はご遠慮ください。 米アップルは9月9日(現地時間)のプレスイベントで、新型スマートフォン「iPhone 6」、腕時計型ウエアラブル端末「Apple Watch」の発表をしたのは記憶に新しいと思います。また、同日には新iOS「iOS 8」の一般提供開始が2014年9月17日からなされることも発表されました! その一般提供開始に先立って、「iOS8」で使用される新プログラミング言語の「Swift 1.0」について、注目すべき点、知っておくべき点を記事等から探し、超初心者用にまとめてみました! ・まず注目すべき点、知っておくべき点の一つ目は、Swiftによる開発は高速であるということです。 このことは皆さんご存知かもしれません。だた、コードを書く
Photo by VFS Digital Design 皆さんはアルゴリズムやデータ構造について知っているでしょうか。情報系の学部出身の人は学校の授業でやったかもしれません。一方で学校で情報系の勉強をせずにITエンジニアになったという方は、アルゴリズムやデータ構造について一度は「勉強したほうが良いんだろうな」と思いつつも、実際の業務であんまり必要なさそうだし、難しそうだし、DevOpsやオブジェクト指向やフレームワークについて学ぶので手一杯で未着手、という人も多いのではないでしょうか。 今回はそんな方に向けて、アルゴリズム、データ構造を学ぶ意義と、それらを学ぶときに役立つ本とサイトについてまとめました。 ■アルゴリズム、データ構造を学ぶ意味 アルゴリズムやデータ構造について語られるときに、非常に良く言われる事として「そんなものは実務に役立たたないので必要ない」という意見があります。本当にア
IPアドレスを知られることなく、インターネット接続ができる匿名通信システム「Tor(トーア)」は、エドワード・スノーデン氏が暴露した監視システム「PRISM」に対しても効果があったことが極秘書類の中で明らかにされています。そんなTorで匿名化された安全なインターネット通信を、手持ちのモデムやルーターに接続するだけで実現してくれるTorルーターが「anonabox」です。 anonabox http://anonabox.com/home.php 「anonabox」の仕組み・機能・使い方などを説明するムービーは以下から見ることができます。 「anonabox」はTorを実行するために設計されたインターネット・ネットワーキングデバイスです。手持ちのモデムに接続するだけで使えるように作られています。 LAN入力・LAN出力・Micro-USB端子を搭載しています。 ◆anonaboxの仕組み
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く