入力タブ区切りファイル a \t b \t c \t d phpコード <?php $file_ = new SplFileObject("~/test.tsv", 'r'); while (!$file_->eof()) { $line_= $file_->fgetcsv("\t"); if (! empty($line_[0])) { echo $line_[0]; echo $line_[1]; echo $line_[2]; echo $line_[3] . "\n"; } } ?>
expect編以外に書くつもりは毛頭ありません。 manを見てもググってもどうにも手がつけられない程度に分かりづらかったので、備忘録としてまとめます。 expectって何? 対マシンに於いて発生する、マシンからの問いに対し、人間がキーを叩いて返答する、所謂対話を自動化するコマンド及びモジュールです。 今回はLinux上のexpectコマンドを取り上げますが、CでもC++でも同様の処理が実行可能なようです。 RubyやPerlでも書き換えられ、モジュールとして配布されているようです。 元はTclというプログラム言語ベースのコマンドです。 コマンドとは言いましたが、使い道はほぼスクリプトとなるかと思います。 というかコイツをワンライナーでどう使えばいいのかよくわかりません。 また、expectはコマンドというか言語であるようです。 expectはTclのスーパーセット(Tclを包括し、更にオプ
概要 Ruby on Rails の勉強することになって、CentOS7 の環境に入れようとしたところ、色んな情報があったけど微妙に古くなってたりしてたので、2017年2月22日(にゃんにゃん!)時点での情報をメモ。 最終的な結論に至るまでのすったもんだは後半にまとめとくので、そういうの興味ないですという方は、前半のコマンドだけ、ガッとコピーしてターミナルに貼り付けたら幸せになれるかも。 参考にした情報 諸先輩方ありがとうございますっ!!! m(_ _)m http://qiita.com/noraworld/items/d92cca9bb449b48a97aa http://qiita.com/inouet/items/478f4228dbbcd442bfe8 http://qiita.com/tmf16/items/efcb3a85730d78957249 http://qiita.c
BOUML 7.11 Final version Released on January 14 2021. See historic for details Overview BOUML is a free UML 2 tool box including a modeler allowing you to specify and generate code in C++, Java, Idl, Php, Python and MySQL. Since the release 7.0 BOUML is again a free software. BOUML runs under Windows, Linux and MacOS X. BOUML is very fast and doesn't require much memory to manage several thousan
Visual Studio のインストール前に、システム要件を満たしているか確認してください。必要なシステム要件はエディションによって異なります。 Visual Studio 2015 のインストール時に、インストールの場所や種類を選択する画面が表示されます。 ・インストールする場所をデフォルトから変更したい場合には、ここで任意のインストール場所を指定します。 ・インストールの種類は、「標準」 と 「カスタム」 の 2 択となります。今回は、「カスタム」 を選択してみましょう。 [次へ] ボタンで 「機能の選択」 を行います。 今回は、「ユニバーサル Windows アプリ開発ツール」 チェックボックスにチェックを入れて [次へ] ボタンでインストールを進めます。インストールが終了すると、画面上に「セットアップが完了しました。」メッセージが表示されます。 2 日目 言語とテンプレート UW
結論としてはGo言語には以下のようないくつかの長所があり、現実路線で非常にバランスがとれた言語だと思います。 これらの長所のために失われたメリットも当然いくつもありますが、一定程度以上の規模のプロジェクトで利用する言語の選択肢としては現存するプログラミング言語の中では一番か二番目によいのではないかと思います。 コンパイルが速い (vs. C++) GCとメモリ安全性 (vs. C++) 妥当で現実的なレベルの型安全性 (vs. Python/Ruby) 実行時パフォーマンスが良さ (vs. Python/Ruby) 現実問題、ある程度の規模と期間のプロジェクトになると型検証があるとリファクタリングなどがだいぶ楽になるのでありがたい。 型があるので自然と実行時パフォーマンスも良い 標準ライブラリが整備されている (vs. C++) むしろ標準ライブラリにjsonのparserすら存在しないC
CentOS 6.5 にインストールする。 PhantomJS ってなに? 画面が無い(Headless)Webブラウザ。 スクリーンキャプチャとったり、 Webページを操作したり、 jQueryのようにDOMを操ったり、 ページのロード時間を計測したり、 ネットワークモニタリングしたりできる。 Jenkins などの CI ツールと連携して、E2Eの自動テストに使われたりするのが主な用途らしい。 私の場合、Javascript で動的に変化するWebページの情報を取得するのに使う予定です。 インストールする 公式によると、Windows や MacOSX なんかはバイナリが配布されているが、Linux に関してはソースからビルドするのが主流のよう。 まず、必要なライブラリを yum でインストールする。 インストール済みのものは勝手にアップデートがかかります。 % sudo yum -y
欢迎访问91视频污版下载,91视频官网下载91视频app污,国产精品91视频是一款电影资讯手机APP,提供ios苹果下载/安卓下载。www91视频下载com,91视频app黄片源丰富,让你高潮迭起,欲罢不能!
17. http://www.xlsoft.com/jp/products/xamarin/price.html 製品名 価格 (税抜) Xamarin.Android Business (年間サブスクリプション) 127,800 (税抜) Xamarin.Android Enterprise (年間サブスクリプション) 243,000 (税抜) Xamarin.iOS Business (年間サブスクリプション) 127,800 (税抜) Xamarin.iOS Enterprise (年間サブスクリプション) 243,000 (税抜) Xamarin.Mac Business (年間サブスクリプション) 127,800 (税抜) Xamarin.Mac Enterprise (年間サブスクリプション) 243,000 (税抜)
今度は Redmine のバグ管理ではなく、タスク管理、工数管理としての使用法について記述します。 チケットはバグだけでなく、機能というトラッカーがあります。 これを使うことによって、バグ管理だけでなく、 プロジェクト開発全体を管理するプロジェクト管理システムとして Redmine を使用することが出来ます。 ただし、バグ管理とタスク管理はきちんと切り分けられるものでもないので、 タスクや工数管理の視点からみたポイントぐらいに考えてください。 作業フェーズごとのチケット作成 プロジェクト(タスク)管理システムとしての利用を考えた場合、 新規作成やメジャーバージョンアップなど多くの機能を一度にするときには、 機能別にチケットを作成するよりも、設計、実装、テスト といった作業フェーズごとに分けたいことがあります。 こういった場合、作業フェーズごとにチケットを作成しても問題ありません。 フェーズ
これらは、表中の「リプレース対象言語」に挙げたように、多くのメジャー言語に対する代替手段でもあります。 Java の代わりには Kotlin や Ceylon が、 JavaScript には TypeScript や Flow が、 Objective-C には Swift が、そして PHP には Hack があります。 Python は自身に null 安全 を取り込みました。 Crystal は直接 Ruby と連携して使えるわけではありませんが、 Ruby 風の null 安全 な言語です。 Rust は C++ の代替を目指して開発され、 Firefox の一部で C++ のコードを置き換えるのに使われています 2 。 null が引き起こしてきた数々の問題を考えると、僕は、 null 安全 は GC (やその他の安全なメモリ管理手法)に匹敵するプログラミング言語の進化だと考え
先日のねたから、ずっとWebKitのビルドに挑戦し続けていましたが、何とかWebKitのビルドが出来ましたよ! (再現できるか、全然自信が無いけど) 参考リンク 本家は、ここ。 The WebKit Open Source Project http://webkit.org/ WebKit Nightly Builds http://nightly.webkit.org/ 日本語での参考リンクは、これあたりですかね。(多謝、多謝) WindowsでWebKitをビルド -- BONNOH FRACTION 13 http://www.fraction.jp/log/archives/2007/12/19/Build_WebKit_on_Windows WindowsでWebKitをビルド 2 -- BONNOH FRACTION 13 http://www.fraction.jp/log/
プロフィールのところにも書いてあるのですが、おいらの目標は「美しく無駄のないシステムアーキテクチャを設計、構築すること」です。 なぜならシステムの保守性や拡張性って、アーキテクチャやコードの品質によって雲泥の差が出ることを、幾度となく痛感してきているからです。 しかし、どんなアーキテクチャやソースコードがキレイなのか、拡張性や保守性が高いのか、っていうのはなかなか客観的に判断しにくいのもたしか。 「俺のコードはあんたのより分かりやすい」 「そうですか??」 「絶対そうやろ!?なんでわからんのや???」 みたいな議論が始まったらたぶん平行線になっちゃいますよね。 そこでツールを使って、コードの品質を定量的に測ってみることにしました。 今回使ったツール 今回使ったツールはこちらです。 SourceMonitor V3.5 http://sourceforge.net/projects/dupl
ハンガリーの企業でCTOを務めるKristof Kovacs氏による記事です。各主要NoSQLプロダクトについて機能比較や利用ケースなどをまとめています。この記事ではCassandraやRedisなど6つのプロダクトを挙げています(表1)。 CouchDBは使い勝手に優れており、双方向レプリケーションやリアルタイム更新をサポートしています。Redisは非常に高速なことが売りで、トランザクションや変更監視の機能が備わっています。Cassandraは書き込みが読み込みよりも速いことから銀行や金融などのリアルタイムなデータ解析が必要になる分野で実力を発揮し、Cassandraと同じくJavaで作られているHBaseは億単位の行と数百万のカラムというBig Dataを扱え、月に1,000億を超えるメッセージを処理するFacebookのバックエンドに採用されています。 次々にプロダクトが生まれた
渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 メモリリーク。一言でプログラマを死に追いやる恐怖の言葉。C/C++の世界ではmallocしたのにfreeしないとかのケアレスミスでよく起きていた問題です。その後、ガベージコレクタが掃除してくれるプログラミング言語が増え、一部の言語で循環参照に気をつけるぐらいであまり気にしなくても良い的な風潮になっています。 というものの、そうとも言ってられなくない状況も増えてきています。クラウドのスケールアウトブームも一段落というかコモディティ化し、go言語で再び性能向上方面に関心が寄せられたり、日本でErlangの勉強会が満席になったり、スケールアウトから再びスケールアップ方面に話題が移りつつあるのを感じます。長時間稼働のサーバで、スケールアップしてさらに数多くのリクエストを大量に受けるよう
最近、WebKitと その派生版が流行っておりまして、自分も色々と勉強中です。 で、WindowsでWebKitを扱うのに便利なライブラリは無いかしら?と思って色々と調べていました。 で、現時点で、自分が理解した事を、簡単にメモしておきます。(嘘が入っているかも知れません) WebKitは外部からActiveXコントロール制御できない。 どうやら商用でActiveXコントロール化した派生はあるようなんですが、WebKit自身はActiveXコントロール化されていない模様で、各種言語から CreateObject 等を使って外部から制御する事は出来ないようです。 Windows版の内部実装は、COM実装されている模様。 少なくとも、Windows版は AcitveXの基底技術である COMで実装されています。 ただ、OLEオートメーションで必要なインタフェースを実装していないので、外部から制
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く