日本⇔海外の通話料を安くするならSMARTalk!! SMARTalkなら国際電話が32カ国一律8円/30秒でご利用いただけます。高くなりがちな国際通話はお得に! ASCIIスマートフォンAppアワード2013 ビジネス部門賞受賞 週刊アスキー、週アスPLUSそしてiPhonePLUS主催の今年最も熱いアプリを決める“ASCIIスマートフォンAppアワード2013”でSMARTalkがビジネス部門賞受賞いたしました!
5. 5 / 54 ラムダ式とストリームAPI • ラムダ式とは関数を簡便に表現するための記法。 • ストリームAPIは、ラムダ式を利用したコレク ション操作用のAPI • 関数型プログラミング言語由来。歴史は古い。 • これまでの手続き型やオブジェクト指向的なプ ログラミング手法から、関数型プログラミング に変わります。 • パラダイムシフトのよかん!! 6. 6 / 54 簡単なサンプル • フルーツの一覧の中から • 名前が“りんご”で始まり、 • 値段が100円以上のものを、 • 値段順で並び替え、 • 名前だけを取り出して、 • リストを作成する 1 List<String> apples = fruits.stream() 2 .filter(f -> f.getName().startsWith("りんご")) 3 .filter(f -> f.getPrice() > 10
解説 仕事用とプライベート用など、複数のアカウントを作成して、GmailやGoogleカレンダーなどのGoogleサービスをそれぞれのアカウントで使い分けている人も多いだろう。Googleサービスではマルチログイン機能を提供しており、このような場合でも、複数アカウントにログオンしたまま(いちいちログアウトしなくても)、あるアカウントから別アカウントに切り替えることができる。 操作方法 最初に、GmailやGoogleカレンダー、Googleアナリティクスなど、マルチログイン機能に対応しているGoogleサービスにログインする。 するとブラウザ画面の右上に、現在ログオンしているユーザーの人物アイコン(写真を登録している場合はユーザーの顔写真)が表示されているはずだ(Googleアナリティクスなど一部のサービスでは、アイコンではなくメールアドレスのリンクが表示されている)。これをクリックすると
今回は特に予告を書きませんでしたが、昨年、一昨年に続き、今年も3月13日から16日までフランスのリヨンで開催されたQA Hackathonに参加してきました。すでに多くの方がまとめ記事を書かれているので詳細はそちらをご覧いただくとして、今年は、昨年ランカスターで議論したことを肉付けしてPAUSEなどの実装に落とし込むという位置づけの年だったこともあり、細かい点で突っ込んだ議論は多々あったものの、昨年のように「ここがこう変わるから注意してください」とみなさんに報告しておかなければならないことはなかったかと思います(古いディストリビューションなど最近のベタープラクティスにしたがっていないディストリビューションをアップロードする際に多少の注意が必要になったことや、package NAME BLOCKの形式が正しくPAUSEに認識されるようになったことなど、細々とした挙動の変化はありますが、これは
イントラネットで使う会議室予約みたいなのが欲しくて、作ってみたものです。WordPressでも(一応)実装は可能です。PHP初心者が唸りながら書いたものなので、どうぞ参考程度にご覧ください。 目指したもの かばの遊べるCGI こちらで紹介されている「会議室予約」のようなシステムがほしくて、仕様やレイアウトを真似して、PHPで作らせていただきました。既にサイトは閉鎖されており、上記リンクは有志の方による復元サイトのようです。この場にて、厚く御礼申し上げます。 前置き 実は当初、WordPressに組み込んで使おうと企てました。現状、非常に優秀で柔軟性の高いツールやグループウェアがいっぱいあるなか、あえてのWP…(;´Д`) そもそもの依頼の前提が「冒頭の既製品に近いもの」だったことと、使用予定のWebサーバにWordPressを入れるつもりだったことから「これWPのDB使えないかな! 組み込
インターネット上で「豆腐は白い」って書くと、「白くない豆腐もあります」「白い豆腐が食べられない人もいるんですよ!」「私の豆腐は白くありませんが」「厳密にいうと薄いベージュです」「豆腐は黒くあるべきです」「豆腐信者乙」「豆腐主義者め」「豆腐とはお前自身だ」などのリプがきます。
十分なテストをしたのにバグが見つかる---。「想定外」としか言いようのない事態があると思います。そのような事態に陥らないためにはどうしたらよいでしょうか。 すぐに思いつくのは、再発防止策として同じようなバグを検出できるテストパターンを追加することです。もちろんこれは有効ですが、こうした対策は「経験から予測できる不具合に対するテスト」にすぎません。未経験の不具合は常に「想定外」のものとして見落としてしまう可能性があります。つまり、「同じようなバグを検出できるテストを増やす」という対策は本質的な解決策にはなっていないのです。 想定外を想定できるわけはありません。いったいどうすればよいのでしょうか。開発者の方にはなじみが薄いかもしれませんが、「品質工学」と呼ばれている方法論があり、これが一つの解決策を与えてくれます。もちろん“銀の弾丸”はありませんから全ての問題を解決できませんが、経験や知識によ
◆◇◆ 無根拠な楽観 日本の大学生は入学した途端に「英単語はもう覚えなくてよいのだ」と勝手に思い込んで自滅する傾向があります。 理由は不明で少数の例外も見られますが、入学時の成績に関係なくだいたい一律に起こるようです。自分もそう楽観していた一人です。大学合格はスタートに過ぎないとあれだけ教師から散々言われ自分で自分に言い聞かせたにも関わらず、暗記作業についてはその意識を貫かないで自分は入学と同時に十分な暗記量を終えてゴールしたのだと勘違いしている。 実際にはたかだかDUOだかターゲットだか受験用英単語帳2・3冊分を覚えただけなのに、まるで「自分の単語力はもうShakespeareでも英詩でも歴史書でも飲み会でも医師の診察でもエコノミストでも議論でも猥談でも罵倒でも対応できるんだ!ドンと来いよ!」と言わんばかりに自信満々です。 その意識の表れとして心は早くも第二外国語へ向いていて、英語はリス
今まで下記のようにexecで標準出力と標準エラー出力を作業ログに残すという事をしてたんですが、実際に打ったコマンドは出力されないので、ちょっと不便だなーと思ってました。 exec > >(tee --append /tmp/$(date +"%Y.%m.%d")_$(id --user).work.log) 2>&1 ちょっと調べて見るとscriptコマンドを使うとコマンドを含めて出力できることを知りました。 これで作業ログを残すのがはかどる! script --append --flush /tmp/$(date +"%Y.%m.%d")_$(id --user).work.log チームメンバーにこのログをtailさせておけば、画面共有も出来たりもします。 (その用途ならホントはwemuxとか使った方が良いんでしょうけどね。。 tail -F /tmp/$(date +"%Y.%m.%
「GNU/Linux Distribution Timeline」は、1992年に公開された世界最初のLinuxディストリビューション「SLS」以来の、膨大なLinuxディストリビューションの歴史を年表形式で表したものです。(ソースコード、Hacker News)。 例えばメジャーなディストリビューションの一つRedHatからは、こんなにたくさんの子孫が派生していることがわかります。検索してみたら、KondaraとかVineとかLinuxメインのディストリビューションもしっかり含まれていたので、かなり網羅率は高そうです。 最近人気のたかいUbuntuからもたくさん分岐しています。 膨大すぎて一覧表示できないのが難点ですが、Linuxマニアならおさえておきたいタイムラインですね(汗
Perl › Mojolicious › 入門 Mojoliciousをインストールしましょう。Perlでは、モジュールをインストールするのにcpanコマンドあるいはcpanmコマンドを使用します。CPANは有志によって作られたたくさんのモジュールが、登録されているサイトです。モジュールというのは、プログラムの部品のことです。 MojoliciousもモジュールとしてCPANに登録されているので、インストールして利用することができます。 Windowsの場合 Windowsの場合はモジュールをインストールするには、cpanコマンドを使用します。cpanコマンドを使ってMojoliciousをインストールすることができます。 cpan Mojolicious Mac OS X, Linux, Unix系OSの場合 Mac OS X, Linux, Unix系OSの場合は、Perlのインストー
最近タスクがどのくらいで終わるか見積もることが多いんだけど、そのたびにうまく見積もりができてなかったり、思ったより長引いてしまってすごく忙しくなってしまったり、といったことが何度かあった。このままじゃ良くないなーと思って、「アジャイルな見積りと計画づくり」を読んだ。 アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法~ 作者:Mike Cohn,マイク コーン毎日コミュニケーションズAmazon 実際読んでみると今の状況に非常にぴったりで良い本だった。この本を読んでいくと、最初から正確な見積りをするのは不可能で、作業をしながら見積りの精度をあげるといったり、変更やリスクに強いスケジュールをうまく作るということをしていく必要があるということが分かる。なんとなく自分がタスク管理をしないといけなくなったけど、なんかうまくいかないと思っている人には非常に参考になると思う。あと
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
EPELリポジトリ導入(EPEL)を参照してEPELリポジトリを導入する [root@centos ~]# yum -y install clamav clamav-server-systemd clamav-update clamav-scanner-systemd ← Clam AntiVirusインストール [root@centos ~]# vi /etc/freshclam.conf ← ウイルス定義ファイル更新設定ファイル編集 # Send the RELOAD command to clamd. # Default: no #NotifyClamd /path/to/clamd.conf NotifyClamd /etc/clamd.d/scan.conf ← 追加(ウイルス定義ファイル更新をclamdに通知する) [root@centos ~]# freshclam ← ウイ
なんとなくブログを書かない日が続いたが、ネットから消えたわけでもなく、それなりにこの日々だらだらとツイッターには書いていたりした。何も書くことがないわけでもない。ということで心に引っかかっていた、そのことを少し書いてみようとかとも思うのだが、そう言い出してみて、やはり気は重い。 その一つは、れいの「黒子のバスケ」脅迫事件である。 「黒子のバスケ」というアニメ(実は私もたまに見ることがあるし、コミックも持っていたりもする)と簡素に説明をするにもどうするかなと思って事実関係を見直そうとニュースを見直す過程で、早々にウィキペディアに項目があったことを発見した(参照)。事件を知らない人で知りたい人がいたら参考にするとよいだろう。 当初このニュースを私が聞いたとき、作者に個人的な怨みのある人物の犯行ではないかと思ったが、少し関心をもっただけでそういう印象は消えた。むしろ、なにか社会的なメッセージ性の
どの最適化が効くんや…とググった。 以前も調べた気がしたが思いだせず、ひたすらググる羽目になったので、 反省してブログに残す。ふつーにmysqlのdocumentに書いてあった。 http://dev.mysql.com/doc/refman/5.7/en/limit-optimization.html If you use LIMIT row_count with ORDER BY, MySQL ends the sorting as soon as it has found the first row_count rows of the sorted result, rather than sorting the entire result. If ordering is done by using an index, this is very fast. バージョン古いけど日本語のほ
JavaScriptで書くデザインパターンが気になっているので、手始めに一番よく見ているであろうモジュール・パターンについていろいろ調べてみました。 なぜ使うの? モジュール・パターンは名前の通り、処理を他の処理とぶつからないように安全に切り離し、モジュールの形として提供する考え方です。YUI などの大規模なフレームワークから小さなライブラリにも取り入れられています。以下のようなメリットがあります。 グローバル変数を極力減らして、機能をモジュールの形で提供できる。 コードの成長に合わせて構造を作れる コードを見通しやすくする 要件に応じて追加、置き換え、削除ができる シンプルな書き方 Sample というオブジェクトを作って、いろいろ便利な機能をつけていきたい、という場合、下記のような書き方ができます。 var Sample = { name: 'sampleくん', age: '30',
社内でIdobataを使う機運が高まってきている。普段Safariを使っているとIdobataの通知のためだけにGoogle Chromeを使うのは億劫なのでクライアントアプリを作った。主な機能は次の通り。 ブラウザを起動せずにidobataを閲覧することができます Notification Centerにメッセージが通知されます メッセージの通知はすべて、もしくは@mentionのみに切替ができます WebViewがSafariとcookieを共有するため、Safariとログイン状態が共有されます ソースコード、ダウンロードはGithubよりどうぞ。 Download: Butter はじめてRubyMotionでちゃんとしたアプリケーションを書いたけど、意外とはまりどころ少なくできた。でもObjective-Cのリファレンスを読んでRubyに変換しながら書くのは結構大変だ。あとせっかく
NTTドコモは3月24日、MVNO事業者向けに設定している携帯電話通信のパケット接続料金を最大56.6%値下げすると発表した。 新料金は総務省が改訂した「第二種指定電気通信設備制度の運用に関するガイドライン」に沿って算定したもので、10Mbpsのレイヤー3接続で月間179万5815円、同じく10Mbpsのレイヤー2(GTP)接続の場合は月間123万4911円。10Mbpsを超える場合は1Mbpsごとに上記料金の10分の1を適用する。 パケット接続料 区分 改定後(2013年度適用) 現行(2012年度適用) レイヤー3接続(10Mbpsのもの)
MVP Community Camp 2014 が開催されました 去る3/22に開催された MVP Community Camp 2014 の広島会場にて、『Visual Studioで始めるTypeScript開発入門!』というタイトルでセッションを行わせていただきました。 当日ご参加いただいた方、ご視聴いただいた方、ありがとうございました。 当時のセッション資料 Visual Studioで始めるTypeScript開発入門 from kiyokura 当時のust録画 (前半) Video streaming by Ustream (後半) Video streaming by Ustream ※時間ができましたら、広島の全セッションを解像度がもう少し高い状態でYouTube等にアップする予定です。 ハプニングとお詫び 当日は、セッション開始の声を上げた瞬間にPCがブルースクリーンを
この記事はVim Advent Calendar 2013 : ATNDの 113 日目の記事になります。 また『EasyMotionか!』と思う方も中にはいるかもしれませんが、実は誕生日VACだったりするので許してください。 Happy Vimming to me. カーソル移動がエディット時間の80%を占める Vimでエディットしている時間の中で、カーソル移動の割合は恐らく80%以上を占めてます[当社比][要出典] 何をするにしても基本的にはカーソルを移動させ、それからVimの強力なoperatorやtextobjectを駆使してテキストをエディットしたり、Insertモードに入って文字を入力するでしょう。またtagジャンプや、*,#などでカーソル下の単語を検索して移動するために、そこまでカーソルを移動させるという『カーソル移動のためのカーソル移動』をするケースだってあります。 多くの
よくあるような「スタートアップ」や「起業」が最初はみんなに注目されるもののそのあとは鳴かず飛ばずの状態が続き、いつの間にか消えてしまうのが大半なのに対して、たったひとりの個人で開発を始め、さらに法人化、ほとんどの会社が10年以内につぶれてしまう中で少しずつ着実に成長を続け、ついに10周年を迎えようとしているのが、国産のブラウザとしては最も大きいシェアを誇っている「Sleipnir」の開発元である「フェンリル」です。成長する中でぶつかっていくさまざま艱難辛苦を乗り越えてきたからこそ、ここまでの年月を持ちこたえ、さらに成長し続けているからには、今に至るまでにはきっといろいろなものがあるに違いないはず!ということで、秘密のベールに包まれていた「フェンリル」の社内を撮影することに成功、それだけでなくいろいろなこれまで知られることのなかった話を関係者にインタビューすることにも成功しました。 デザイン
2014年03月24日23:00 カテゴリEcosystemArt Windowsという名の薄皮一枚 Unixという考えかた Mike Gancarz / 芳尾 桂 訳 [原著: The Unix Philosophy] 寝込みうどんになりながらiPadで以下を読んだら熱がぶりかえしたので。 Macの良さがわからなすぎて、死にたい MacがWindowsに勝る理由 ~Mac vs Windows宗教戦争の歴史をひもとく~ いや比べるべきは Windows と Mac じゃないのよ。 Windows と *nix。 以下、NASDAQでTechnology Companyに分類されている先週末の時価総額上位20社を塗り分けてみた。 SymbolMarket Cap. (B$) 1AAPL475 2GOOG398 3MSFT333 4IBM194 5FB171 6ORCL169 7QCOM13
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く