Hands-on with the new iPad Pro M4: Absurdly thin and light, but the screen steals the show
ブログに書くネタがどうしてもないという場合にどうしたらいいのかを簡単に解決していきます。 特にネタがない人に限って言えば、「いつ、どこで、だれが、何を、どうしたか」に囚われ過ぎる傾向にあるので、今回の方法で、そこを広げていけばいけるんじゃないかと。 ネタが無いなら「なぜ」をつかいこなせ そもそもネタがなぜ無いのか? 5W1Hでしたっけ「いつ、どこで、だれが、何を、なぜ、どうしたか」意外と軽視されがちなのがこの「なぜ」です。 ブログと言ってもメディアとして書かれている場合は特に「いつ、どこで、誰が、何を、どうしたか」を中心にみなさんはブログを書いています。とくに「いつ」を常に最新の情報に付加価値をおき、出来事を書き記す方法が一般的です。 中小企業の「お知らせ」は全て自社のプレスリリースのみになるため、これほど他人の興味を引きにくい情報はありません。 では、なぜ皆さんはこの「いつ、どこで、誰が
blingbling DSLはJavaScriptでHTML構造をレンダリングするDSLです。 HTMLでは表示(HTML)とデザイン(スタイルシート)、そしてプログラミング(JavaScript)が混在して動作します。それらを全て一つにまとめあげ、高速に動作するDSLがblingblin DSLです。 デモのコードです。Hello Worldと表示されています。 HTMLソースです。出力の記述はありません。 出力はJavaScriptで行っています。JavaScriptがそのままHTML構造と出力内容を兼ねています。 出力されたHTML構造です。一つ前のコードの内容が出力されています。 blingblin DSLにはblingbling HTMLとblingbling CSSの二種類があります。blingbling CSSを使えばより可読性の高い構造化されたスタイル記述ができるでしょう。
SIOS "OSSよろず"ブログ出張所はサイオスが新たにオープンしました「SIOS Tech.Lab」ブログに移設します。 新サイトのURLは下記となります。引き続きのご愛読をよろしくお願いします。 https://tech-lab.sios.jp/ こんにちは、OSSテクノロジーセンターの原です。 この連載も 3回目になりました。 連載「libvirt を利用して日々の作業を効率化」第1回 連載「libvirt を利用して日々の作業を効率化」第2回 前回は Web 上に list_domains と list_defined_domains で取得したゲストの一覧を表示するところまででした。 現在 webvirt ファルダ以下はこのような状態です。 # tree . |-- views | `-- index.erb `-- webvirt.rb 1 directory, 2 files
Androidアプリの開発ツール「App Inventor」のオープンβ版が始動、Googleのアカウントで利用できる プログラミングできなくてもAndroidアプリを開発できるツール「App Inventor」のオープンβ版が、公開された。Googleのアカウントでログインすれば、利用できる。 「App Inventor」は、「プログラミング言語を知らなくてもAndroidアプリを開発できる」という触れ込みで、Google Labsのプロダクトとして発表されていた開発ツール。 昨年末に「Google Labs」が閉鎖されたことに伴い、「App Inventor」もGoogleからの提供が終了していたが、教育という目的継続のため、MIT(Massachusetts Institute of Technology)がGoogleと共同でApp Inventorプロジェクトを引き継いだ。201
長い記事なので、先に結論だけ書いておきます。WebSocketのバイナリメッセージ機能は、これまでのインターネットのあり方をひっくり返します。「そんなの知ってるよ」という方もいるとは思います。僕も理屈では分かってたつもりだけど、実際にアプリを作ってみて、具体的にそれを感じることができたので、ちょっと長いですがどういうことなのか説明してみます。 WebSocketとは # WebSocketは、HTML5関連の中でも特に注目を集めている技術の一つです。通常のHTTP通信であればクライアントからのリクエストなしにサーバーは応答しませんが、WebSocketを使うことでクライアントとサーバーの間で双方向の通信が可能となります。これを利用することで、今後様々なリアルタイム性の高いサービスを構築することが可能になるでしょう。 そんなWebSocketですが、これまで波乱の道を歩んできました。数年前か
Tweet Eagle Map of the United States 1833年 イギリスのポーツマス大学が、古地図のウェブサイト『Old Maps Online』をローンチした。 Old Map Onlineは、単に世界の古地図を集めただけではなく、Googleマップに古地図の領域をオーバーレイさせる事で、直感的に探索できるようになっている。 例えば日本の古地図を見たい場合。 まずは、画面左の地図をドラッグするか、キーワードで検索して日本を表示させる。すると画面右に年別の古地図が表示されるので、見たいものを選ぶ。年代を絞り込む場合は、検索窓の下のルーラーで調整する。 古地図を選んだ後「View this map」をクリックすると「David Rumsey Map Collection」のサイトにジャンプするので、そこで拡大する事ができる。 Empire of Japan 1747年
AWSクラウドデザインパターンとは? AWSクラウドデザインパターン (AWS Cloud Design Pattern, 略してCDPと呼ぶ)とは、AWSクラウドを使ったシステムアーキテクチャ設計を行う際に発生する、典型的な問題とそれに対する解決策・設計方法を、分かりやすく分類して、ノウハウとして利用できるように整理したものである。 これまで多くのクラウドアーキテクト達が発見してきた、もしくは編み出しきた設計・運用のノウハウのうち、クラウド上で利用が可能なものをクラウドデザインのパターンという形式で一覧化し、暗黙知から形式知に変換したものであるといえる。 パターンの中には、クラウドでなくても実現できるもの、今まででも実現されていたものも含まれているが、クラウド上でも今まで通りのアーキテクチャが実現でき、かつクラウドを利用する事で、より安価にそしてより容易に実現できるものは、CDPとして収
例えば、Webサービスのフロントエンドのコードを書き始める時にまず何をするでしょうか? デザインスケッチや画像を元にHTMLとCSSを記述していくことになると思います。 少なくとも僕はそうですね。 理論的にはHTMLだけでもWebサービスを作ることはもちろんできますが、 見た目を少しでも調整したいとなるとCSSが必要になります。 例えばCSSを使わないHTMLの場合、いくら単純なレイアウトだとしても、 デフォルトのリンクの色を変えたかったり、フォントを変更したかったり、 要素ごとの余白をどうにかしかったりと最低限の要望が出てきます。 こうした最低限のCSSに対するニーズは共通化して自分なりのCSS Frameworkとして持っておくとよいと思います。 近頃、一からCSSを記述しなくなったのもこうした考え方のおかげです。 今Web上で配布されて利用可能なCSS Framworkが非常に増えて
ブログ移転のお知らせ! ▼当ブログは移転しました!新しいサイトは以下となります!! http://bamka.info ▼お手数おかけしますが、RSSの再登録もお願いします!! http://feeds.feedburner.com/bamka ~追記~ 当エントリーでは、あたかも「PhotoPinの画像であれば、すべて可変して構わない」と取れるような表現があります。しかし、PhotoPinの画像でもCreative Commonsの利用条件に遵守する必要があります。詳しくはコチラのリンクを参照ください。 誤解を招く表現をしてしまったことを、お詫び申し上げます。 ---------- ブログを書く上で、結構な重要度を持っている画像。 文章だけでは伝えづらい、または本文が文章だけで味気なくなってしまう。そんなときに私は画像を挿入するようにしています。 そのほうがメリハリが出て読みやすいなぁと
一般的なWeb Application Framework(WAF)ではMVCという設計及び実装における概念が取り入れられています。 MVCに従ってつくるのが全てではありませんが、 WAFを使うと共に、一度はMVCを用いたWebアプリの開発経験はしておいた方がよいと思います。 MVCはモデル(Model)、ビュー(View)、コントローラ(Controller)の3つの単語を組み合わせた言葉で、 この3つで概念が成り立っています。 クライアントがWebに対してリクエストをした時に、これら3つがそれぞれ連動して結果を返します。 一般的には以下のような処理経路をたどります。 クライアントがWebサイトにリクエスト コントローラがリクエストの処理を行い、モデルとビューを動かす 必要に応じてモデルを呼び出す 結果のデータをビューに渡す ビューがHTML化などをしたものをクライアントに表示する MV
原文:“There is no simple solution for local storage” (on March 5, 2012 by Chris Heilmann) 要約:私たちは良いデータストアとして localStorage を推奨するのをやめなければならない。パフォーマンスがひどく損なわれるからだ。しかし残念なことに、代わりとなるものはまだ完全にサポートされておらず、また簡単に実装できるものでもない。 Web 開発において、うますぎる話に出くわすことは常々だ。そういったもののいくつかは良いもので、だからこそそれが「すべて」として目立ってしまい、開発者を使うように仕向けてしまう。しかし、多くの場合、良いと思われていたものはそこまで良いものではない。また、しばらく使ってみてはじめて「間違っていた」と気づかされるものなのだ。 そんなもののひとつに、localStorage がある
Googleを世界で二番目にあいしてる! どうも、するぷ( @isloop )です。 今更ながらですが、ほんとGoogleって便利ですよねー。 だってキーワードを打ち込むだけで、全世界から、それに関連した情報をリストアップしてくれるんですよ!もうみんな当たり前に使ってるんでしょうけど、これってかなりヤバくないっすか!? こんなん僕がPCを使い始めた、14年前には考えられなかったことです。いやー技術の進歩って凄い。Googleって凄い。Googleまじイケメン。Googleまじ水樹奈々。 もう、Googleがなかった時代に帰るなんてどうしても考えられないですよ・・・。ほんとGoogleまいしてる・・・。 そんな、スーパー便利なGoogle検索なわけですが、もっとスーパー便利につかう方法があります。 それは、検索コマンドや検索演算子などの検索技を使うこと。 これを使いこなせば、通常の3倍じゃ効
Fullscreen Photo by donpy Mac と常時にらめっこしている私は MacのディスプレイにiPhone画面が映し出されることに喜びを感じています。 上の写真は全画面キャプチャーで小さくてみえづらいのですが、画面左下をよく見て下さい。iPhone の通知一覧画面が反映されているのがわかりますよね。 これまで Mac に iPhone の画面を映し出す方法は HDMIキャプチャーボードなど、ハード的な追加が必要でそれなりのコストとマシンパフォーマンスが必要でした。それがたった1つのソフトウェアで簡単に Mac にキャプチャーできてしまうというにわかに信じられない神ツールが登場しました。これは革命ですよ。 Reflection.app – AirPlay Mirroring to your Mac Photo by donpy ◇ Reflection http://ref
JenkinsというCIツールが流行っているらしいので試してみました インストールは公式の手順通り Installing Jenkins on Ubuntu – Jenkins – Jenkins Wiki installすると8080ポートで動き出すのでブラウザからアクセスします http://localhost:8080/ Android のテストはエミュレータで実行する前提で進めます まずは Android Emulator Plugin を入れます アップデートセンター [Jenkins] github にソースを置いてる人は Git Plugin も入れましょう 続いてシステム設定で android sdk と ant の設定をします システムの設定 [Jenkins] それぞれ /var/lib/jenkins/tools/ 以下に入るように設定します (jdk
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く