Deep phenotyping to aid identification of coding & non-coding rare disease v...mhaendel
Deep phenotyping to aid identification of coding & non-coding rare disease v...mhaendel
こんにちは。ウェブ開発担当の木戸です。 突然ですが、PHP で CSV ファイルを連想配列に変換してゴニョゴニョ…ってよくやりますよね? 私も先日開発中に、CSV の関数なんだったかなーと思って「php csv」で検索していたのですが、ファーストビューが定番の fopen して fgetcsv の公式サンプルや記事ばかりでタイトル通り「?」だったので、調査してみたところ、意外と面白いことがわかりました。 やっぱり fgetcsv だけじゃなかった 似たような機能を持つ関数が複数あり、公式ドキュメントを見てもどれを使っていいかわからない、なんてこと PHP ではよくありがちです。CSV 変換もやっぱりいろんな方法がありました。 そこで今回は、あらゆる CSV 変換処理を検証し、処理時間とメモリ使用量を比較します。処理はレコードごとの連想配列に変換するのみで、よくセットでやる文字コードの変換や
あわせて読みたい 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 「オブジェクト指向プログラミング」と「関数型プログラミング」のたった一つのシンプルな違い あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ 2015年に備えて知っておきたいリアクティブアーキテクチャの潮流 この記事について この記事は新人向けの研修内容を再編集してお送りいたします。 ここで述べる内容はどのようにして現在のプログラミングスタイルが生まれてきたかを理解することで、よりよいプログラムを書くためのもので、正確なソフトウェア工学の歴史を学ぶためのものではありません。正確な歴史を把握したい場合は、原典をあたるようにしてください。 また、想定している読者は「よくあるオブジェクト指向プログラミングの学習」を既にし
NetBeans + Subversion を使ってみて、あ、これは馴染みがない方でも分かりやすいんじゃないかな、と思ったのでまとめます。NetBeans は Windows、Linux、Mac OS X、Solaris で動作する統合開発環境 (IDE) です。ざっくりいうとエディターにいろいろな機能がくっついてるようなものです。 ダウンロードとインストール NetBeans NetBeans 日本語サイト 上記サイトから、自分の OS にあった NetBeans をダウンロード。どれでもいいのですが、私は PHP バンドルのものにしました。 インストールは何も難しくないので割愛します。 どうやって使うの? 以下、Windows 版のスクリーンショットですが、Mac 版でもほぼ同じです。 Subversion の設定 チーム -> Subversion -> チェックアウト を選択。 リ
お馴染みのCoding Horrorでプログラミングの隠語(ジャーゴン)についての記事が話題です。 このエントリの元になったのはStack Overflow上で行われた「あなたが新しく作ったプログラミングのジャーゴンはなんですか?(New programming jargon you coined?)」という質問です。この質問にはなんと386もの回答が寄せられ、その中でStack Overflowのコミュニティの投票で上位になった30のジャーゴンをリストにして解説したのがCoding Horrorの「Coding Horror: New Programming Jargon」という記事です。 下記がコミュニティによって選ばれたジャーゴンのリストです。 1. Yoda Conditions(ヨーダ条件式) 変数とリテラルを比較する際にリテラルを左辺に置く記述。スターウォーズのヨーダが「The
Learn and practice touch typing. Easy and hassle-free.Your accuracy is too low. Consider redoing the lesson
最近 PHP 日付関連の関数をいろいろいじっていたので、いろいろな日付の計算関係をまとめてみました。 日付の単位について 基本的なことですが、一応まとめておきます。 1秒は1000ミリ秒 1分は60秒 1時間は60分 よって 1時間=60分=3600秒 1日=24時間=1440分=86400秒 現在時刻の取得 まずは、最もよく使う処理です。 //date関数を使う場合 date("Y-m-d H:i:s"); //strftime関数を使う場合 strftime("%Y-%m-%d %H:%M:%S"); 日付/時刻のパース 日付/時刻を表したある書式の文字列から、年、月、日、時、分、秒を取得します。 //strptime関数を使用した場合 $date = strptime("2007-08-12 10:35:20", "%Y-%m-%d %H:%M:%S"); print("yea
ビルド通らないソースコードツリーをコミットして帰宅してやったぜ? 動かないぜ? 困るぜ? ワイルドだろぉ? #ワイルドプログラマ
カテゴリ はじめに (9) コンポーネント (21) 広告 (8) 通信 (13) web連携 (10) ファイル操作 (9) 描画 (15) その他 (18) アプリ制作 (11) 個人アプリ制作 (13) カメラアプリ (10) QRコード (2) 制作補助クラス (3) fragment (7) map (3) 音 (7) xml (3) androidアプリTips (127) OpenGL (2) OpenGL es2 (11) トリミング (4) SQLite (2) FaceBook (3) eclipse (7) android studio (2) Service (3) 書籍紹介 (3) やや株式会社という、インタラクティブなコンテンツを作る会社を経営しています。 androidのアプリの他、unityでの制作やアプリも行っております。お気軽にお問合せください。 内外の
先週はブログをお休みさせていただきました。お休みの間にも多くの方にご覧頂いていたようです。ありがたいことです。ブログの更新が止まっていてもカウンタが回っていることにちょっと驚きです。 ブログをお休みしていた間にも、いくつかの気になる記事が出ていたようですが、目に留まったのがこの記事でした。 生年月日から年齢を計算する簡単な計算式 - ITpro http://itpro.nikkeibp.co.jp/article/Watcher/20070822/280097/ こことか、いろんなブログで取り上げられているようです。Int(([基準日]-[生年月日])/10000)という計算式で年齢が簡単に出せるというものです。 何人かのブックマーカーの方がコメントされていますし、コメントがなくても自治体職員の方であればこのようなことは常識であると思いますが、この式はこのままで使えるとは限りません。 日
基金訓練の講師をやめました。基金訓練、今は求職者支援制度に名前が変わったみたいですけど、そこの講師をやめたというか、会社ごとやめて転職しました。 何の講師をやっていたかというと、今をときめく(?)Androidの講師です。 転職先にも少しなれてきて、今までのことを振り返って書き留めてみたのですが、せっかくなので発表することにしました。もともと僕だけが読むメモのつもりで書いたので、読みやすい文書ではないですがご容赦のほど。 Androidの講師になるまでAndroidの講師になるまでは、Javaのサーバーサイドのエンジニアをやっていました。 お客様のところに常駐し、システムの一部ではあるけど、自社メンバーだけで上流行程から担当し、僕はそのチームリーダーでした。 でも、このご時世なので、仕事がどんどんなくなっていきます。 プロパーの方でも仕事がないような状況で、それでも僕らのチームは半年ほどは
久しぶりに週末プログラミングをして、HTML解析をやろうとしたんだけど、自分の記事がGoogle先生のTOPに出てきてちょっとびっくり。前に書いたのよりももっといい方法が見つかったから備忘録がてら書いておきます。 以下のサイトが参考になる。 PHPでHTMLをパースする | zaru blog 使い方 とりあえず、以下のサイトからモジュールをダウンロードして、includeする。それで、解析したいやつのHTMLファイルを指定してとってくるだけで、jQueryチックにかける。 PHP Simple HTML DOM Parser include('./inc/simple_html_dom.php'); $html = file_get_html('http://yahoo.co.jp'); // 子要素のテキストを取得 $html->children(0)->plaintext; // I
XMLじゃなくて、HTMLを解析したい…。しかもPHPで。 XMLだと、simplexml_load_file()っていう便利な関数がPHP5からあるけれど、HTMLはタグを取り除くぐらいしかない…というわけで、探してみたらHTMLをパースするライブラリがあった。 その名もまんまな、PHP Simple HTML DOM Parser。 PHP Simple HTML DOM Parser 2011/02/21 追記 ユーザエージェントを偽装する方法を書きました。 使い方 include('simplehtmldom/simple_html_dom.php'); $html = <<<EOM <ul> <li>aaa</li> <li>bbb</li> <li>ccc</li> </ul> EOM; $data = str_get_html($html); foreach($data->f
『twitterのbotなどで OAuthを使う方法(PHPバージョン)』へたくさんの人が来られるのでその誘導用記事。 まずtwitterに登録しよう bot用のOAuthの設定を始めるに当たってtwitter側で登録する必要がある。 botのアカウントでtwitterにログインをした状態で以下のリンクへ。 『Twitter Applications | dev.twitter.com』 すると下の画像のようなアプリケーション一覧画面になる。 まだOAuth用の登録をしていないなら一覧には何も表示されません。 画面右側にある『新しいアプリケーションを登録する』をクリック。 そうすると下のような設定画面がでて来る。 設定してアプリケーションを登録した後、アプリケーション一覧画面へ戻る。 登録したアプリケーションの画像をクリックすると個別の情報ページへと飛ぶ。 モザイクかけてあるところが秘密に
という2chのスレがかなり勉強になったのでまとめ。 少しでも有用だと思ったものは載せてあるので結構長いです。 Unicodeのような文字集合(符号化文字集合?)やUTF-8のようなエンコーディング方式に限らず色んな文字コードにまつわる話があります。 たびたび話が繰り替えされますがそれは確認ということで。 (元スレ) 追記:簡単にまとめました。 1 :デフォルトの名無しさん:2007/04/30(月) 20:02:37 ビッグインディアンとかなんとかかんとか 3 :デフォルトの名無しさん:2007/04/30(月) 20:05:48 また、頭の悪そうなスレが・・・ >>1 それは魚とマグロの違いを訊ねるようなもんだ。 4 :デフォルトの名無しさん:2007/04/30(月) 20:06:49 魚と鮪というよりは、魚と刺身の違いのような気がする。 5 :デフォルトの名無しさん:2007/04/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く