ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
GCLIはWebベースのIDEと連携したり、任意のWebページに埋め込んで使えるプロンプトを目指しているプロジェクトです。 グラフィカルなコマンドライン、と言われてもピンとこないかも知れません。GCLIはそんなコンセプトで作られたソフトウェアになります。 表示した直後の画面です。画面下に表示されているのはプロンプトです。その上には入力できるコマンドがリストアップされています。 アラートを実行してみます。入力補完もついていて、入力補助用のテキストボックスも出るので簡単に入力できます。 実行すると実際にアラートが表示されます。 bugzコマンドを実行します。実行したコマンドは右上に表示されます。これはGCLIのBugzilla情報を一覧表示します。 echoコマンドはメッセージを標準出力(?)します。 gcliコマンドは変数を定義したりするのに利用するようです。 testコマンドを実行するとユ
flickGalはiOSのフリック操作に対応したギャラリーライブラリです。デスクトップ向けWebブラウザでも表示できます。 Webサイトにフリック操作で画像を切り替えられるギャラリー機能を追加したいと思ったらflickGalを使ってみましょう。jQueryプラグインで手軽に導入できます。 フリック操作なので主にiOS向けです。でもSafariやGoogle ChromeなどのデスクトップWebブラウザも問題なく利用できます。 写真の切り替えはタブをクリックする他、フリック操作でも大丈夫です。 フリック操作でアニメーションしながら写真が切り替わります。 大きな画像を表示している場合です。prev/nextのリンクでも写真を切り替えられるようになっています。 Yahoo! Japanのトップページにあるのに似た表示形式です。写真だけではなくアイコンを並べて機能を選択するといった使い方も考えられ
Zynga ViewporterはiOSのMobile Safariでの表示を制御するJavaScriptライブラリです。 iOSのWebブラウザを使って見るサイトを開発する場合に使ってみたいライブラリがZynga Viewporterです。水平、垂直表示を判断したり、表示領域を調整したりするJavaScriptになります。 これはロックモードです。垂直の場合はコンテンツを表示します。 水平にすると表示できませんという表記になります。 こちらは表示領域調整をオンにした場合の縦型表示です。文字が小さくなって全体が表示されます。 こちらはオフにした場合です。文字サイズが大きく表示されます。 水平表示です。こちらは表示領域の調整がオンです。 こちらはオフです。文字が溢れてしまっています。 Zynga Viewporterはその名の通りZyngaが開発しているライブラリになります。ゲームでは縦横切
stream.mはWebMフォーマットをライブ配信するストリーミングサーバです。 動画のストリーミングサーバを構築するのは大変ですが、stream.mはFFMPEGと組み合わせてHTML5タグを使ったストリーミングサーバを構築できます。 実際に動画を表示している所です。元にしている動画はWebMフォーマットになります。 こちらはFFMPEGを使っています。動画をWebMフォーマットに変換した後、stream.mのサーバに対してポストしています。変換はリアルタイムに行われつつ、配信もストリーミングで行います。 スナップショットで動画の一場面を画像として取得できます。 Webベースのコンソールも付属しています。ストリーム名ごとに設定したログインID/PWでログインします。 ログインすると動画の受信、配信の帯域利用がリアルタイムに更新されていきます。 変換は随時行われています。 FFMPEGを使
html5webviewはHTML5を積極的に取り入れたAndroidアプリを作るサンプルです。 スマートフォンはHTML5を積極的に使っていくのに最適なデバイスとなっています。HTML5を積極活用すればネイティブアプリ並のWebアプリケーションも実現できます。そんなHTML5型Androidアプリを作ってみるなら参考にしたいのがhtml5webviewです。 デフォルトでは有効になっていないAndroidのHTML5機能について、html5webviewでは有効にしながら実際に使ってみるデモアプリも提供しています。 デモアプリをインストールしてみます。 デモは動画(videoタグ)音楽(audioタグ)、位置情報、ストレージ、縦書きとなっています。 audioタグのデモ。ボリューム調整、再生、停止ができます。 videoのデモ。Canvasタグを使ってキャプチャを撮れます。 下に表示され
Instramで「#沖縄」タグのついた最新20件の写真を表示してます。「ウェブサービス」を作るというのは、僕にとって未知の領域でしたが、タスクを1つ1つ細分化することで、ゴールがより明確になり作業もスムーズに行えるようになりました。 もっと大きいプロジェクトに着手する場合は見積もり時間やContextなど詳細に設定する場合もあるのですが、今回は1日で出来そうだったので特に見積もり時間を気にせず作業に没頭しました。 たとえ小さいプロジェクトに取り掛かる際でも頭の中のみで計画をたてるより、Nozbeなどのアプリケーションを使う方が遙かに作業がはかどります。 人間が記憶していられる事は自分たちが思ってるよりも少ないので、途中で進捗状況も把握しづらいですし、タスク個々を忘れてしまう可能性もあります。コンピュータに任せられるところは任せて、僕らにしかできない部分に集中する方が効率的です。 以上でシゴ
発想法には、大きく分けると論理的/直感的なアプローチがある。問題の構造化によるMECEなアプローチを行なう前者と、列挙と自由な直感による後者。それを縦軸においた時、どちらについてもトップダウン/ボトムアップという横軸を考えることができる。 トップダウンは、理想やビジョンに近付くためのアイディアを出す。ボトムアップでは、都度解決するべき問題を発見、対処可能なアイディアを出す。論理的なアプローチは、既存の手法の適切な組み合わせによる解決が可能な問題に対して有効。直感的アプローチは、新しいものを生み出すために必要。しかし、両者は並列というよりは、論理的アプローチが前提となって、直感的アプローチがあるという直列的な関係を成している。そのため、両者はそのどちらかを用いればいいというものではなく、相互補完的なものである。 直感的な判断に優れたひとは、そもそも論理的な判断能力が高い、あるいは、膨大なイン
最大10台のWindowsとMac、Androidで使えるATOK、ジャストシステムが月300円で提供 ジャストシステムは2011年10月27日、Windows/Mac/Android用の日本語入力ソフト「ATOK」を月額300円でまとめて利用できる「ATOK Passport」を、11月8日から提供開始すると発表した。Windows用とMac用、Android用のATOKを、合計10台分まで自由に組み合わせて利用できる。 ATOK Passportは、1カ月単位のサブスクリプション(購読)形式で常に最新バージョンのATOKを使えるサービス。これまでWindows向けとMac向けにそれぞれ月額300円で提供していた「ATOK定額制サービス」を統合したものだ。加えて、現在Android端末向けに1500円の買い切り形式で販売している「ATOK for Android」も使えるようにする。 A
List.js v2.3.1 Tiny, invisible and simple, yet powerful and incredibly fast vanilla JavaScript that adds search, sort, filters and flexibility to plain HTML lists, tables, or anything. Hi! I'm Jonny and the author of List.js. I hope you like the lib. I’ve put a lot of hours into it! Feel free to follow me on Twitter and GitHub for news and donate a coffee for good karma ;) Follow @javve Donate a c
Write your document with HTML and CSS, as you normally would. Use special HTML attributes to indicate variables. Write a little JavaScript to specify how your variables are calculated. Tangle ties it all together. * * * Try out some examples. Proposition 21: Vehicle License Fee for State Parks The way it is now: California has state parks, including state beaches and historic parks. The curren
みんな大好きvimに、quickrun.vimという素晴らしいプラグインがあります。 vim-quickrun/doc/quickrun.txt at master · thinca/vim-quickrun · GitHub Vim上でプログラムを実行できるプラグインquickrun.vimで開発効率アップ - Vive Memor Mortis これを使うと、vimで編集しているコードをショートカットキー一発で実行することができます。 すんごい便利! 色んなプログラミング言語に対応していますが、もちろんgroovyにも対応してます。 してますが、そこはそれ、ノーマルgroovyなので実行する度に例の起動待ち時間が発生して、ウッとかグッとか効果音とともに思考の流れが分断されてしまうわけです。 そんなときには、そう、GroovyServの出番です。 ノーマルgroovyの代わりにGroov
Blogで告知するの忘れてましたが、LL Planetsの「Node.jsとは何だったのか」というセッションにパネラーとして参加しました。 発表資料はこちら。 発表自体はまあ慣れてるので滞りなくできたとはおもうのですが、パネルディスカッション的なものって何がでてくるか分からないのでちょっとドキドキしてしまいますね。ググればすぐ出てくるようなことでも、ちゃんと覚えておかないとその場ですぐ説明できなかったりするので、なかなか難しい。でもとても有意義な討論ができたと思います。ありがとうございました。 最後に抽選があって、そこで発表者なのに自重せずにボール拾ったら、なんと Advanced Programming in the UNIX® Environment (Addison-Wesley Professional Computing Series) 作者: W. Richard Rago,
最近では多くのWebサイトでFacebook LikeボタンやGoogle +1ボタン、それにmixiチェックボタンを見るようになりました。それらのボタンを押すと、各サービスで登録された知り合いに情報が伝播されます。すでに説明するまでもなく、このソーシャルなシェア行為は普及しているわけですが、これはWebコンテンツをソーシャルネットワーキングサービスにて消費するという「Webのソーシャル化」の第一歩(半歩程度かもしれないけど)と位置づけられています。 基本的にはWebサイトの内容を特に変更しなくても、上記のボタン群をそのWebページ上で配置することは可能です。しかし、その結果シェアされる情報(これはフィードという形でユーザに表示されます)は、残念ながらかなりショボい内容となってしまうことでしょう。つまり、ボタンが押され、各サービスがそのWebページ内の情報を覗き見る際に、「このWebサイト
XP祭り2011でLTしました。発表させていただいた内容は、「6ヶ月のプロジェクトのリリースまでをタスクボードとふりかえる」ものです。チームは10名ぐらい。私のチームとプロジェクト側のチームの合同プロジェクトになります。 @tk0miyaさん、@zuisenerさん、@kohseiさんなどからいろいろご感想をいただいたので、今回は、このLTのコンテキストをちょっぴり補足させていただきます。 チームをつくるということ 合同チームでのプロジェクトということもあり、当初は一体感がありませんでした。そのため、まずは以下のような変化をチームに求めました。 合コンのようにメンバーをごちゃごちゃに席替え 週一の進捗報告でなく、毎日の朝礼を実施 誰が何を今やっているかわかるようにタスクボード(かんばん)を作成 プロジェクトで僕が目指したかった開発チームの姿を「誠」という旗として見える化 プロジェクトのシン
@hatsanhatさんから「スケジュールを見ればマネージャがどこまでリスクを見通しているかが分かる」という指摘を聞いて考えたことをメモ。 【元ネタ】 Twitter / @akipii: Redmineによるチケット駆動開発を成功させるには全てのタスクを1人日以下まで分割しきれるかどうかが鍵。詳細レベルまで落とし込めれば作業手順もリリースサイクルもリスクもほとんど見通せているから。スケジュールを見ればPMがどこまでリスクを見通せているかすぐに分かる。 Twitter / @akipii: @dproject21 Redmineもチケット駆動開発も銀の弾丸じゃないんですよね。プログラミングやモデリングでシステム開発をどこまで解決できるか。アジャイル開発は作業を手抜きできると思う人がいるけど結局正攻法しかないんですよね。 【1】Redmineでチケット駆動開発を運用していると、チケットの粒度
AdobeAirでスマートフォン向けアプリ開発をやっていて、アジャイル開発に向いているなあと思った。 考えたことをメモ。 【元ネタ】 アジャイル開発のボトルネック - Social Change! 資料公開:「納品のない受託開発」にみるソフトウェア受託開発の未来~IT投資に対するソフトウェアの価値を最大化できるビジネスモデルとは - Social Change! Twitter / @akipii: 最近のシステム営業では紙や画面だけでは客の反応がなくスマートフォンのアプリのように動く物でないと客が食い付かないと聞いた。だから苦労してるらしい。SIの外側はアジャイルを受け入れる環境があるのに変化に付いていけてない。 Twitter / @akipii: 製品発表時のインパクトは小さくとも同じプラットフォームをユーザーが長期間使い続けられるようにデザインされた製品が着実にユーザーへの浸透を果
jQuery 1.6 が既にリリース されていますが、1.5 で追加された Deferred を勉強する意味で、Script Junkie から Creating Responsive Applications Using jQuery Deferred and Promises を翻訳してみましたので、共有したいと思います。著者の Julian Aubourg は、jQuery のコアチーム・メンバーとして、Ajax モジュールの書き換えと Deferred 導入を指揮した方だそうです。 記事の途中、各メソッドの説明部分は、jQuery ドキュメントの翻訳に差し替えていますので、リファレンスとして使ってもらうのも良いかと思います。 Deferred や Promise は、概念や用語が少々分かりにくいところがあるかと思いますので、読んでくださった方の、少しでも理解の助けになれば幸いです
最近PHPの中身を探ることが多くなってきました。以前PHPカンファレンス2011で話した「PHPをハックしてオレオレ文法を追加する」のなかでは、PHPの内部の動きを知るにはソースコードリーティングだけだと実際にどんな動きをしているのかわかりづらいので、そういう時はGDB使ってやるといいよ、というふうなことを言いました。とかいいつつ、実際にはGDBを直接使ってはいません。操作がプリミティブ過ぎて使いづらいからです。代わりに、GDBフロントエンドの一つであるCGDBというソフトウェアを利用しています。 この記事ではこのCGDBの概要について簡単に説明します。 CGDBの何が便利なのか GDBフロントエンドには、DDD、Insightなどがあります。また、純粋なGDBフロントエンドの他にも、Eclipse CDT、XcodeなどGDBフロントエンドとしての機能を有しているIDEなどがあります。こ
Example 10 エレメントのサイズとカラーを変更し、重なり順も変更。 実装 HTML HTMLの構造は、アイコン、メインテキスト、サブテキスト、3つをli要素に含めます。 <ul class="ca-menu"> <li> <a href="#"> <span class="ca-icon">A</span> <div class="ca-content"> <h2 class="ca-main">Exceptional Service</h2> <h3 class="ca-sub">Personalized to your needs</h3> </div> </a> </li> ... </ul> [ad#ad-2] CSS アイコンに使用しているのは画像ではなく、シンボルフォントを使用します。 @font-face { font-family: 'WebSymbolsRegul
2019年04月15日 【画像】TOEICの世界、桃源郷だった Tweet 44コメント |2019年04月15日 13:00|英語・海外|単発レス|Editタグ :ネタTOEIC 過去記事の再編集投稿 私の夢はTOEIC の世界に出てくるような環境で働くことです🐧💦 pic.twitter.com/H61mDULg0h— ペンギン🐧若手JR総合職 (@adeliepenguin9) 2019年4月9日 当ブログサイトはアフィリエイト広告、バナー広告を利用しています。 平和すぎるwww 交通事故くらいはあってもよさそう。— 回路設計等求職(でじしん) (@deji_shin) 2019年4月11日 TOEICの世界はコピー機が頻繁に壊れるからな〜— yoshi (@00000_yoshi) 2019年4月10日 関連スレッド TOEICでありがちなこと 322 :涙目。(四国地方):
この項追記。2012年1月27日、au iPhoneはケータイ絵文字に対応したので、以下の記述はすでに古い。詳しくは「auとSoftBankのiPhoneにおける絵文字対応を比較する」を参照。 auのiPhoneで絵文字が化ける問題について、まとめておく*1(以下、iPhoneはiOS 5であることが前提)。細かい条件によっていろいろ違いがあるのだけれど、大ざっぱには、下図の赤矢印が化ける。つまり、iPhoneの@ezweb.ne.jpアカウントからiPhoneの@i.softbank.jpアカウントに絵文字を送ることはできるが、逆方向の場合は化ける。また、auのiPhone(@ezweb.ne.jp)とauのケータイの間では、送受信ともに化ける*2。 auのケータイから送った絵文字をauのiPhoneで表示すると、化ける(下図)。これは、「auの絵文字入りISO-2022-JP」が「Wi
今回は、前回(id:fits:20111016)と同様の非同期ダウンロード処理を Java と C# で実装し、Groovy と Scala は別の実装方法を模索してみました。 使用した機能は以下の通りです。 Groovy : Actor (GPars) Scala : 限定継続 + ops Java : Concurrency Utilities C# : TPL + EAP サンプルソースは http://github.com/fits/try_samples/tree/master/blog/20111025/ Groovy の場合2 : Actor (GPars) 今回は GPars の Actor を使って実装してみました。 react を多段にして処理をつなげ、例外発生時は onException で一括処理するようにしています。((1) 〜 (4) の順に非同期処理される)
Analytics with MongoDB 1. Analytics with MongoDB @bibrost 2. @bibrostFreelance EngineerMongoDB JP / GraphDB JPMade Analytics system for SocialAppsJoined SV startup from September 2011- Python(Tornado) / Scala( Lift ) Page : 1 3. Today‘s Theme1.What’s Analytics?2.Why MongoDB?3.Case study Page : 2 4. What’s Analytics? Page : 3 5. データを分析し「行動」を変え結果を向上させる継続的活動 Data Analytics Action Page : 4 6. One Big
jQueryヘビーなアプリケーションの問題点と、MVCによる構造化の必要性 jQueryは、ブラウザ上で動くJSアプリケーションの開発生産性を劇的に向上させました。DOM操作による動的なページ書き換え処理などは、セレクタを使ってちょろっとコードを書くだけで、ほんの数行で記述できてしまいます。 しかし、この方法の延長で、大規模なJSアプリケーションを構築することは果たして現実的でしょうか。例えば「GMail」や「New Twitter」程度の規模のJSアプリケーションを書かなければならないとしたら、どうでしょう? 大規模なJSアプリケーションを開発するには、こういった手法を延長するのではなく、より洗練されたデザインパターンを導入する必要があります。この目的にぴったりのデザインパターンが、「MVC」デザインパターンです。 MVCパターンは、Webの世界ではサーバサイドプログラミングで広く知られ
スクウェア・エニックスのプロジェクトを失敗させないためノウハウが詰め込まれたスライド資料「ゲーム開発プロジェクトマネジメント講座」 Tweet 2011/10/25 火曜日 matsui Posted in 記事紹介・リンク | No Comments » モバイルとはあまり関係ありませんが、ためになる資料が公開されていたのでご紹介します。 株式会社スクウェア・エニックス CTOの橋本善久氏が、2011年10月8日の「スクウェア・エニックス オープンカンファレンス2011」内での発表に使ったスライド資料です。 内容についてはこちらの記事がわかりやすいです。 → 4Gamer.net [SQEXOC]プロジェクトを失敗させないためには? スクウェア・エニックスで実施されているプロジェクト管理術公開 [4gamer.net] スライド資料はPDF形式で公開されています。 http://www.
反省 毎週書くつもりが、いつの間にか2ヶ月経ってました。 学んだことまとめをまとめるのは、当番制になりました。今回はダニーですこんにちは。 Webアプリ開発 バーコード生成 https://rubygems.org/gems/barby barcode = Barby::Code128C.new ‘123456789012’ #EAN-13は13桁だけど最後のチェックディジットは面倒を見てくれるので12桁で指定する。 あとは barcode.to_png でpng化、など。 高度な日時操作 https://github.com/mojombo/chronic 日付・時間っぽい文字列をよきに計らって Time オブジェクトにしてくれる。 25:00のような時間もパースできた。 Added Rails 3.1 asset pipeline support to #save_and_open_p
第22回 HTML5とか勉強会 : ATND 今回はグラフィック関連APIってことで、Canvas、SVG、WebGL、その他グラフィック関連のライブラリの話が聞けました。 おもしろかったです。ありがとうございます! とりあえず、気になったとこだけメモを。 Processing.js Processingはとても構文が簡潔 Processing.jsではProcessingの既存コードをそのまま使える パーサを持っていて、ProcessingのコードをJavaScriptに変換して実行 APIは9割方実装 Canvasで描画 3DはWebGLで SVG Overview foreingObjectでSVGの中でHTML書ける SMIL Animation textPathでpathに沿ってテキスト書ける テキストは選択可能 フィルタ、グラデーション WebGL 大変 WebGL、Flash
パーフェクトJavaScript 井上誠一郎、土江拓郎、浜辺将太 (著) 技術評論社 2011年9月 ISBN-10: 477414813X ISBN-13: 978-4774148137 3360円(税込) ■今、どこにでもあるJavaScript 前世紀、JavaScriptは「ホームページのおまけ」として使われる言語だった。ロールオーバーするアイコン、マウスポインタを追いかける猫、「右クリックは禁止です!」……。うっとうしい仕掛けを回避し、セキュリティを高めるため、JavaScriptはブラウザの設定でOffにするのがネットサーファーのたしなみとされていた時代もあった。Webブラウザでのクライアントサイドスクリプティングでできることなんて、その程度だったのだ。 あれから十余年。今やJavaScriptはどこにでもある。Webアプリケーションの中核的な動作を担っていることだって少なくな
先日、TimSortというソートアルゴリズムが話題になりました。TimSortは、高速な安定ソートで、Python(>=2.3)やJava SE 7、およびAndroidでの標準ソートアルゴリズムとして採用されているそうです。 C++のstd::sort()よりも高速であるというベンチマーク結果1が話題になり(後にベンチマークの誤りと判明)、私もそれで存在を知りました。実際のところ、ランダムなデータに対してはクイックソート(IntroSort)ほど速くないようですが、ソートというシンプルなタスクのアルゴリズムが今もなお改良され続けていて、なおかつ人々の関心を引くというのは興味深いものです。 しかしながら、オリジナルのTimSortのコードは若干複雑で、実際のところどういうアルゴリズムなのかわかりづらいところがあると思います。そこで今回はTimSortのアルゴリズムをできるだけわかりやすく解
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く