IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
![連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)](https://cdn-ak-scissors.b.st-hatena.com/image/square/976d6b25b135fedb9c2be132b02244d48574a5af/height=288;version=1;width=512/http%3A%2F%2Fwww.ibm.com%2Fdeveloperworks%2Fi%2Fdw-social-201508.png)
効率的なWebアプリケーションの作り方 ~PHPによるモダン開発入門 小川雄大(著) 技術評論社 2012年5月 ISBN-10:4774150827 ISBN-13: 978-4774150826 2919円(税込) ■中身が素晴らしいので、外見をdisる 最初に言っておこう。本書は、PHPでWebアプリケーションを開発する人間にとって、とても大きな価値を持つ本である。 今はただの「PHPer(ぺちぱー)」であっても、この本を読んで「Programmer」にステップアップする可能性は十分にある。だからこそ思う、もっと適切なタイトルがあったのではと。 ■大事なのは「効率」ではなく「モダン」 本書は、PHPによるWeb開発を仕事にしていて、なおかつ MVCに沿ったクリーンなコード フレームワークを活用した開発スタイル オブジェクト指向の基本と応用 Gitによるバージョン管理 といったトピック
米ヤフーからYahoo、Gmail、Hotmail、AOL等のパスワード45万件流出! 被害確認方法2012.07.13 14:00 satomi 米ヤフーがハッカー集団「D33Ds Company」に侵入され、アカウント453,492件のログイン情報がサイトに公開されました。 自分のメールが大丈夫かどうか知りたい人は、セキュリティ会社「Sucuri」の確認サイトでメアド入れて緑のボタン押してみてくださいね。因みにリークしたのはYahooメールだけじゃないですよ~。 「(Sucuriによると)Yahoo.comのメールは135599件だが、さらにGmaill.comが106185件、hotmail.comが54393件、aol.comが24677件、 msn.comが6282件リークしているという。」(ソース:TechCrunch) Ars Technicaによると、ハッカー集団はUNIO
第6話 この検索知ってますか!?あなたの人生を変える「Google検索テクニック」6選 2012年07月13日 むーん、むーん。 マキちゃん、頑張ってるわね。 はい! 一人前の薬剤師になるためには、北千住の道も一歩からです! マキちゃん・・・北千住じゃなく、”千里”ね・・・。 (ふふ。マキちゃん、先週、中村に言われたことを気にしているようね) (てか、あれ、中村からのプロポーズだったようだけど、 完全に勘違いしちゃってるわね、この子) マキちゃん、薬剤師のお勉強に飽きたら、ナオミお姉さんに言うのよ。 恋のお勉強を兼ねて、コンパに連れて行ってあ・げ・る。 コリアンダーですか!? ”コ”しか合ってないじゃない!!てか第1話とかぶってるわよ!! ・・・ところで、マキちゃん、今どんなことを勉強してるの? はい! 等速運動する座標系の間では物理学の法則が不変な形を保つという原理と、光速度不
インストールやレジストリーの変更なしで、USBメモリからでも簡単に起動でき、HTTP/FTP/TFTP/DHCP/DNS/SNTP/SYSLOGサーバとして使用できるソフトが「Serva」です。一時的に特定のサーバの機能を利用したい場合などに手軽に使えます。 各設定画面、ダウンロード&設定方法については以下から。 Serva_Non-Supporter_64_v2.0.0 http://www.vercot.com/~serva/download.html ◆各設定画面 実際に設定できる項目は以下から確認できます。 HTTP FTP TFTP DHCP DNS SNTP SYSLOG ◆ダウンロード&設定方法 公式サイトにアクセスし、Windowsの64bit版で使用するので「Serva_Non-Supporter_64_v2.0.0」をクリック。 ダウンロードしたZIPファイルをExpl
ECサイトを無料で作るオープンソース5選+3! 自社ECサイト制作に必要なパッケージまとめ 38,129 views 良い企画書をマネることから始めよう!大手企業が行うプロモーションの企画書事例まとめ 16,680 views 今更聞けないマーケティングの基礎が勉強できる便利な5サイトまとめ 13,238 views 0.1秒の遅れが、1%の売上に影響する!? ページ表示速度の影響力と改善法まとめ 11,785 views 脱初心者!事業計画書の書き方やテンプレート配布サイト4選 11,335 views 売上アップに必要不可欠!販促企画書のアイデアを貰えるサイト5選 8,661 views あなたのサービスが広まる、エレベーターピッチ! 7,625 views 困った時に使える14パターンの無料名刺デザインサンプルデータ 7,428 views WordPressの導入からデザイン、プラ
既に「Google I/O 2012で公開されたJavaScript高速化Tips集 | IDEA*IDEA」や「JavaScriptパフォーマンスを上げるシンプルな13の最適化 | Act as Professional – hiroki.jp by HIROCASTER」で紹介されて話題になっていたJavaScriptの高速化TIPSがhosikitiさんによって和訳されています。 リストでまとめられたリストを日本語で見たいという要望に見事に応えてくれていました! 1.コンストラクタ関数内ですべてのオブジェクトメンバを初期化する 2.常に同じ順番でオブジェクトメンバを初期化する 3.Numeric型(31bitで表現される符号付き整数)を出来るだけ使う 4.0から始まる連続した値を配列のキーとして使う 5.巨大な配列(64000個以上の要素を持つもの)は予め確保せず、必要になったら随時
毎年恒例の診断前準備として開発者向けに、「初心者Webアプリケーション開発者がチェックすべき情報源」を集めているので、皆さんにもご紹介。他に追加した方が良い情報源があった場合はご指摘いただけると助かります。 上から重要な順。★がとりあえず読んどけ、の必須。必須のポイントは、短期間で大雑把に網羅的にポイントが整理されているもの。 徳丸本は今年は必須かな。電子書籍版もあるから、スマホに常備できるし。 あと、後半、まったく初心者向けじゃないけど、セキュリティキャンプ生向けにWebテストできるためのツール類を紹介。Webセキュリティ組の参考に、あと、ネットワークセキュリティ組もFiddler2を使うのはパケットの中身の可視化に良いと思うので、インストールして見られるのがよろしいかと。ここはツール情報を定期的にポストしようと思うので、キャンプ生はチェックしておいて欲しい。 ★Webサイト構築 安全な
» 衝撃の展開! ニューヨークのある男からもらった “謎の暗号” が凄すぎて現在海外のネットで話題沸騰中!! 特集 現在海外のニュース投稿サイト「Reddit」で、ある暗号が非常に大きな話題となっている。 これはRedditユーザーのdelverofsecretsさんが投稿したもので、謎の暗号が書かれた紙の写真(上の写真)と共に、次のようなメッセージをdelverofsecretsさんは書き記している。 【タイトル】「今日、ホームレスらしき男性から50ドルとこの紙をもらいました。この紙が意味するものを分かる人はいますか?」 Redditユーザーのみなさんへ。私はニューヨーク市で働いている者なのですが、今日とても不思議なことに遭遇しました。私はミッドタウンから金融地区に行くために、いつも通り乗客でぎゅうぎゅうの1番線の電車を利用しました。そして電車に乗る時、ボロボロの格好をした男性にぶつかっ
Tweet Pocket カナダに留学しネイティブと英会話をしていたときにふと、大事なことに気づきました。それは「ネイティブは、長い英文をしょっちゅう話している訳ではない」という事です。 例えば、普段の英会話はこのように始まります。 What’s up? I’m pretty good. How about you? I’m chilling, man.のように会話が続いていきます。 これはびっくりしました。なぜかと言うと、中学で学んだような、I’m fine, thank you. And you? のような長い英文が使われているのではなく、たった3単語の英語フレーズがたくさん出てくるのです。 つまり、このように短い英語フレーズでタイミングよく自分が言いたいことが言う事が出来れば、ネイティブ並の英会話がスムーズにできるようになるということなのです。 1.英会話の80%は、3語以下で成り立
またまた、簡単なところではまってしまいました。 using System.Web; で定義しているのに、 System.Web.HttpUtility クラスが見つからないエラーが発生。 「エラー 1 型または名前空間名 'HttpUtility' は名前空間 'System.Web' に存在しません。アセンブリ参照が不足しています。 」 しかも、「参照の追加」の中にも見つかりません。なんでだろう。。。 解決策 原因は、プロジェクトのプロパティで、「.NET Framework 4 Client Profile」が選ばれてために System.Web が参照できていないようでした。 ここで、「.NET Framework 4」を選択して、 プロジェクトを右クリックし、「参照の追加」で System.Web を追加します。 これでコンパイルエラーを回避できました。 これを探すので丸一日無駄に
scaffoldで作成したアプリの新規登録画面(/new画面)に下記の隠しフィールドがあることに今更ながら気づいた・・・) <div style="margin:0;padding:0;display:inline"> <input name="authenticity_token" type="hidden" value="5NinTTI93SY3+Oiw/+rUR+06MunmCYCDh1unc3KPMGk=" /> </div> authenticityは、「信憑性」という意味らしい。ということは、Railsはこのトークンを使って何かしらの信憑性を判断しているようだ。 そこでググってみたところ、CSRFの対応について、rails使いが知っておくべきことというブログが引っ掛かった。内容を読むと、CSRF対策として、先のauthenticity_tokenを使用しているとのこと。以下、引
公開日時: 2011-07-17 07:22 Railsのsessionのデータをデータベース等に永続化する目的でHashからBase64でエンコードされた文字列に変換する方法をまとめます。 session = {"_csrf_token"=>"QGyPCFLCaBpdHa83zmdiEiaVkES3j8Sg2B6J/RyINzI=", "user_id"=>BSON::ObjectId('4e2158910ab31dd361000002')}で現されるような情報を、BAh7B0kiEF9jc3JmX3Rva2VuBjoGRVRJIjFRR3lQQ0ZMQ2FCcGRIYTgzem1k\naUVpYVZrRVMzajhTZzJCNkovUnlJTnpJPQY7AFRJIgx1c2VyX2lkBjsAVG86\nE0JTT046Ok9iamVjdElkBjoKQGRhdGFbEWlTaSZp
Rails sessionのシリアライズにJSONが使われない理由: なぜMarshal? JSON/YAMLの罠 2011-07-18 04:35 Railsのsession情報をJSONやYAMLでシリアライズすると不都合に出遭います。不都合の理由とその解消方法、sessionのシリアライズにJSONやYAMLではなくMarshalが使用される理由について書きます。 Railsと、node.jsのようなRuby以外で書かれた系の双方でsessionを共有する場合に重要です。 RailsのsessionはMarshalでシリアライズするのが一般的 現在、Railsのsession情報をシリアライズして任意のデータストアに永続化する場合、encode64(Marshal.dump(session_data))のようにMarshalしてさらにBase64を使ってバイナリの文字列にしてから永
Facebookページ・アプリでハマるところシリーズ。 RailsでFacebookアプリ作ります。FacebookアプリはIFRAME内のページをPOSTメソッドで呼び出します。エントリー一覧(/entries)のようなものをFacebookアプリのトップページにしようとしたらアレ?となります。(POSTしたらcreate呼ばれるから) オーマイゴッド!じゃあ/entries/newをPOSTメソッドも受け入れるようにしてこれをトップにしよう。しかしFacebookアプリは/で終わるURLしか指定できません。仕方ないので/entries/new/を受け入れるようにしよう・・・。 しかしログインしたはずが情報が引き継がれません。おかしいな。 WARNING: Can't verify CSRF token authenticity ログを見るとCSRF tokenのWARNING。考えてみ
軽量でカスタマイズ容易な日付ピッカー実装jQueryプラグイン「Zebra_Datepicker」 2012年07月13日- Zebra_Datepicker, a lightweight datepicker jQuery plugin 軽量でカスタマイズ容易な日付ピッカー実装jQueryプラグイン「Zebra_Datepicker」 13KBでクロスブラウザ、CSSによるデザイン変更が容易で国際化対応もしていて日本語カレンダーへのカスタマイズも簡単。 日付の形式も自在に指定可能。YdM等とオプション指定するだけです。 こうしたライブラリは実装が簡単であると同時に、サイトのデザインにマッチするようにカスタマイズできるようになっていると本当に使い勝手がよいですね。 実装自体は便利だけどカスタマイズに数日かかったなんていうとちょっと困ります。 年だけの選択も出来ます 関連エントリ これは新し
1. はじめに、 今年も Google I/O が開催されました。一度も現地に行って参加したことはないのですが、毎年セッションの内容は技術的に高度なものばかりでいつも注目しています。今年の一つ興味深いセッションで、 「Google I/O 2012 - Breaking the JavaScript Speed Limit with V8 (Daniel Clifford)」 スライド ,ビデオ というのがありました。(ビデオ・資料をすぐ公開してもらえるのはホントありがたいです。) ご存じの通り V8 は Chrome に搭載されているばかっ速い JavaScript エンジンで Node.js でも採用されています。このセッションは、 V8 の内部実装の解説を元にどう JavaScript の実行速度がパフォーマンスチューニングができるかという内容で、もうこれは必見で見逃せないものです。
rspec-2.11 がリリースされましたね。いくつかの変更点の中に、今後は should ではなく expect を推奨し、デフォルトでは expect のみが有効化されるようになる、というものがありました。 http://myronmars.to/n/dev-blog/2012/06/rspecs-new-expectation-syntax 個人的にこの変更は説得力に欠けるなーと思っていて、 expect 推しにする理由が should は Kernel にはえるので Kernel を include しない BasicObject のインスタンスに対して should を呼ぶとおかしくなる 標準ライブラリ delegate は Kernel のメソッドの一部だけを include するので rspec と delegate のどちらが先にロードされるかによって should の挙動
ECサイトを無料で作るオープンソース5選+3! 自社ECサイト制作に必要なパッケージまとめ 38,129 views 良い企画書をマネることから始めよう!大手企業が行うプロモーションの企画書事例まとめ 16,680 views 今更聞けないマーケティングの基礎が勉強できる便利な5サイトまとめ 13,238 views 0.1秒の遅れが、1%の売上に影響する!? ページ表示速度の影響力と改善法まとめ 11,785 views 脱初心者!事業計画書の書き方やテンプレート配布サイト4選 11,335 views 売上アップに必要不可欠!販促企画書のアイデアを貰えるサイト5選 8,661 views あなたのサービスが広まる、エレベーターピッチ! 7,625 views 困った時に使える14パターンの無料名刺デザインサンプルデータ 7,428 views WordPressの導入からデザイン、プラ
女の子(もしくは、その周りの物体)がくるくると回転するGifアニメーションのみを掲載するTumblr「RRRRRRRROLL_gif」です。サイトのリンクは以下より。 RRRRRRRROLL_gif http://rrrrrrrroll.tumblr.com/ ただひたすらに回転するだけのGifですが、そのシュールさ、妙に惹かれるものがあります。と言うか、完全に好みです。 以下のRRRRRRRROLLさんのTwitterによると、週に2つくらいのペースで回るGIF作っているそうです。最新の更新を確認したい方は、Tumblr越しにRRRRRRRROLL_gifをフォローするのが良いと思います。 RRRRRRRROLL_gif (RRRRRRRROLL)さんのTwitter https://twitter.com/RRRRRRRROLL 以下、RRRRRRRROLL_gifより、心に引っかかっ
LINEのソーシャルネットワーク化の先にあるものにまつわる一連の意見ツリーを見ての感想はタイトルの通り。 意見に反論はないのだけど、細かいところで気になったところ。 ・ツイッターがITリテラシーが高いユーザーのプラットフォームというのは間違ってます。 アーリーアダプターが残ってるサービスは漏れなくITリテラシーの高いサービスと言われるのは、そういうのが自分の目線で目立つから、だろうね。結局グリーなりmixiなり、携帯電話でフィルターされてアーリーアダプターがほぼ離れたのでわかりやすいけど、スマホネイティブサービスだと今後、どう言われるんだろう。Pathとかね。 そういう意味ではLINEは面白くて、現時点があくまでもパーソナルツールが故に、アーリーなユーザーのサービスとは言われないですね。ちなみにLINEはテレビCMをやる前から凄かったです。TV CMって本来そういうブランドがやるべきものな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く