?hogehoge=mojamoja&huga=piyoとかそういう奴。 package; import java.util.*; public class StringUtils { public static Map<String, String> getQueryMap(String query) { String[] params = query.split("&"); Map<String, String> map = new HashMap<String, String>(); for (String param : params) { String[] splitted = param.split("="); map.put(splitted[0], splitted[1]); } return map; } }
ウシャヒディ(Ushahidi、「目撃者」「証言」の意)は非営利のソフトウェア開発組織である。情報収集、可視化用オープンソース(GNU Lesser General Public License)地図アプリケーションの開発を行っている。ケニア危機 (2007年-2008年)において大統領選挙後の暴力行為を報道規制を避けて周知させるため、ある弁護士のブログに多くの情報が集まりはじめたが管理が困難になったので、2人のプログラマが72時間で情報をメールやテキストメッセージでグーグルマップ上に表示するウェブサイトを作り上げたのが始まりである[2]。 社会運動及び公的説明責任の手段としてクラウドソーシング手法を採用しており、地理情報と市民ジャーナリズムに貢献する「地図作成活動(英:activist mapping)」という造語を提示した。
Unleash the Power of Global Communications BRCK provides the scale, technology and cost-effectiveness of a global communications provider with the personalization typically only offered by boutique firms; we’re your partner in creating cloud-ready voice, messaging, and emergency solutions that connect people across the globe. Let’s talk
採用面接で増えているコードテスト(プログラミングテスト)に挑戦しませんか? テクノブレーンの碣石です。 最近の採用面接の中で、特に技術系(WEBやソーシャル)企業では面接時間内にコード(プログラミング)テストを実施している企業が非常に多くなりました。 こうしたコードテストがどういった目的で実施されているのか、出題者は解答者に対してどこのポイントを見ているのか、実際のコードテストのサンプル(解答サンプル)も挙げて検証したいと思います。 採用試験で コードテストをする本来的な意味は、実際の技術力がどの程度なのかを計るものであることは間違いないと思います。下記に幾つかのサンプル問題を挙げておきましたが、ポイントになるのは以下のようです。 1. 基礎力 2. 日常での使用頻度 3. センス 企業側(出題者)は問題が回答できるかどうかということも重視しますが、むしろ詳細部分を曖昧に使用していないか、
コードカバレッジの1つで、テスト対象となるプログラムコード内部の条件文(コンディション)のすべての可能な結果(真偽)のうち、テストを実施した割合を示す。 コード内のすべての条件について、結果(真と偽の双方)が少なくとも1回は出力されるようにテストを設計する。PとQの2つ条件式からなる判定条件ならば、条件式Pでの「真/偽」と条件式Qでの「偽/真」がそれぞれ出力されればよい。 コンディションカバレッジの達成基準は、与えられたプログラムのすべての入口と出口、および条件文の可能なすべての結果を少なくとも1回テストすることと定義される。着目点は個々の条件文(条件式、単一条件、個別条件)で、複数の条件がANDやORで結合されて判定文を構成してもこれらの判定は考慮しない。条件文は真と偽の2つの結果を持つので、コード中の条件文の総数×2を分母として、そのうちテスト実施(設計)したの数の総和を分子に計算を行
コードカバレッジ(注1)の一つで、テスト対象となるプログラムコード内部の判定条件(ディシジョン)の可能なすべて結果(真偽)のうち、テストを実施した割合を示す。コード内のすべての判定条件について、判定結果(真の場合と偽の場合)がそれぞれ少なくとも1回は出力されるようにテストを設計する。 ディシジョンカバレッジの達成基準は、与えられたプログラムのすべての入口と出口、可能なすべての判定結果を少なくとも1回テストすることと定義される。プログラムの条件判定に複数の条件文がある場合でも、条件判定の結果にのみ着目する。条件判定は真と偽の2つの結果を持つので、コード中の条件判定の総数×2を分母として、そのうちテスト実施(設計)したの数の総和を分子に計算を行うとディシジョンカバレッジ(%)が得られる。 条件判定を平たくいうと、“女性客は水曜日に無料”という条件付き行為における「無料になる/ならない」の判定に
パスを直接指定する。Bourne shell の例。 #!/bin/sh echo 'Hello world!' Ruby言語のインタプリタ ruby の例(env コマンドを用いたトリック)。 #!/usr/bin/env ruby puts 'Hello world!' ファイル先頭のシバンを認識するのは、オペレーティングシステム (OS) の execve システムコール(exec を参照)を処理するルーチン中のプログラムローダーである[3]。 ファイルの先頭がバイト順マークになっているUnicode形式のファイルの場合は動作しない。これはバイト順マークのために、OSのプログラムローダーがシバンを認識できなくなるためである。 シバンの参照先は、実行可能バイナリでなければならず、(シバン行のある)スクリプトであってはならない。 シバン行の最大文字数、指定可能な引数の数などは環境依存であ
Logic-less templates. Available in Ruby, JavaScript, Python, Erlang, Elixir, PHP, Perl, Raku, Objective-C, Java, C#/.NET, Android, C++, CFEngine, Go, Lua, ooc, ActionScript, ColdFusion, Scala, Clojure[Script], Clojure, Fantom, CoffeeScript, D, Haskell, XQuery, ASP, Io, Dart, Haxe, Delphi, Racket, Rust, OCaml, Swift, Bash, Julia, R, Crystal, Common Lisp, Nim, Pharo, Tcl, C, ABAP, Elm, Kotlin, SQL,
はじめに 前回は、Herokuのコマンドの拡張pluginについて解説しました。ちょっとマニアックだったかと思いますが、Herokuのオープンであるというビジョンが見える非常に面白い仕組みだと思います。今回は、マンガ共有サービスの機能を追加したいと思います。Webサービスでは必須の機能のファイルアップロードの仕組みをHerokuを利用する場合どのように実現するかを紹介します。 Herokuでのファイルの扱い Heroku上では、ファイルをサーバ上に保存するということができません。これは、以下の理由からそのようになっていると思います。 Webサーバのインスタンスがどのサーバで動くかが特定できない 複数インスタンスが動いた場合に、同じファイルシステムを共有できない Herokuでは、マルチインスタンスのプラットホームであるためこのような課題が出てきます。この問題をおそらく解決することはできるか
サービス終了のお知らせ OKpandaをご利用いただき誠にありがとうございます。 アルクは、2019年3月より「OKpanda」を運営してまいりましたが、2021年8月30日をもって、サービスを終了させていただきました。 今までのご愛顧ありがとうございました。(株式会社アルク OKpanda事務局) OKpanda Service Closure Thank you for using OKpanda. ALC has been operating "OKpanda" since March 2019, but the service was terminated on August 30, 2021. Thank you for your patronage. (ALC Co., Ltd. OKpanda Operations Team)
OKpandaの共同ファウンダー、日本にて 英語を話せるようになりたいと口にする日本人は多い。実際、市場規模でみると、日本の個人英語学習は年間50億ドルにも及ぶ。そのゴールを後押しする英語学習サービスは数知れないが、TOEFLでみる日本人の英語力は最下位から3番目。カンボジアや、モンゴリアより多少高い程度のレベルに留まっている。そんな市場に「必ず勝者が出てくるはず」と話すのは、米国のスタートアップ「OKpanda」だ。同社は、初期ローンチを日本市場に定める英語学習サービスで、年内にもそのiPhoneアプリをリリースする。現在日本を訪問している共同ファウンダーでCEOのAdam Griesに話を聞いた。 残念ながら、日本の義務教育で習う英語は教科書英語。会話は必ず“Hello, how are you?”に対して、“I’m fine, thank you.”と返すやり取りだと習う。だが、実際
ブログに広告を貼ることについて、色々と議論になってますね。少し自分も意見を書きたかったので、記事にしてみます。 ブログ広告に関連する記事: 【広告非表示】にしてる奴って「万引き」と同じだよな(^o^) 【悲報】はてなブログのせいで「アフィ収入が半減」していたことが判明 ブログはもっと儲かってもいいが、誠実さが無いと嫌われる ※残念ながら上記記事を擁護しているわけではありません。あくまでブログの広告掲載について考えた記事です(^_^;)。 インターネットは広告収入によって成り立っている: ご存知の方も多いように、インターネットという世界は見事なまでに広告収入によって成り立っている世界です。 GoogleやYahoo!はもちろん、価格コムも食べログも、FacebookやmixiのようなSNSも、更には読売新聞や毎日新聞やニュースであっても、広告収入がなければサイトは成り立ちません。しかしそれら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く