タグ

一般に関するe228702のブックマーク (21)

  • 我が家のおうちハックの現状 - bohemia日記

    この記事は、おうちハック Advent Calendar 2015の2日目の記事です。 我が家では、おうちハックと表して、IoTデバイスを利用して日常の生活が便利になるよういろいろやっています。 うちにあるデバイス 全体像はこんな感じです まずはどんなデバイスがあるのか、解説します Hue Philipsが出している、スマート電球です。Wifiに繋げて任意に電球の色を変えることができます。自宅には、間接照明用に3つと、玄関に1つ設置しています。 Netatmo サーモスタットと呼ばれるデバイスで、部屋の室温・湿度・気圧・二酸化炭素濃度・騒音と、室外の気温・気圧・湿度を計測し、スマホ等から情報を見ることができます。 IRKit Wifi接続ができる学習型赤外線リモコンです。一度リモコンの信号を学習させれば、同じ信号をAPIを介して送信することができます。 こちらを使えば、テレビ、BDプレイヤ

    我が家のおうちハックの現状 - bohemia日記
  • プログラマのためのDocker超入門 01.仮想化 - Qiita

    今回はVagrantのメリットまでですが・・ この連載のゴール 連載の最後まで読んでいただくと Dockerとは何か、どんなメリットがあるのか より理想的な開発環境とはどんなものか、テスト環境や番環境への影響は? といったことがわかるようになります。おそらく。 前提 サーバーを自分でセットアップしたことのない方、ようこそ! そして黒い画面1に不慣れな方、ようこそ! 以下、インフラ?そんなの仕事じゃないよ?な方に向けた記事です。 正確な説明や絶妙な比喩よりも、わかりやすさを優先します。 ケース: 開発環境セットアップ 突然ですが、 「会社のホームページ作ってよ 」と頼まれたらどうしますか? もちろん HTMLを書けばいいんですが、同時にブラウザで確認もしたい。 Windowsなら XAMPP、Macなら MAMPをインストールするかもしれません。 ですが 「新製品のホームページは会員ページ

    プログラマのためのDocker超入門 01.仮想化 - Qiita
  • はてな

    知りたいこと、伝えたいこと、 全部はてなで。はてなIDがあれば あなたの知的好奇心を刺激する 様々なサービスが楽しめます はてなIDを作る(無料)

    はてな
  • docomo Developer support | NTTドコモ

  • docomo Developer support | NTTドコモ

    APIを使いたい docomo Developer supportでは事業化を支援する最先端のAPIおよびツールを提供しております。 サービスを提供したい docomo Innovator supportはドコモAPIの活用を前提とした共同事業開発プログラムです。SLAの強化やカスタマイズされたAPIの利用が可能となり、差異化されたサービスを提供できるようになります。 APIを公開したい docomo Open Innovation supportは企業のデータや要素技術APIとして公開し、新しい事業をイノベータ―と共に自由に創る、「企業アセット価値化支援プログラム」です。

  • CakePHPのルーティングの解説 – The Bakery, なんでもCakePHP!

    元記事はこちら。 By Frank CakePHPのルーティングはとてもパワフルな機能で、URLを綺麗に見せるのに使われています。ドキュメントが用意されているにもかかわらず把握するのが難しいようであると、IRCの#cakephpサポートチャンネルの経験から知りました。この記事ではその状況に一石を投じ、ルーティングの主な機能について解説します。コメント欄からのサポート要請はお断りします。サポートはGoogleグループかIRCのチャンネル#cakephpで得られます。 ルートの適用 ルーティングが使用されるべき一般的なケースは、URLを綺麗に見せるためだけにコントローラが命名される場合でしょう。ほかにも検索エンジンからのリンクがデッドリンクにならないように過去のサイトとマッチするURLにするといった使い方もあります。 誤った考えとして、「ルーティングは適切なコントローラとアクションにリダイレク

  • Refresh-SF - Online JavaScript and CSS Compressor

    Online JavaScript/CSS/HTML CompressorThis is a web interface to minify your JavaScript, CSS and HTML. This tool uses UglifyJS 2, Clean-CSS and HTML Minifier. You can easly change the defaults below the textarea. Further ReadingIn my investigation, I discovered coding patterns that prevented YUI Compressor from performing variable name replacement. By modifying or avoiding these coding patterns, yo

  • Firefoxの動作が遅いので、キャッシュを有効にした | 渋谷生活

  • Part1 今こそ「基本設計」のスキルを見直す

    システムの構造や実装方針を決定し,アプリケーションの機能,データ,画面などを定義する「基設計」。ITエンジニアの「コア中のコア」と言えるスキルだが,「最近弱体化している」と指摘する声が増えている。今こそすべてのITエンジニアが,ユーザーの高品質,短納期の要求に応えるために,「基設計」のスキルを改めて見直すべきだ。 「ベテランのエンジニアは基設計の一般的な手順は理解しているが,高度化・専門化した実装技術を駆使したアーキテクチャの設計でとまどう。一方,若手エンジニアは実装技術には詳しいものの,肝心の基設計の基礎的な方法論を理解していないことが多い」――。 こうした悩みは,多くの開発現場に共通する。これは,基設計そのものが難しくなっているからにほかならない(図1)。 メインフレーム時代は,ウォーターフォール型の開発プロセスと自社の製品の知識さえあれば基設計をこなせた。しかし,システム

    Part1 今こそ「基本設計」のスキルを見直す
  • jQuery の on() と off() を理解する - tacamy--blog

    初心者向けのとかだと、イベントを jQuery オブジェクトの後に直接指定する、 $('.foo').click(); のような書き方で説明されている場合が多いけど、少し複雑なことをしようとするとそれだと困ることが出てきます。そんなときに便利なのが on() を使ったイベント設定です。 on() ひとつで bind() live() delegate() を表せる jQuery 1.7 で、bind() live() delegate() がすべて on() に統合されたそうです。 つまり on() の書き方によって、3 パターンの使い方ができるということです。 .foo という要素をクリックしたら何かするという例で、イベントの設定と削除の方法をそれぞれ書いてみます。 bind() $('.foo').bind('click', function(){...}); は $('.foo')

    jQuery の on() と off() を理解する - tacamy--blog
  • やはりお前らのMVCは間違っている

    PHPカンファレンス2012 & WordCampTokyo2012 LT発表資料です。 タイトルの元ネタ: http://www.amazon.co.jp/dp/4094512624

    やはりお前らのMVCは間違っている
  • MVCのお勉強。太ったモデルと痩せたコントローラ

    下の2つの記事を読んで、すこし理解が深まったような気がしているのでメモ Web アプリの MVC 設計まとめ :: もやし日記 えせMVCについてそろそろ一言言っておくか :: ひがやすを blog CakePHPを使ったMVC設計のベストプラクティスを読んで、ビジネスロジックはモデルに置くべきだと認識した。コントローラーをシンプルにしておけば処理の流れもわかりやすいだろうと。 特定のモデルに大量のメソッドが集中したり、どのモデルがどういうトランザクションを担当するのかが分かりにくくなってきて、コードの可読性は下がり、重点的にテストすべき場所も分かりづらくなってきます。 Web アプリの MVC 設計まとめ :: もやし日記確かに機能が増えてモデルが多機能になりすぎることはありそう。 実際1つのカラムの値を取得したいだけなのに、多機能なインスタンスを作らないといけないってのもメモリーの無駄

  • CakePHPを使ったMVC設計のベストプラクティス - Sooey

    CakePHPを使ったMVC設計のベストプラクティス 個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしいべ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタープライズ アプリケーションアーキテクチャパターン(PoEAA)やDomain-Driven Design: Tackling Complexity in the Heart of Softwareに手を出してみるのもいいかも。他に、InfoQにユーザー登録すれ

  • ASCIIコード表 - Wikipedia

    ASCIIはISO標準7ビット文字コードISO/IEC 646の元となった。しかし7ビットでは英語以外の言語に対応するには不十分であり、後に他のヨーロッパ言語で使われるラテン文字への対応を追加した8ビット文字コードであるISO/IEC 8859が策定された。その後、世界中で使用されている様々な文字を表現できるようにするため、ASCIIで使用されていない128番以降の部分に、その他の文字を割り当てたり、複数バイトを使用して1つの文字を表現したりするように独自拡張した文字符号化方式が使われるようになっていった。 ASCII制定当時、最小のデータ処理単位(メモリアドレッシングの最小単位)つまりバイトが6ビットであるコンピュータも多かった(DECのPDPシリーズなど)。そのようなコンピュータでは6ビットの文字符号化方式を採用しており、そのためISO/IEC 646の策定にあたっては、7ビット符号化

    ASCIIコード表 - Wikipedia
  • http://www.rider-n.sakura.ne.jp/regexp/regexp.php

  • 資料集/歴代機種一覧表 - iをありがとう

    このページにはiPod・iPhoneiPadの歴代モデルの、簡単なスペック表を掲載しています。 自分のiPodの種類がわからない方は、機種を見分ける(世代判定)ページを使うと、簡単に知ることができます。 右図のような歴代iPodの進化の過程が知りたい方は「年表」ページを、より細かい発表年などを知りたい方は、「歴史」ページを参照してください。 iPod classicシリーズ(フルサイズiPod) モデル 容量 型番 販売時期 価格(円・税別) サイズ(mm) 重量(g) 備考

  • ソーシャルメディアAPIリファレンス - アクセストークンを取得する (User Login Server-side Flow)

    Facebookの認証後に発行されるアクセストークンを取得するには、複数の方法があります。 (いずれもOAuthの仕組みが使われています) 「User Login Server-side Flow」は、 サーバーサイドからGraph APIをコールする。 Facebookのアカウントで認証を行う。 認証後にアクセストークンが発行される。 フローでアクセストークン取得を行います。 アクセストークン取得の流れ Graph API "https://www.facebook.com/dialog/oauth" に、GETパラメータを付加してコールする。 <?php ////////// ↓ 解説を参照 ////////// // 【client_id】を参照 $client_id = '...'; // 【redirect_uri】を参照 $redirect_uri = '...'; /////

  • Home - Facebook開発者

    Metaは、引き続きユースケースを拡大してアプリの作成とカスタマイズを容易にし、開発者がより多くの価値を実現できるようにしていきます。

    Home - Facebook開発者
  • jQueryプラグインのDynatreeを使ってツリー表示 | 株式会社エイチ・オー・エス

    受託開発担当のRyuです。 今回はjQueryプラグインの一つであるDynatreeの使い方を紹介します。 DynatreeはjQueryでブラウザに簡単にツリーを表示させることができるプラグインです。 jQueryプラグインの中には多くのツリー表示プラグインがありますが、ドキュメントやサンプル、機能の豊富さで今回はDynatreeを選びました。 Dynatreeを動作させるにはjQuery、jQuery-uiを別に読み込む必要があります。 <html><head> <meta charset="utf-8"> <link href="css/skin-vista/ui.dynatree.css" rel="stylesheet" type="text/css" id="skinSheet"> <style type="text/css"> <!--body {width: 400px;}

    jQueryプラグインのDynatreeを使ってツリー表示 | 株式会社エイチ・オー・エス
  • jQuery.ajax(options) - jQuery 日本語リファレンス

    HTTP通信でページを読み込みます。 この関数はjQueryにおけるAJAX通信の基部分で、実際には$.getや$.postといった関数を使った方が、容易に実装できます。 但し、これらの抽象化された関数は実装の容易さと引き換えに、エラー時のコールバックなどの複雑な機能を失っています。そのような処理を実装したい場合は、やはり基幹であるこの関数を用いる必要があります。 $.ajax関数は、戻り値として XMLHttpRequestオブジェクトを返します。殆どの場合、このオブジェクトを直接操作することは無いと思われますが、例えば投げてしまったリクエストを中断する場合など、必要であれば利用して下さい。 この関数は引数をひとつだけとりますが、実際にはハッシュで、キーと値の組み合わせにより多くのオプションを受け取ります。 以下にその一覧を載せますので、参考にして下さい。 async / boolea