セキュリティソリューション事業部からのお知らせ セキュリティソリューション事業部のブログサイトを新たに開設いたしました。 https://blog.sie-security.com/ 今後のセキュリティニュースの投稿は上記URLのサイトからとなります。よろしくお願いいたします。 担当:TY …More Read
Feb 17, 2015 昨年末にはてなの@cockscombさんと@yashiganiさんがつくっていたSwiftでenumとジェネリクスを活用したかっこいいAPIクライアントを書くが 面白かったので、これを参考にしつつSwiftらしい堅牢で使いやすいAPIクライアントを考えてみました。 目標としたのは以下の3つの条件を満たすことです。 レスポンスはモデルオブジェクトとして受け取る (便利) 個々のリクエスト/レスポンスの定義は1箇所で済ます (変更しやすくしたい) リクエストオブジェクトはAPIクライアントから分離させたい 例にはGitHub System Status APIを使用しています。 サンプルコードはGitHubに上がっています。 APIクライアントのインターフェース APIの呼び出し用に用意されたメソッドはcallのみで、callに渡すリクエストによってレスポンスの型が変
UNIX系OSではvmstatやiostat、sar、top、mpstatなどのコマンドラインツール、WindowsではリソースモニタがOSに付属しているほか、オープンソースのGUIツールとしてはNagiosやCacti, Hinemosなどが利用できます。 MySQLサーバ内部での処理状況の確認は、SHOW STATUSコマンドを基本として、MySQL WorkbenchのパフォーマンスレポートやMySQL Enterprise Monitorなどが利用できます。これらのコマンドやツールの詳細は別途解説いたします。 ベンチマークテスト 構築したシステムが要件を満たしていることを検証するためにベンチマークテストを行います。MySQLのサポートエンジニアで“漢(オトコ)のコンピュータ道”で知られる奥野氏は「テストをしないことはリスクがあるということです。つまり、ベンチマークテストをしない
Shake iPhone! ご存じですか?iPhoneやiPadのキーボードには入力などの操作を誤ったときに使うための「元に戻す」「操作を取り消す」というメニューやボタンはありませんが、ちょっとした操作でこれを呼び出すことが出来ます。やり方は簡単で、iPhoneやiPadをシェイクするとこんなメニューが横から飛んできます。 この「取り消す」ボタンを押せば、入力/貼り付け/切り取り/文字削除(バックスペース)などの操作を一段階取り消すことができますよ。 ちなみにシェイクと書きましたが、iPhoneならそんなにぶんぶん振り回す必要はありません。腕をスナップさせるようにして、強めにクイっと振ってあげるのがコツです。慣れると、このメニューが画面の端から飛び出てくるアニメーションもあいまってなかなか楽しかったり。 ちなみに、取り消した後にもう一度シェイクすると… さらにもう一段元に戻す、若しくは先ほ
2014年の後半あたりからDocker,Docker Inc.への批判を多く見かけるようになった(もちろんもともと懸念や嫌悪を表明するひとはいた).それを象徴する出来事としてCoreOSチームによる新しいコンテナのRuntimeであるRocketのリリースと,オープンなアプリケーションコンテナの仕様の策定を目指したApp Containerプロジェクトの開始があった. CoreOS is building a container runtime, Rocket 批判は,セキュリティであったり,ドキュメントされていない謎の仕様やバグだったり,コミュニティの運営だったり,と多方面にわたる.これらは具体的にどういうことなのか?なぜRocketが必要なのか?は具体的に整理されていないと思う.これらは,今後コンテナ技術を使っていく上で,オーケストレーションとかと同じくらい重要な部分だと思うので,ここ
仕事を管理するのにきっちりとしたプロジェクト管理のツールを使うのもよいのですが、もう少しあいまいで、何でもフリースタイルで書き込むことができるほうが性に合っているというひともいるでしょう。 たとえるなら、一枚の大きな紙です。 きっちりとしたリポート用紙に仕事にまつわるタスクやメモを書き込んでゆくよりも、えいっと大きな紙にその場に必要なことを書き込みながら、時には乱暴に消したり上書きしながら仕事を進めるほうがいいということはよくあると思います。 こうした仕事環境をデジタルで作ることができるかが一つの挑戦なのですが、ここでも「人生の仕事場」へと舵を切ったEvernoteが答えを出しています。 それが本家Evernoteブログで紹介されていた、TodoistとEvernoteを使ったこんな方法です。 シンプルが最強な Todoist と Evernote Todoistは私もここ1年ほどメインで
先日、Nibbler(ニブラー)という、SEOとWEBマーケティング分析サービスを見つけました。 これを使ってみたら、無料ながら、かなり詳細にサイト分析(改善点の可視化)が行える素晴らしいツールだったので紹介です。 Nibblerとは Nibbler – Test any website Nibblerとは、フリーのウェブサイトテストツールです。 アドレスを入力するだけで、アクセシビリティ、SEO、ソーシャルメディアテクノロジーなどの観点から、ウェブサイトをクロールして、レポートを出してくれます。 加えて、適切な改善提案を示してくれるので、提案に従ってサイトを修正すれば、かなり良いサイトに仕上がるのではないかと思います。 Nibblerを英和辞典で調べてみると、「少しずつかじる(小動物)」、「打抜き切断工具」などという意味があります。サイトを細かく分析するツールという意味もあるのだと思いま
普段Javascriptをよく書いているのですが、設計が今の自分の弱点だなぁと思い、 積読になっていた JavaScriptデザインパターン – オライリー・ジャパン を引っ張りだして勉強したことを紹介していきます。 内容に関して何か間違いや問題があったらご指摘ください。 デザインパターンとは デザインパターン – wikipedia “ソフトウェア開発におけるデザインパターン(型紙(かたがみ)または設計パターン、英: design pattern)とは、過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し、名前をつけ、再利用しやすいように特定の規約に従ってカタログ化したものである。” デザインパターンというのは、テンプレートの様なものと考えるとわかりやすいかもしれませんね。 また、Javascriptデザインパターンでは次のように提唱されています。 パターンは実績のある解決策で
去年から騒がれているSEO×コンテンツマーケティングについて書きたいと思います。 ブログの目的が「頭の整理」と「何に対しても自身の答えを持つ」ということなので駄文となってしまう点、ご了承下さい。 なぜコンテンツマーケティングが取り上げられるのか 1.SEO対策事業者によるもの 背景には検索エンジンのアルゴリズムがかなり精度向上し、これまでの外部リンクに頼ったSEO対策では順位が上がるという結果に結び付かなくなったというのが原因ではないでしょうか。「外部リンクが聞かないから内部コンテンツ増やしましょう」という事業者が増えてきた感覚があります。 2.Googleのポリシーに沿った方が順位を上げる上で楽になったから またそれ以外にもGoogleのアップデードで ・ペンギンアップデート ・パンダアップデート ・ペイデイローンアップデート ・パイレーツアップデート ・SSL/HTTPSをランキングア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く