タグ

2014年2月17日のブックマーク (45件)

  • コンソールを見るとNSLogでWarningが出る。 - Qiita

    普段からObjective-Cを書いている時は、NSLogでデバッグ出力していました。 しかし、NSLogを使うと、Organizerのコンソールでwarningが発生します。 AngryBirdでも以下のような感じで出ます。 AngryBirds[15177] <Warning>: --> activateCrystalSetting: [set 2][val YES] AngryBirds[15177] <Warning>: --> activateCrystalSetting: [set 2][val NO] AngryBirds[15177] <Warning>: --> activateCrystalSetting: [set 2][val YES] AngryBirds[15177] <Warning>: --> activateCrystalSetting: [set 2][

    コンソールを見るとNSLogでWarningが出る。 - Qiita
    kasumani
    kasumani 2014/02/17
    コンソールを見るとNSLogでWarningが出る。 普段からObjective-Cを書いている時は、NSLogでデバッグ出力していました。 しかし、NSLogを使うと、Organizerのコンソールでwarningが発生します。 Tags: ifttt, kasumaniのストックした投稿 - qiita
  • OpenCV開発 コンパイルから動作確認まで - Qiita

    はじめに OpenCVのインストール後に、web上に上がっているサンプルコードがコンパイルできずにハマったので書きました。インストール後にgcc/g++でうまくコンパイルできない人・動作確認をできずに困っている人が対象読者です。インストール手順は詳しく書きませんので、ご了承下さい。 インストール $ git clone git://github.com/Itseez/opencv.git $ cd opencv/ $ sudo cmake . $ sudo make $ sudo make install $ sudo ldconfig

    OpenCV開発 コンパイルから動作確認まで - Qiita
    kasumani
    kasumani 2014/02/17
    OpenCV開発 コンパイルから動作確認まで はじめに OpenCVのインストール後に、web上に上がっているサンプルコードがコンパイルできずにハマったので書きました。インストール後にgcc/g++でうまくコンパイルできない人・動作
  • vagrant で centosを使ってみる - Qiita

    vagrant で cenotsを使ってみる 色々とサーバで遊ぶ為にvagrantでcentosを起動できるようにしておく vagrantのインストール 以下のダウンロードページからダウンロードしてインストール http://www.vagrantup.com/downloads.html box 以下のページで探します http://www.vagrantbox.es/ 今回はcentosという名前でcentos6.5の64bitを使います $ vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.5-x86_64-v20140110.box

    vagrant で centosを使ってみる - Qiita
    kasumani
    kasumani 2014/02/17
    vagrant で centosを使ってみる 色々とサーバで遊ぶ為にvagrantでcentosを起動できるようにしておく 適当なディレクトリを作って、初期化処理と設定ファイルの変更をします Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket Febru
  • Xcodeコードひな形のヘッダコメントを削除する - Qiita

    やること Xcodeでソースを新規作成する際、デフォルトのヘッダのコメントを変更する。 テンプレートの変更というと難しいイメージがあるが、けっこう簡単にできる。 最初に iOS用のテンプレートは下記に存在している。 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates

    Xcodeコードひな形のヘッダコメントを削除する - Qiita
    kasumani
    kasumani 2014/02/17
    Xcodeコードひな形のヘッダコメントを削除する Xcodeでソースを新規作成する際、デフォルトのヘッダのコメントを変更する。 存在しない場合は、フォルダを作成する。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket Febru
  • 「数字6桁パスワードのMD5ハッシュ値の総当たり」Scalaは1.70秒だった - Qiita

    パスワード問合せシステムを作る (clojureのreducers) に端を発してにわかに盛り上がっている 数字6桁パスワードのMD5ハッシュ値の総当たり ですが、PHPPerlでは1秒を切る実装が紹介されているようです。(他の言語もあるかもしれません) 数字6桁パスワードのハッシュ値の総当たり、PHPなら約0.25秒で終わるよ 数字6桁パスワードのハッシュ値の総当たり、Perlでも約0.25秒で終わるよ kawasima氏は追加の記事(String.formatが遅い理由)で「String.formatが遅い原因」と書かれてますが、JVM上の言語で実際にどの程度なものなのか試してみました。。。Scalaで! 環境 Winodws7 Pro SP1 64bit/Corei7-3770K/JDK 1.7.0_25/Scala 2.10.3 フォーマッタ利用、並列化無し まずはClojure

    「数字6桁パスワードのMD5ハッシュ値の総当たり」Scalaは1.70秒だった - Qiita
    kasumani
    kasumani 2014/02/17
    「数字6桁パスワードのMD5ハッシュ値の総当たり」Scalaは1.70秒だった パスワード問合せシステムを作る (clojureのreducers) に端を発してにわかに盛り上がっている 数字6桁パスワードのMD5ハッシュ値の総当たり ですが、PHPやPerl
  • XCTestの中でNSBundleにアクセスする - Qiita

    - (void)testExample { XCTAssertNil([[NSBundle mainBundle] pathForResource:@"hoge" ofType:@"txt"],); // ない XCTAssert([[NSBundle bundleForClass:[self class]] pathForResource:@"hoge" ofType:@"txt"],); // ある } Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    XCTestの中でNSBundleにアクセスする - Qiita
    kasumani
    kasumani 2014/02/17
    XCTestの中でNSBundleにアクセスする 0 ストック 0 コメント この投稿をストックする SampleTest. Tags: feedly, ifttt, kasumaniのストックした投稿 - qiita, recently read, saved for later from Pocket February 19, 2014 at 05:22PM via IFTTT
  • 開発者の為のサーバ監視(初心者向け) - Qiita

    知っている人には当たり前、けど業じゃないし開発1年生なのでそんな知りません的な人には 有用かなと思い書いてみます。 思いつきで書いていくので読みづらかったらすいません。 後、しょうもない内容もあるのであまり為にならないかもしれません。 サーバ監視って? まず、サーバ監視っていっても定常的な監視を人がやることはほぼありません。 基はZabbixなどで監視を仕掛けて検知したアラートを電話なりメールで受け取ります。 それを人が見て、 やばいかも? 出ちゃいけないエラーが出てる! などと冷や汗をかいた経験はあると思います。 そんな中でも比較的厄介(アプリの不具合も十分厄介ですが)なのが 負荷すごい高いんだけど??サーバが瀕死?? という状態です。 そんなときインフラ屋さんへ頼るのが正解ですが、 インフラ屋さんは全部のサービス、システムの仕様、アクセスのされ方、 機能を理解していないケースの方が

    開発者の為のサーバ監視(初心者向け) - Qiita
    kasumani
    kasumani 2014/02/17
    開発者の為のサーバ監視(初心者向け) 知っている人には当たり前、けど本業じゃないし開発1年生なのでそんな知りません的な人には 有用かなと思い書いてみます。 思いつきで書いていくので読みづらかったらすいませ
  • 意外にパワフル!?NSUserDefaultsの書き込み、読み込み速度について - Qiita

    NSUserDefaultsはデータの永続化にとても便利なクラスですが、大量のデータを扱う際はCoreDataなどデータベースに基づくクラスを使った方メモリ的の使用量が押さえられ、検索速度的にも有利です。 では、どの程度までのサイズのデータでしたらNSUserDefaultsで無理無く扱うことができるのでしょうか。 この疑問を自分なりに解決するために、以下のコードを書いてみました。 - (void)viewDidLoad { [super viewDidLoad]; mArray = [NSMutableArray new]; NSArray *array = @[@"赤", @"青", @"緑", @"黄", @"白"]; int repeatNumber = 10000; for (int i = 0; i<repeatNumber; i++) { NSMutableString *s

    意外にパワフル!?NSUserDefaultsの書き込み、読み込み速度について - Qiita
    kasumani
    kasumani 2014/02/17
    意外にパワフル!?NSUserDefaultsの書き込み、読み込み速度について NSUserDefaultsはデータの永続化にとても便利なクラスですが、大量のデータを扱う際はCoreDataなどデータベースに基づくクラスを使った方メモリ的の使用量が
  • 数字6桁パスワードの総当たり JavaScript(node.js)編 - Qiita

    JavaScriptで学ぶ関数型プログラミングを読書中に、某所で盛り上がってた6桁の数値のmd5値を作成するコードを、練習がてらに書いたよ。 forとかeach書いたら負けだと思って書いた。 性能は残念ながらでてない。 var _ = require('underscore'); _.mixin(require('underscore.string').exports()); var crypto = require('crypto'); // log output function var log = (function(msg){ var base = new Date().getTime(); // start time return function(msg){ var now = new Date().getTime(); console.log([msg, ':', now -

    数字6桁パスワードの総当たり JavaScript(node.js)編 - Qiita
    kasumani
    kasumani 2014/02/17
    数字6桁パスワードの総当たり JavaScript(node.js)編 JavaScriptで学ぶ関数型プログラミングを読書中に、某所で盛り上がってた6桁の数値のmd5値を作成するコードを、練習がてらに書いたよ。 forとかeach書いたら負けだと思って書
  • Safari Extensionの通信 - Qiita

    ややこしい上に公式ドキュメントでは分かりにくいし、ネット上にも情報が少ないのでメモ。 間違っていたら指摘お願いします。 1.PopOver編 popoverが呼び出される際に起こるイベントのリスナー //popover.html safari.application.addEventListener("popover", functionName, true);

    Safari Extensionの通信 - Qiita
    kasumani
    kasumani 2014/02/17
    Safari Extensionの通信 ややこしい上に公式ドキュメントでは分かりにくいし、ネット上にも情報が少ないのでメモ。 Tags: feedly, ifttt, kasumaniのストックした投稿 - qiita, recently read, saved for later from Pocket February 19, 2014 at 05:05PM via IFTTT
  • アプリエンジニアがアプリのデザインで困った時に頼るべきサイト一覧 - Qiita

    この内容は前回の記事同様に始めたばかりの個人ブログに掲載していますが、少しでもたくさんの方に見ていただきたいので、Qiitaにも掲載することにしました。 概要 アプリを開発する環境やチームは人それぞれだと思います。数人のプログラマーとデザイナーのチームで開発することもあればほとんど全てを一人でやる場合など。 特に日曜プログラマーの人でアプリを公開してみたいとなるとデザイナーの知り合いにお願いするか、お金を払ってデザインの発注するをするのはちょっと厳しい場合もあると思います。 そんな時に全てではなくともある程度のデザインを自力でする力があると非常に助かります。 私も個人でアプリ出してますが、デザインがうまくできないせいでホントによく苦労しました。そんな中で参考にさせていただいたサイトや実際につかっているアイコン集などもあるので、数は少ないですが紹介してみます。 おすすめサイト ・pttrns

    アプリエンジニアがアプリのデザインで困った時に頼るべきサイト一覧 - Qiita
    kasumani
    kasumani 2014/02/17
    アプリエンジニアがアプリのデザインで困った時に頼るべきサイト一覧 この内容は前回の記事同様に始めたばかりの個人ブログに掲載していますが、少しでもたくさんの方に見ていただきたいので、Qiitaにも掲載することに
  • イニシャライザが守るべき3つのルール - Qiita

    オブジェクトを初期化するイニシャライザ、init で始まるメソッドですね。 init とか initWithString とか。他言語でいうところコンストラクタ代わりです。 iOS開発している人なら、「指定イニシャライザ」 という単語は聞いたことある人多いと思いますが、これの意味と役割を理解せずに組んでいる人も多いのではないでしょうか? そしてイニシャライザではいくつか守ったほうがいいルールがあります。 3 Rules for initializers 結論から書くと、以下の3つルールをイニシャライザでは守ると効率的になります。 (1)必ず一つの指定イニシャライザを持つ(基的に複数はナシ) (2)指定イニシャライザ以外のイニシャライザは、必ず指定イニシャライザ経由で初期化する (3)親クラスの指定イニシャライザは必ずオーバーライドする 理由はこの記事で説明します。(※長いです) clas

    イニシャライザが守るべき3つのルール - Qiita
    kasumani
    kasumani 2014/02/17
    イニシャライザが守るべき3つのルール オブジェクトを初期化するイニシャライザ、init で始まるメソッドですね。init とか initWithString とか。他言語でいうところコンストラクタ代わりです。 Tags: ifttt, kasumaniのストックした
  • android monkeyrunner 使ってみた - Qiita

    monkeyrunner とは android テストのためのツール 座標指定で UI 制御が可能 Python で記載したプログラムを使用し、画面遷移の自動テストなどを可能にする 下記コマンドで実行可能 "Android SDK の path"/tools/monkeyrunner sampletest.py サンプルプログラムの書き方 monkeyrunner で呼び出す sampletest.py の書き方 参考サイト : http://developer.android.com/tools/help/monkeyrunner_concepts.html # 使用する monkeyrunner モジュールをインポート from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice # デバイスに接続 device = M

    android monkeyrunner 使ってみた - Qiita
    kasumani
    kasumani 2014/02/17
    android monkeyrunner 使ってみた Python で記載したプログラムを使用し、画面遷移の自動テストなどを可能にする Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 17, 2014 at 11:35PM via IFTTT
  • ディスク内のパーミッション(アクセス権)を気にせずにファイルシステム全体を検索したい場合 - Qiita

    $ sudo find / -name makewhatis -print Password: /usr/libexec/makewhatis $ sudoコマンドを付けずにfindコマンドを実行すると、権限が与えられていないディレクトリ内をfindコマンドが検索しようとして無数のエラーメッセージが表示される。 参考 入門 Unix for OS X Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    ディスク内のパーミッション(アクセス権)を気にせずにファイルシステム全体を検索したい場合 - Qiita
    kasumani
    kasumani 2014/02/17
    ディスク内のパーミッション(アクセス権)を気にせずにファイルシステム全体を検索したい場合 sudoコマンドを付けずにfindコマンドを実行すると、権限が与えられていないディレクトリ内をfindコマンドが検索しようとして無
  • Manual berkshelf caching on chefspec - Qiita

    Chefspec 3.2.0 introduced berkshelf integration lately. However this will decrease the test speed as chefspec will setup and teardown berkshelf all the time. Below is a snipped to similar chefspec#242 . But in addition, I removed the vendoring of the cookbook in development. Here is my rake task to do that build: task :build do File.open("chefignore", "a").write("*aspnet_skeleton*") berksfile.inst

    Manual berkshelf caching on chefspec - Qiita
    kasumani
    kasumani 2014/02/17
    Manual berkshelf caching on chefspec Chefspec 3.2.0 introduced berkshelf integration lately. However this will decrease the test speed as chefspec will setup and teardown berkshelf all the time. Below is a snipped to similar chefspec#242 . But in addition, I removed the vendoring of the cookbook in
  • GitHub - purescript/purescript: A strongly-typed language that compiles to JavaScript

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - purescript/purescript: A strongly-typed language that compiles to JavaScript
    kasumani
    kasumani 2014/02/17
    purescript/purescript · GitHub PureScript is a small strongly, statically typed programming language with expressive types, written in and inspired by Haskell, and compiling to Javascript. Tags: from Pocket February 17, 2014 at 09:42PM via IFTTT
  • 無線LANルータをLinux化したったwwwwww : IT速報

    1: 以下、名無しにかわりましてVIPがお送りします 2014/02/13 22:43:07 ID:hWEpSHLk0 sshでアクセスできたりイーサネットコンバータ使えたり普通に便利 2: 以下、名無しにかわりましてVIPがお送りします 2014/02/13 22:43:43 ID:VIGXGKG60 なんかとりあえず頭良さそうだね 3: 以下、名無しにかわりましてVIPがお送りします 2014/02/13 22:44:08 ID:DWFKmn0W0 日だと電波法に抵触するから自己責任でな 5: 以下、名無しにかわりましてVIPがお送りします 2014/02/13 22:44:40 ID:hWEpSHLk0 >>3 下げてるよ出力 17: 以下、名無しにかわりましてVIPがお送りします 2014/02/13 22:50:45 ID:DWFKmn0W0 >>5 いや、厳密に言えば書き換え

    無線LANルータをLinux化したったwwwwww : IT速報
    kasumani
    kasumani 2014/02/17
    無線LANルータをLinux化したったwwwwww &gt;&gt;5 いや、厳密に言えば書き換えること自体がダメ 正確には書き換えたら金払って審査通さないといけないから個人レベルでは事実上無理 だったと思うが Tags: from Pocket February
  • 先端IT活用推進コンソーシアム - 公開API

    2021/04/04 公開APIを停止しました。 以降は、気象庁サイトのPULL型配信を利用してください。

    kasumani
    kasumani 2014/02/17
    公開API AITC(先端IT活用推進コンソーシアム)の活動の中で作成したAPIを公開します。 ご利用いただくにあたっては、事前に利用条件・留意事項をご確認ください。 Tags: from Pocket February 17, 2014 at 09:38PM via IFTTT
  • プログラマとして仕事をするために勉強すること

    プログラマとして仕事をするために勉強すること - Download as a PDF or view online for free

    プログラマとして仕事をするために勉強すること
    kasumani
    kasumani 2014/02/17
    プログラマとして仕事をするために勉強すること 3,810 views 2010年6月17日の3時間の講話で書いたもの。 2010年6月17日の3時間の講話で書いたもの。 Tags: from Pocket February 17, 2014 at 09:37PM via IFTTT
  • Flatis

    kasumani
    kasumani 2014/02/17
    ぼくのさいきょうツール / Kamakura, Japan / Text by だいたい。プラグインやツールを探しまわってる時間て毎回なんなんだろうと思う。今より良いものがあるかもしれない。その「かもしれない」に懸けて膨大な時間をかけて探
  • Grunt.jsでCSSの整形を行うgrunt-cssprettyを公開

    一昨日実験を行ったCSSプリプロセッサやポストプロセッサで出力されたCSSの整形をGrunt.jsで実行できるプラグイン、grunt-cssprettyを作成しましたので日公開いたします。 使用方法 npm install --save-dev grunt-cssprettyを実行し、プラグインをインストールします。その後、gruntfile.jsやgruntfile.coffeeにて設定を行います。 オプション解説 以下のオプションが設定可能です。変更が必要なオプションのみ記載して下さい。記述がないオプションは、srcで指定されたCSSファイルのフォーマットでそのまま出力されます(そのため、ほぼ全てのプロパティに初期値を指定していません)。 なお、''は改行も空白も入れないことを意味しますので注意して下さい。 decl.before 型 String 初期値 なし CSSプロパティ名の

    kasumani
    kasumani 2014/02/17
    Grunt.jsでCSSの整形を行うgrunt-cssprettyを公開 一昨日実験を行ったCSSプリプロセッサやポストプロセッサで出力されたCSSの整形をGrunt.jsで実行できるプラグイン、grunt-cssprettyを作成しましたので本日公開いたします。 Tags: from Pock
  • 達筆感のあるシャープな手書き風日本語フォント「隼文字」NOT SUPPORTED

    kasumani
    kasumani 2014/02/17
    達筆感のあるシャープな手書き風日本語フォント「隼文字」  「隼文字」は、非丸文字系の手書き風日本語フォント。Windowsなどに対応するTrueTypeフォントで、作者のWebサイトからダウンロードできる。再配布が禁止されて
  • もう同期しなくていいんだ! Dropboxに保存した音楽を連続再生できるアプリ『JUST PLAYER』 : ライフハッカー[日本版]

    Android , Androidアプリ , TABROID , スマートフォン , メディアジーンサイト もう同期しなくていいんだ! Dropboxに保存した音楽を連続再生できるアプリ『JUST PLAYER』 ライフハッカー編集部 2014.02.17 17:00 Android:求めていたものは、ここにあった。 日では現在、自分の持っている音楽をアップロードできる「クラウド音楽サービス」がありません。海外では「Google Play Music」や「Amazon Cloud Player」でできるのですが、日では手持ちの音楽をアップロードできないようになってしまっています。 CDからリッピングした音楽を複数のガジェットで再生するには、同期機能でローカル(体のストレージ)に保存するしか方法がないんですね。アレなところがアレなので...。しかし、見つけてしまいましたよ。日でも

    kasumani
    kasumani 2014/02/17
    もう同期しなくていいんだ! Dropboxに保存した音楽を連続再生できるアプリ『JUST PLAYER』 Android:求めていたものは、ここにあった。 日本では現在、自分の持っている音楽をアップロードできる「クラウド音楽サービス」が
  • ユーザ中心の考え方で Web サイト運営に変革をもたらそう | Mozilla Japan ブログ

    [これは米国 Mozilla のブログ記事 Publisher Transformation with Users at the Center の抄訳です。文中リンク先は英語となりますのでご了承ください。] ディレクトリタイルについて、より詳しい情報がこちらに追加されました。Web サイトの運営者がユーザ中心の考え方をすれば、すべてのユーザ体験がより豊かで意味のあるものになると Mozilla は考えています。コンテンツサービスチームはこの問題に取り組んできました。今日は私たちのそうした考え方の一端をご紹介し、それを実践するための第一歩を説明したいと思います。 ユーザ中心の考え方は、Web サイトの運営者やマーケティング担当者などのコンテンツ制作者を含め、すべての人々にメリットをもたらします。デジタル化はすでにあらゆる業界を変革していますが、その大きな理由は、デジタル化によってユーザにより

    ユーザ中心の考え方で Web サイト運営に変革をもたらそう | Mozilla Japan ブログ
    kasumani
    kasumani 2014/02/17
    ユーザ中心の考え方で Web サイト運営に変革をもたらそう [これは米国 Mozilla のブログ記事 Publisher Transformation with Users at the Center の抄訳です。文中リンク先は英語となりますのでご了承ください。] ディレクトリタイルについ
  • HTML の構造を YAML で吐き出すスクリプトを書いた - ヤルキデナイズド

    pixivHTML がどんどん変わって pixiv gem が追従できなくて困った。ので楽するやつを書いた。 HTML を読み込ませると要素の親子関係と各要素の属性を YAML にして書き出す。テキストノード他は無視する。 XPathCSS Selector で不要な要素を取り除くことができる。 !omap で書き出してあるから map の順序が固定されていて diff しやすい。 pixiv の画像一覧ページなどを定期的に取得して HTML で保存しておき、最新の2つから広告やワンタイムトークンを削除しつつ YAML 化して差分を取る。で構造に変化があれば対応する。テストも自動化したいけどそれはいずれ。 使い方: html2yaml.rb [-x, --exclude=<xpath or css>] \ [-i, --include=<xpath or css>] \ <UR

    HTML の構造を YAML で吐き出すスクリプトを書いた - ヤルキデナイズド
    kasumani
    kasumani 2014/02/17
    HTML の構造を YAML で吐き出すスクリプトを書いた pixiv の HTML がどんどん変わって pixiv gem が追従できなくて困った。ので楽するやつを書いた。 HTML を読み込ませると要素の親子関係と各要素の属性を YAML にして書き出す。テ
  • Haskell と monadic IO について書く - おさかな日誌

    Haskell では IO を理解するのが難しい。さらにそれがモナドなので2重に???になる。最近この2つをわけて考えれるようになったので書いてみたい。(書いてみた結果、無駄文感するのでつらい) 想定する読者 Haskell を始めたばかりで基的な文法などはわかるが IO???? となっている。 モナドはファンクターであることを知っている。 モナドを押しつぶす join という関数を知っている。 この文章はモナドに対する説明ではなく、Haskell の IO モナドに対する説明という感じです。 ちなみにこの文章での "Haskell" は "Haskell 1.3 以降の Haskell" のことです。 Haskell と IO Haskell は純粋関数型言語です。純粋関数型言語であるということは「外界を変える力」がないということです。 ということは純粋であるためには入力も受け取れない

    Haskell と monadic IO について書く - おさかな日誌
    kasumani
    kasumani 2014/02/17
    Haskell と monadic IO について書く Haskell では IO を理解するのが難しい。さらにそれがモナドなので2重に???になる。最近この2つをわけて考えれるようになったので書いてみたい。(書いてみた結果、無駄文感するのでつらい
  • ネットワークエンジニアのキャリアパスを改めて考えてみた - エンジニアカフェ

    インフラ担当の島野です。ネットワークエンジニアの王道のキャリアパスについて、整理してみました。 ここ数年で、仮想化・クラウド化といった言葉が一気に現実的になり、実用化もぐっと増えました。これによりエンジニアのキャリアにも変化があるのでは?などという話は以前からされながらもいまいち実感がなかった方も多かったかもしれません。 しかし、いよいよその時がくるかもしれません。その一つの予兆に、資格体験の再整備があります。 ネットワーク資格の代表といえばCisco認定ですが、2013年にはデータセンター技術に特化したCCNA Data Centerが登場したり、(http://www.atmarkit.co.jp/ait/articles/1301/15/news136.html)、CCNAの改定 (http://www.atmarkit.co.jp/ait/articles/1307/10/news

    ネットワークエンジニアのキャリアパスを改めて考えてみた - エンジニアカフェ
    kasumani
    kasumani 2014/02/17
    ネットワークエンジニアのキャリアパスを改めて考えてみた インフラ担当の島野です。ネットワークエンジニアの王道のキャリアパスについて、整理してみました。 Tags: from Pocket February 17, 2014 at 09:31PM via IFTTT
  • PHP: ideas:php6

    Author: Pierre Joye Status: Draft only, list of thoughts/ideas/discussions summary List possible changes, updates, additions for php6. Each of them will require a RFC then, at least for important or large changes.

    kasumani
    kasumani 2014/02/17
    PHP: ideas:php6 List possible changes, updates, additions for php6. Each of them will require a RFC then, at least for important or large changes. Tags: from Pocket February 17, 2014 at 09:30PM via IFTTT
  • Shipped Localizer 0.01 - tokuhirom's blog

    https://metacpan.org/release/Localizer Abstract: I released yet another localizetion library for us(me and co-workers). Localizer というモジュールをだした。 Locale::Maketext はよいモジュールだが、OO-ish ではないしドキュメントがわかりづらい。 Locale::Maketext::Lexicon は便利だが、内部のコードが高度すぎてなにをやっているのかよくわからず、オーバースペックな感じだなと感じることがあるし、なにか変えようとしたときになにをしているのかさっぱりわからないので、よく困っていた。 Locale::Maketext::Lexicon をハックする謎コードをつみあげていたのだが、つみあげたコードの方がでかいぐらいのノリになってき

    kasumani
    kasumani 2014/02/17
    Shipped Localizer 0.01 Abstract: I released yet another localizetion library for us(me and co-workers). Locale::Maketext はよいモジュールだが、OO-ish ではないしドキュメントがわかりづらい。 Tags: from Pocket February 17, 2014 at 09:27PM via IFTTT
  • 大学生が約3年間WebアプリとiPhoneアプリを合計16個リリースして感じた10個の事 - ゆとりIT

    どうも。 何か情報発信をするべきなんじゃないかとふと思って久し振りに記事を書こうと思います。 ところで、私は大学1年生だった2011年の6月からWebアプリとiPhoneアプリを開発してきて、今までに16個のアプリをリリースしてきました。 内訳ですがWebアプリが10個、iPhoneアプリ6個で合計16個です。個という単位があっているのかはわかりません。 開発を始めたのは2011年6月で、2011年の3月にとあるWeb系の会社でアルバイトしていた時に「あ、Web楽しい」って思ったのがきっかけで、Webアプリ、そしてiPhoneアプリを作ってきました。 それまではWebといえば、しょぼいHTMLとしょぼいCGIくらいしか書けませんでしたし、あまり興味がありませんでした、というより自分にはできないと思ってました。 ずっとそれまではネットワークとかセキュリティが好きでちまちまPythonでスクリ

    大学生が約3年間WebアプリとiPhoneアプリを合計16個リリースして感じた10個の事 - ゆとりIT
    kasumani
    kasumani 2014/02/17
    大学生が約3年間WebアプリとiPhoneアプリを合計16個リリースして感じた10個の事 本題です。 マーケティングとかに精通してる人からみると「そんなの当たり前じゃんww」とか思われると思います。 でも、それを身をもって
  • 情報共有が10倍早くなる!?クラウド連携メッセンジャー「direct」を使ってみた! - 社長のための社内SNS 『nanoty』 スタッフブログ

    こんにちはnanotyBPスタッフの翔太です。 みなさんはLINEというアプリを使ってますか?とまぁ、今さら使ってますか?と聞くまでもないぐらい普及しているアプリなので、この質問は愚問ですよね。名前を聞いたことだけある人も中に入るかもしれませんので、簡単に説明を載せておきます。 [LINEとは] 無料通話や無料メールができるコミュニケーションツールとして現在世界中(3億人)で使われているアプリ。 友達、知人、家族と連絡を取り合うときはLINEを活用するようになり、ほとんどの方が「メール」を使わなくなったと思います。※自分もキャリアメールを使う機会がめっきり減りました。。。 [メール使いたくない理由] 文章考えるのが大変、時間がかかる 返信が面倒 情報が埋もれやすく返信を忘れがちになる 複数人との連絡が面倒 絵文字だけだと内容が伝わりづらい [LINEの方が使える理由] 一言、二言で済む ス

    情報共有が10倍早くなる!?クラウド連携メッセンジャー「direct」を使ってみた! - 社長のための社内SNS 『nanoty』 スタッフブログ
    kasumani
    kasumani 2014/02/17
    情報共有が10倍早くなる!?クラウド連携メッセンジャー「direct」を使ってみた! こんにちはnanotyBPスタッフの翔太です。 みなさんはLINEというアプリを使ってますか?とまぁ、今さら使ってますか?と聞くまでもないぐらい普
  • Cross 2014メモ(1) 現場に聞くパネル - mad-pの日記

    2014/01/17にベルサール新宿グランド行われた、Cross 2014に行ってきました。当日取ったメモを公開します。間違いや発言意図と違うなどありましたらご指摘お願いします。 現場に聞く!テスト/CI/DevOps、実際のところどうなの セッション概要 togetter ustream 参加者 直也さん @naoya_ito 石橋さん @iandeth KAIZENプラットフォーム 調整さんを作った人 調整さん知名度高い 舘野さん @hotchpotch secondlife クックパッド 環境回りの整備 伏井さん @hakobe はてな アプリケーションエンジニア テーマ CI/DevOps gist:naoya/8451019 Github, プルリク 直也さん: github+プルリク開発のブログ記事を書いたときは、決して「最新の」とは言わなかったが、いろんな反論があった。「そん

    Cross 2014メモ(1) 現場に聞くパネル - mad-pの日記
    kasumani
    kasumani 2014/02/17
    Cross 2014メモ(1) 2014/01/17にベルサール新宿グランド行われた、Cross 2014に行ってきました。当日取ったメモを公開します。間違いや発言意図と違うなどありましたらご指摘お願いします。 Tags: from Pocket February 17, 2014 at 09:26PM via I
  • 【無料】「継続的Webサービス改善ガイド」(WEB+DB PRESS Vol.75)【公開】 - Kentaro Kuribayashi's blog

    以前寄稿したWEB+DB PRESS Vol.75の特集を、Web上でも読めるよう公開しました。 継続的Webサービス改善ガイド:特集|gihyo.jp … 技術評論社 今日は、僕の書いた「第1章 なぜ「継続的Webサービス改善」が必要なのか~変化に対応し,10年後も生き残るWebサービスのために:継続的Webサービス改善ガイド|gihyo.jp … 技術評論社」が公開されました。 特集全体の趣旨は以下のような感じです。 特集のテーマは「継続的Webサービス改善」です。できるだけ長い間,ユーザに価値を提供し,利潤を生み続けるWebサービスを運営するためには,継続的な改善を行うことが必要です。Webサービスを改善するには,技術的な取り組みはもちろん,開発投資とそのリターンという経営的な観点,チームビルディングなどの開発プロセス,ビジネスメトリクスへの注視など,考慮すべきことがたくさんありま

    【無料】「継続的Webサービス改善ガイド」(WEB+DB PRESS Vol.75)【公開】 - Kentaro Kuribayashi's blog
    kasumani
    kasumani 2014/02/17
    【無料】「継続的Webサービス改善ガイド」(WEB+DB PRESS Vol.75)【公開】 今日は、僕の書いた「第1章 なぜ「継続的Webサービス改善」が必要なのか~変化に対応し,10年後も生き残るWebサービスのために:継続的Webサービス改善
  • A/Bテストでいちばん大切なこと - Kentaro Kuribayashi's blog

    「A/Bテスト」が、Webサービスの最適化技法として人口に膾炙して久しい昨今ですが、それでもなお、個々の施策実行時にはいろいろと迷うことがあります。たとえば: 有用なテスト結果を得るためにパターンをどのような基準で用意すればよいのか テスト結果の統計的有意性をどのように検定すればよいのか 個々の改善がそれぞれによかったとしても、それらが局所最適に陥らないためにはどうしたらよいのか といったあたりが挙げられます。(2)については純粋に技術的な問題なので、ここでは議論しません。問題にしたいのは(1)および(3)についてです。ひとまず、いまのところ僕が思う一番大切なことをひとつだけ述べておきましょう。それは: 「それに対してなんらかの肯定的/否定的意見のあるパターンをテストする」 ということです。どういうことか。 視野狭窄的なA/Bテスト A/Bテスト、あるいは同様の最適化技法については、かつて

    A/Bテストでいちばん大切なこと - Kentaro Kuribayashi's blog
    kasumani
    kasumani 2014/02/17
    A/Bテストでいちばん大切なこと 「A/Bテスト」が、Webサービスの最適化技法として人口に膾炙して久しい昨今ですが、それでもなお、個々の施策実行時にはいろいろと迷うことがあります。たとえば: Tags: feedly, ifttt, recently rea
  • 中央大と東大、「マックスウェルの悪魔」を実験により実現

    中央大学と東京大学の研究チームは、微細加工技術とサブミクロンスケールのリアルタイム制御システムを組み合わせることで、「マックスウェルの悪魔」と呼ばれる概念を実験で実現し、情報をエネルギーに変換することに成功。情報を媒介して駆動する新規ナノデバイスの実現の可能性を示した。 "マックスウェルの悪魔"は、19世紀の物理学者ジェームズ・マックスウェルが1867年に考えた創造上の生き物で、分子の動きを見分けることができ、例えば温度差のないところからエネルギーを使わず温度差を作り出し仕事をさせることができるとされ、熱力学に根的な疑問を投げかけた。それから約150年を経て、この疑問は解決されたが、情報とエネルギーの関係を考える多くの研究につながった。 車のエンジンは燃料を燃やして温度差を作り、これによりピストンを動かして動作する。しかし、温度差がなければピストンは動かず、エネルギーを取り出すことはでき

    中央大と東大、「マックスウェルの悪魔」を実験により実現
    kasumani
    kasumani 2014/02/17
    中央大と東大、「マックスウェルの悪魔」を実験により実現 中央大学と東京大学の研究チームは、微細加工技術とサブミクロンスケールのリアルタイム制御システムを組み合わせることで、「マックスウェルの悪魔」と呼
  • Android開発を始める上でおすすめの4冊 - なるようになるといいね

    2014-02-16 Android開発を始める上でおすすめの4冊 Android開発を始めたばかりの僕が読みたかった - Rejasupoemと丸被ってますが、あまりにこの内容に共感しすぎてこれを書いた、というのが実際の話です。 Effective Java Java SE6の名著。都合のいいことに、Androidの推奨開発環境も未だにJDK 1.6です。 中級者以上向けとされていますが、実体験としてJava初心者でも読めました。 当然、初読では分からない部分が多かったので、不明点を理解できるまで読み直し、調べながら、章ごとに内容をノートに要約しました。肝要なのは、それでも現時点の理解では突き詰められなかった点が出てくるかと思うので、それを洗い出して「何が分からないのか」を明確にしておくことです。 そうすれば実際にプログラミングしていくなかで、「あの時理解できなかったことはこのことか!

    kasumani
    kasumani 2014/02/17
    Android開発を始める上でおすすめの4冊 Android開発を始めたばかりの僕が読みたかった本 - Rejasupoemと丸被ってますが、あまりにこの内容に共感しすぎてこれを書いた、というのが実際の話です。 Tags: from Pocket February 17, 2014 at 02:
  • フロントエンド自動化ツールをまとめて理解する - ワザノバ | wazanova

    http://www.youtube.com/watch?v=1OAfGm_cI6Y 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約4時間前 GoogleのAddy OsmaniによるFuture of Web Appのキーノートスピーチです。 49分間 [Video]で下記の話題を全てまとめてます。フロント関連の便利ツールが一通り網羅されてます。おかげで、Yeoman (Yo/Grunt/Bower) の概要もすっきり理解できました。スライド(236枚)で確認されたい方はこちら。 Codekit Hammer Prepros Koala Mixture compass.app scout-app Yeoman / Grunt grunt-image: JPG/PNG/Gifを最適化して軽量化 grunt-

    kasumani
    kasumani 2014/02/17
    フロントエンド自動化ツールをまとめて理解する - ワザノバ | wazanova Tags: from Pocket February 17, 2014 at 02:45PM via IFTTT
  • サポートページ:エンジニアのための データ可視化[実践]入門 ―D3.jsによるWebの可視化

    ダウンロード 書で使用するサンプルソースは下記よりダウンロードできます。詳しくは同梱されているindex.htmlをご参照ください。 (2014年2月13日更新) ダウンロード サンプルソース お詫びと訂正(正誤表) 書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。 (2014年11月7日更新) P.iv(目次の前のページ) 下記を追加させていただきます。 書執筆にあたり、丁寧なレビューをくださった郷 寛様、春山 征吾様、山根 承子様、井戸 一二子様、市原 千里様、古川 陽介様、中野 広基様に感謝の意を表します。また、データ可視化のニーズが高まる時期にタイミングよく執筆の機会を下さった技術評論社 細谷謙吾様に感謝いたします。

    kasumani
    kasumani 2014/02/17
    エンジニアのためのデータ可視化実践入門という本を書いた 1.D3を使った可視化入門書です。 D3全然知らない方でも、本書を読めば基本的な可視化が可能になります。 本書のソースコードは下記サポートページでDL可能で
  • iPhoneのブラウザで動くファミコン・エミュレータ「webNES」

    スマートフォンのブラウザで動くファミコン(NES)のエミュレーターが公開されています。 「webNES」というこのファミコン・エミュレーターは、iPhoneをはじめとするスマートフォンのブラウザで動作するのが特徴です。 よってiOSのハックやAppleの審査を欺く必要もなく、iPhoneのSafariからサイトにアクセスするだけで使用できるとのこと。 ROMのロードはDropboxを経由して行い、画面はポートレート(縦)のみ対応しているようです。 【注】ブラウザベースとはいえ、悪意のあるコードが含まれている可能性もあるので、ご利用は自己責任でお願いします。 このエミュレータは、ペンシルバニア大で開催された2日間のハッカソン「spring PennApps 2014」で開発され、ファイナリスト(トップ10)に残ったとのこと。 既存のNESエミュレータ・JSNESをベースにHTML5へ移植。コ

    iPhoneのブラウザで動くファミコン・エミュレータ「webNES」
    kasumani
    kasumani 2014/02/17
    脱獄不要:iPhoneのブラウザで動くファミコン・エミュレータ「webNES」 スマートフォンのブラウザで動くファミコン(NES)のエミュレーターが公開されています。 「webNES」というこのファミコン・エミュレーターは、iPhoneをは
  • co3k.org

    About Hi, my name is Kousuke Ebihara (海老原昂輔 / a.k.a. co3k). I'm a software developer living in Tokyo, Japan. I was born on April 23, 1988. I currently work full-time at VOYAGE GROUP, Inc. Of course I take full responsibility for the wording and content of this site. プライバシーポリシー このサイトでは Google Analytics を用いて、サイトにおける訪問者の行動データを収集しています。この目的を達成するためにファーストパーティ cookie を発行しています。これによってユニークユーザを識別することが可能ですが、も

    kasumani
    kasumani 2014/02/17
    co3k.org Hi, my name is Kousuke Ebihara (海老原昂輔 / a.k.a. co3k). I'm a software developer living in Tokyo, Japan. I was born on April 23, 1988. I currently work full-time at VOYAGE GROUP, Inc.. Of course I take full responsibility for the wording and content of this site. Tags: from Pocket F
  • ロゴを作る時に知っておきたい11の基本ルール

    効果的なロゴを作るには必要なルールが存在します。 残念なことに多くのロゴは、それがやり過ぎだったり、足らなかったりすることがあります。 ロゴを作る時、作る前に、知っておきたい11のルールを紹介します。 11 STEPS TO A PERFECT LOGO 下記は、その11のルールを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様に許可を得て翻訳しています。無断翻訳・まとめ記事の転載をしているあのブログの注意喚起を海外のブロガーから聞くのでご注意ください。

    kasumani
    kasumani 2014/02/17
    ロゴを作る時に知っておきたい11の基本ルール 効果的なロゴを作るには必要なルールが存在します。 残念なことに多くのロゴは、それがやり過ぎだったり、足らなかったりすることがあります。 Tags: feedly, ifttt, recently read, s
  • 報・連・相(ほうれんそう)を禁止せよ:日経ビジネスオンライン

    出張先から携帯やスマホで上司に連絡を入れる。常に自分の居場所を上司に知らせるのはビジネスパーソンの基。ごくありふれた光景に映るだろうが、こうした連絡を全社的に禁止しているのが岐阜県にある未来工業だ。 「小学生ではあるまいに、なぜ、いちいち連絡をしてくるのか。通話料も無駄だし、かけてくる社員の時間はもちろん、受ける事務員の時間も無駄」とばっさり切り捨てる。 それだけではない。数年前、同社では営業日報も廃止した。 山田雅裕社長は「『どこどこを訪問してカタログを置いてきた』といった報告を書かれてもなんの参考にもならない」と廃止した理由を語る。 多くの職場で「報・連・相シンドローム」が起きている 報告、連絡、相談のそれぞれ一文字目をつなげた「報・連・相(ほうれんそう)」。この“経営ワード”が世に広まるきっかけとなったのは1986年のこと。当時、山種証券の会長だった山崎富治氏が自身で実践した「ほう

    報・連・相(ほうれんそう)を禁止せよ:日経ビジネスオンライン
    kasumani
    kasumani 2014/02/17
    報・連・相(ほうれんそう)を禁止せよ  日経ビジネス2月17日号の特集「昭和な会社が強い」では、平成になって流行した経営手法やIT(情報技術)にあえて背を向ける企業のケーススタディーを掲載した。 Tags: from Pocket Fe
  • 「大正デモクラシー」はどうして戦争を止められなかったのか/成田龍一氏インタビュー - SYNODOS

    社会運動、政党政治、普通選挙――民主主義的な言論や運動が活発に行われた「大正デモクラシー」。しかし、その後日戦争の時代へと突入してしまう。なぜ大正デモクラシーは戦争を止められなかったのか。歴史学者の成田龍一氏に話を伺った。電子マガジンα-Synodos vol.142より、一部を転載。(聞き手・構成/山菜々子) 「大正デモクラシー」とはなにか ―― 今回は、「大正デモクラシーはどうして戦争を止められなかったのか」というテーマでお話を伺えればとおもいます。まずは、「大正デモクラシー」はどのようなものだったのでしょうか。 まず、「大正デモクラシー」という言葉についてですが、これは同時代に使用された言葉でもなければ、歴史用語として定着しているわけではありません。論者によって「大正デモクラシー」といったときの時期や内容や評価が様々です。「大正」という元号と、「デモクラシー」というカタカナとが

    「大正デモクラシー」はどうして戦争を止められなかったのか/成田龍一氏インタビュー - SYNODOS
    kasumani
    kasumani 2014/02/17
    「大正デモクラシー」はどうして戦争を止められなかったのか 社会運動、政党政治、普通選挙――民主主義的な言論や運動が活発に行われた「大正デモクラシー」。しかし、その後日本は戦争の時代へと突入してしまう。
  • Dockerを使ってみたけどVagrantのほうが便利な気がしたという小並感 - by shigemk2

    $ boot2docker init boot2docker-vm Virtual Box vm already exists $ boot2docker init [2014-02-10 19:23:35] Creating VM boot2docker-vm Virtual machine 'boot2docker-vm' is created and registered. UUID: 13f420d5-6c4f-4b27-a81a-1aec50fad6a8 Settings file: '/Users/shige/VirtualBox VMs/boot2docker-vm/boot2docker-vm.vbox' [2014-02-10 19:23:35] Setting VM settings [2014-02-10 19:23:35] Setting VM networking

    Dockerを使ってみたけどVagrantのほうが便利な気がしたという小並感 - by shigemk2
    kasumani
    kasumani 2014/02/17
    Dockerを使ってみたけどVagrantのほうが便利な気がしたという小並感 $ boot2docker init boot2docker-vm Virtual Box vm already exists $ boot2docker init [2014-02-10 19:23:35] Creating VM boot2docker-vm Virtual machine 'boot2docker-vm' is created and registered. Tags: from Pocket F
  • 独学Linux : HDDに保存したISOイメージをGRUB2で直接起動する方法《Ubuntu 9.10対応》

    3月26 HDDに保存したISOイメージをGRUB2で直接起動する方法《Ubuntu 9.10対応》 カテゴリ:Ubuntu 9.10 [2010.0326 AM2:33 修正] 業が忙しく、更新が遅れてしまいました。GRUB2についていろいろ調べてみたら、タイトルに書いたように、Ubuntu9.10がインストールしてあるHDDの中に保存したisoイメージを直接起動できることがわかりました。 ※ やや難易度が高いと思いますので、初心者向けではありません。 試しに、Ubuntu 10.04の開発版(daily buildの3/25バージョン)のISOイメージを起動させてみました。isoイメージの準備まず、利用したいISOイメージを入手します。ちなみに、今回利用したdaily build版は下記のサイトから入手しました。 Ubuntu 10.04 LTS (Lucid Lynx) Daily

    kasumani
    kasumani 2014/02/17
    HDDに保存したISOイメージをGRUB2で直接起動する方法《Ubuntu 9.10対応》 まず、利用したいISOイメージを入手します。ちなみに、今回利用したdaily build版は下記のサイトから入手しました。 Tags: from Pocket February 17, 2014 at 02:10AM via I