CoreOS Meetup Tokyo #1 での発表資料。 etcd, fleet オフにして使ってるので期待した内容ではないかもですが... http://coreos-meetup-tokyo.connpass.com/event/12596/
![CoreOS 運用の所感](https://cdn-ak-scissors.b.st-hatena.com/image/square/20b173b8d4e2fa298d7683fbd9c9001ddcfafedf/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F00c874f37a6e4422b6c46d51e6470f8c%2Fslide_0.jpg%3F4631076)
CoreOS Meetup Tokyo #1 での発表資料。 etcd, fleet オフにして使ってるので期待した内容ではないかもですが... http://coreos-meetup-tokyo.connpass.com/event/12596/
CDI Essential Recipes at Java Day Tokyo 2015 1. Java EE 7 エッセンシャル・レシピ ⽇日本オラクル株式会社 Fusion Middleware 事業統轄本部 Java エバンジェリスト 寺⽥田 佳央 Java Day Tokyo 2015 2015年年4⽉月8⽇日 Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 2. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | • 以下の事項は、弊社の⼀一般的な製品の⽅方向性に関する概要を説明するものです。 また、情報提供を唯⼀一の⽬目的とするものであり、いかなる契約にも組み込むこ とはできません。以下の事項は
iOS 8.3公開、IIJmioでもVoLTEは使えました 4/9早朝、AppleからiPhone・iPad用の新しいiOSが公開されました。様々な修正が行われているようですが、今回の目玉はiPhoneでのVoLTE対応です。 VoLTEは、LTEを使った新しい音声通話の方式です。従来はLTEでデータ通信を行っている最中に電話を使おうとすると、一時的に3Gに切り替わって通話を行っていましたが、VoLTEに対応することでLTEで通信を行ったまま通話も行えるようになりました。また、VoLTE対応のスマートフォン同士など、一定の条件を満たすと従来の電話よりも高音質で通話が行えます。 IIJmioの音声通話対応SIM「みおふぉん」でも、対応のスマートフォンを利用していればVoLTEで通話できることは、以前のIIJmio meetingでご紹介しました。そのときは対応機種はAndroidスマートフォ
先日公開した「UIテストの自動化!Node.jsとSeleniumでWebアプリのUIテスト環境構築」では、手動で行っていたWebアプリのUIテストをSeleniumを使って自動化する手法についてご説明しました。 SeleniumでUIテストを自動化することにより、リグレッションテスト(改修により既存機能への影響がないかを確認する回帰テスト)が簡単にでき、バグの早期発見に繋げることができますが、実際にはこのテストを運用でしっかりと行っていかないとプロジェクトとしての品質向上にはつながりません。また、コマンドラインの扱いに慣れていない方は、コマンドラインからのテストの実行に抵抗があり、テスト結果もコンソールに出力されるため見づらいと思う方も多いと思います。 そこで今回はCI(継続的インテグレーション)ツールであるJenkinsとSeleniumを連携することで、定期的にテストを実行し、テスト
28c3: The coming war on general computation Transcript: transcript.md at master from jwise/28c3-doctorow - GitHub 今夜は、著作権に関しての話はしない。著作権の話はもうたくさんしてきた。文化とか創造性の問題というのは興味深いが、正直なところ、もううんざりだ。僕のようなフリーランスのライターの日銭を稼ぐ現状の変化については、YouTubeで僕の昔のスピーチ動画を探せばいい。今夜は、もっと重要な話をする。汎用コンピューターについてだ。 汎用コンピューターというのは、実際、素晴らしいものだ。あまりに素晴らしいので、我々の社会はまだその真価を完全に把握していない。なんのためにあるのか、なぜ動作するのか、どうやって付き合っていけばいいのか。この疑問は、残念ながら、著作権の話へとつながる。
Raspberry PiのGPIOにスイッチをつないでその状態を読み取る実験。これがもしArduinoだったらポートを読み続ければいいのだけれど、Raspberry PiはLinuxの流儀でやる必要がある。手短に言うと時間を長く占有してはいけない。Linuxは難しいことを比較的簡単に実現するかわりに簡単なことを比較的難しくする。 先達のやりかたを見るとWiringPiやbcm2835ライブラリでピンに割り込みを設定する例が多い。この場合、割り込み関数で頑張ればいろいろな処理ができる。でも、ピンの変化を捉えるだけなら/sys/class/gpio/ピンの名前/edgeにrisingかfallingかbothを書き込むのが手っ取り早い。割り込み関数を呼び出さないから正確には「イベントを発生するだけ」かも知れないが、似たようなもの。そのイベントはpoll関数(システムコール)で検出できる。 スイ
書きやすいのでホイホイQiitaに色々記事を書いてるわけですが、たまにやたら古い記事をストックされることがあります。 古いだけで今でも通用する内容なら良いんだけど、ライブラリのバージョンとか変わりすぎてて、そのままでは全く動かない記事もある。 動かないとはっきりわかっている記事がストックされたら、手動で警告をいれたりもしています。 ただ、毎度警告を書くわけにもいかない。とりあえず古い記事には これ古いのよ と適当につけてみました。 この記事用のリポジトリ: sawanoboly/qiita-articles-best-before Rakeで全部の記事に警告をつける またRakeでベタ書きか。はい。 最終更新日を基準に、365日くらい経過している記事には先頭に固定の文字列を入れることにした。 # coding: utf-8 require 'qiita' require 'formatad
エンジニアの中出です。 私は元々、C/C++やJava等のコンパイラ型言語をこれまで扱ってきましたが、マネーフォワードに入って、ついにRuby(Ruby on Rails)に触れる機会を頂きました。 Ruby on Railsの学習を始めてまだ2ヶ月弱なのですが、すでに色々な学びがありました。 今回はその中でも言語としてのrubyについて、今更ながら衝撃を受けたことを書きたいと思います。 1. 本当にすべてオブジェクト rubyは紛れもなくオブジェクト指向なプログラミング言語です。 一般的にオブジェクト指向な言語では処理や操作の対象をオブジェクトとして扱おうとし、すべてがオブジェクトとして扱える世界を善しとする文化があります。というよりそれがオブジェクト指向と言えます。 一方、多くのオブジェクト指向な言語においても数値等のデータ型はオブジェクトして扱わない事が多いと思います。 javaであ
“ずいぶんとダサいコードを書いてるのね” 秀和システム解説書 話題に プログラムを学びたい人向けに、何だかすごい解説書が出ちゃいました! その名も 関数型プログラミングに目覚めた! IQ145の女子高校生の先輩から受けた特訓5日間 という本です! 本のタイトルに色々と盛り込んでてやばい感じがしますが、書籍タイトル以外にも注目が集まっていました。 スポンサード リンク 秀和システムの関数型プログラミング解説書 関数型プログラミングに目覚めた! IQ145の女子高校生の先輩から受けた特訓5日間 何だか、色々目覚めそうな解説書ですね! 本の帯で女子高生が「ずいぶんとダサいコードを書いてるのね」と煽ってきます! はい! すみません! ダサいコード書いてます! (´・ω・`) でも、女子高生に怒られると不思議と悪い気はしない……。 「IQ145」とか「女子高校生」とか、引っかかりそうなキーワードたく
JavaScriptの「プロトタイプ入門」 JavaScriptはオブジェクト指向です。 クラスという概念はないため、 擬似的なクラスの表現を使ったパターンがあります。 ただ今回はそちらではなくプロトタイプベースの説明をします。 その前にコンストラクタについて知らない人はこちらへ。 JavaScriptのクラス?コンストラクタ? プロトタイプって? そもそもプロトタイプってなに? 実は、、プロトタイプとは「オブジェクト」のことなんです。 そして感覚としては親だと思って大丈夫です。 親の能力は子にも受け継がれている。。的なニュアンスですね。 (まぁ意味合いはちがいますがw) prototypeプロパティ ここで新規に関数を生成してみましょう。 そうするとprototypeプロパティが自動で作成されます。 このように関数を生成した時点で、 proto.prototypeプロパティが自動で生成さ
登場人物 セキヤ 高1男子。都内の進学校に通っている。 プログラミングが趣味でコンピュータ部に入部した。 サクラ 高2女子。IQ145の知能を持つ美少女。 セキヤの学校のコンピュータ部の先輩で、セキヤを厳しく指導する。 コンピュータ部では、いち早く頭角を現し、現在は高3部員を差し置いて部長として君臨する絶対的存在。 プログラミングスキルは『神の眼』と呼ばれる全能レベルにまで到達していると一部では噂されているが、サクラのコードを読み解けるだけのスキルをもつ人材が部内にいない為、今のところ真相は不明である。 出版にあたって ▼『関数型プログラミングに目覚めた!IQ145の女子高生の先輩から受けた特訓5日間』 という当ブログエントリのタイトルの書籍名で、秀和システムより筆者の著書が出版されます。 ▼発行日は、2015年5月1日ですが、実際にリアル書店の店頭に並ぶのは、4月23日(木)前後になるそ
Pythonで機械学習アプリケーションの開発環境、具体的にはNumpy/Scipy/scikit-learnを導入する手順について解説します。 なお、環境はPython3ベースを想定しています。 Minicondaベース(推奨) 機械学習系のパッケージはコンパイルが面倒なものが多いため、コンパイル済みバイナリをインストールできるconda(Miniconda)での環境構築を推奨します。 まずはPython本体(Python3想定)、パッケージ管理ツールであるpip、仮想環境を作成するvirtualenv、といった基本的な環境の構築を行います。 ※virtualenvについては今回(condaを使う場合)は不要ですが、Pythonで開発を行うなら入れておくべきパッケージなので併せて入れておきます。 Mac/Linux デフォルトのPythonと分けてインストールするため、pyenvを利用しま
「Apple Watch」が、いよいよ4月10日から予約が開始され、4月24日から発売される。レビューのためにApple Watch(42mm)とミラネーゼループの組み合わせで試用しているのだが、すでに発売から数年は経っているかのような、成熟した使い心地を感じさせる。 新時代の幕開けを通知する、多彩な音と触感 「腕時計を再び創造する」。Apple Watchは今回発売される最初の製品から公式ホームページにさりげなく書かれた大胆な目的に恥じない仕上がりとなっている。 携帯電話が普及して、皆がiPhoneで時間を確認している21世紀、腕時計はどうあるべきか。今日では、腕時計は“時を知る”という以上に、身に着けていることの心地良さや、それを使っている自分に酔いしれる嗜好品としての趣きがある。 Apple Watchは、細部までこだわった“つくり”で、まずこの条件を十分にクリアしている。 その上で
4月24日にAppleの「Apple Watch」が発売となります。果たして、Apple Watchはどういった製品で、何が便利なのでしょうか。 筆者はApple Watchを入手し、1週間ほど日常生活で使い続けています。使い勝手はどうなのか、バッテリー寿命はどうなのか、といった一般的な疑問に答える形で、製品のレビューをお届けしたいと思います。 ━━Apple Watchには、どんなモデルがあるの? Apple Watchにはケースの素材に応じて、アルミニウム製「Apple Watch Sport」、ステンレス製「Apple Watch」、18Kゴールド製「Apple Watch Edition」の3モデルがあります。それぞれに42mmと38mmの2つのサイズが用意されています。また、革製や金属のベルトなどがあり、自分の好みで選べます。 最安値はApple Watch Sportの4万28
こんにちは。技術部の松尾(@Kazu_cocoa)です。 安定したリリースを継続して回す為には、開発プロセスや実装も大事ですが、その中でどのような確認、テストを継続して行うかも大切になります。そこで、開発プロセスにおけるテストをどのように切り分けて、構築していくかという考え方に関して少し整理してみようと思います。 これにより、実施されているテストによって検出できる/できない不具合がどのようなものか、それが開発中のどこで防ぐことができるのかを整理できるようになってくると思います。また、安定したリリースを実現するためのボトルネック解消に向けて、どのレベルでテストを充実させると効率的にそれが達成できるかという所も考えることができるようになります。 テストレベルによるテストの区分け テストレベルという言葉にも様々な定義がありますが、ここではざっくりとテスト対象となる範囲や領域を意味することにします
Apple Watchは、スマホの普及で使う人が減った腕時計を、現代のコンテクスト、現代の技術を使って再創造した製品だ。他のデジタル製品にはなく、昔の腕時計にはあった美しさや豊かさがもたらすよろこびがある 「Apple Watch」世界先行レビュー続編:Apple Watchを使って2週間――林信行の生活はどう変わったか ウェアラブルの概念を変える本物のスマートさ タクシーに座って移動しながらウトウトしていると、チーンという音とともに、腕に巻いたApple Watchの液晶画面をまるで誰かがコツッと爪で叩いたような優しく心地よい振動。ふっと腕を上げると、消えていた画面にふわっと友人からのメッセージが表示され、腕を下ろす動作にあわせてフェードアウトしていく。 確認してまたしばらくすると、今度はキーンという音とともに腕を捕まれるような感触。腕を上げると、今度は10分後に始まる次の予定が表示され
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く