![ウェブデザイン・ギャラリーサイトまとめ - DesignWalker](https://cdn-ak-scissors.b.st-hatena.com/image/square/4ff1f0b6088f4085799229c562dcb3525e2a3b27/height=288;version=1;width=512/https%3A%2F%2Fg.twimg.com%2FTwitter_logo_blue.png)
mixiGraph ■mixiGraph mixiGraphは、mixiのマイミクシィ一覧を辿り、関係図を作って表示するソフトウェアです。 現在のmixiの仕様ではマイミクシィ一覧(list_friend.pl)にアクセスしても「足あと」は残らないようです。 写真をダブルクリックして辿るだけなら「足あと」を残さず関係を調べる事ができます。 ■ダウンロード&インストール Windows版 mixiGraph.exe ver1.5.1 (104Kbyte) 2007/10/10更新 これがそのまま実行ファイルになります。右クリックで保存して実行して下さい。 実行ファイルと同じフォルダに、「mixiGraph」という作業用フォルダを作成します。 MacOS X版 mixiGraph_1.5.1.dmg ver1.5.1 (115Kbyte) 2007/10/10更新 MacOS
I'm really pleased with the response to my first posts on Force Directed Graphs in JavaScript. A number of people have expressed interest in using these libararies in their own applications so I'm providing some details on how to do so here. Have fun! Disclaimer This is alpha code. I'm sharing it now because I want to see what you can do with it and what you think it should do. License JavaScript
Unleash the power of Salesforce Customer 360 through integration Read more
[2006/5/28 追記] applet バージョンが公開されたので、自分のページのHTMLを可視化することもできるようになった。 論文にありそうなネタで、じつは同案多数かもしれないが, Websites as graphs では、HTML の構造を要素ごとに色分けしグラフ化する作業を著名ないくつかのサイトについて行なったという。下はグーグルのもので、 以下のような色分けになっているという。 青: リンク (A タグ) 赤: テーブル (TABLE, TR , TD タグ) 緑: DIV タグ 紫: 画像 ( IMG タグ) 黄色: フォーム (FORM, INPUT, TEXTAREA, SELECT OPTION タグ) オレンジ: 改行と引用 (BR, P, BLOCKQUOTE タグ) 黒: ルートである HTML タグ 灰: その他のタグ 元記事ではもっとたくさんの実例が出てい
Products: TouchGraph Seo Browser Use this free Java application to explore the connections between related websites. Try it now! Enter keywords or a URL, and click 'Graph it!' See Getting Started below for more details. Getting Started Make sure you have the latest version of java, at least Java 1.5 Type in your search keywords or a URL, and press "Graph It!" Say "Run" when asked "Do you want to t
9割型のソーシャルタギング・サービスが、ユーザーインターフェースの模索をほとんどせずに、サービスの再生産をしているのは如何なものかと。 とか思ってみる。 例えばタグ分布の可視化を例にしてみると、はてな、del.icio.us, Technorati, Flickerと、まったく代わり映えがしない。あえて言うならば、Snippy(要招待)が面積比を使おうとしていたり、それ以前にflogが開き直ってタグを捨てたりしている程度である。 タグの可視化などサービスの本筋とは関係がない、と言ってしまえばそれまでだが、本質でないならばなおさらに有名サイトをマネするのではなく、むしろ積極的に情報デザインの実験の場にしてもよいはずだ。 例えば下の例は、サイズの代わりに背景の明度でタグのポピュラリティーを可視化したものだ。サイズ変化の手法では、最もポピュラーなタグは発見しやすいものの、サイズのせいで文字のベー
メールで情報をやり取りする際に面倒な点の1つは、前後の話のつながりを追いづらいことですよね。例えば Gmail のように、関連するメールをスレッド形式で表示するなどといった工夫もありますが、話の流れが複数に分散した時に把握しづらくなります。そこでIBMがこんなアイデアを考え出したとのこと: ■ Thread Arcs (visualcomplexity.com) 2003年発表とのことですから、既にご存知の方も多いかもしれません。個々のメールを「点」で示し、他のメールとの関連を「弧(arc)」で示す「スレッド円弧(Thread Arcs、スレッド・アーチと意訳した方がカッコいいかも)」というアイデア。中が塗りつぶされている点は他人のメールを示し、さらに色の違いで送信者などを表すようになっているそうです。より詳しい情報は、IBMの公式ページからどうぞ: ■ THREAD ARCS: An E
Project Description: Please provide a description of the project.
Visioのような図が書けるJavaScriptライブラリ「Open-jACOB Draw2D 」 2006年11月26日- Open-jACOB Draw2D Create drawings and diagrams with the free Javascript library. The User interface allows interactive drawing by using your standard browser. No additional software; no third party plug ins. Just run it and use it. Visioのような図が書けるJavaScriptライブラリ「Open-jACOB Draw2D 」。 次のような図形描画機能を、ライブラリを使うことで自分のツールに組み込めるのが嬉しいところです。 描画した図形
dojo, the Javascript Toolkit: brought to you by the Dojo Foundation グラフ描画機能が機能追加されたJavaScriptライブラリ「Dojo 0.4」。 次のようなグラフがJavaScriptで描画することが可能です。曲線も美しいですね。一見Flashを使っているようにも見えます。 グラフ描画するためには、dojo.jsを読み込んで、次のようなコードを書きます。 dojo.require("dojo.collections.Store"); dojo.require("dojo.charting.Chart"); dojo.require('dojo.json'); // our sample data for our line chart. var json = [ { x: 0, y: 110, size:20, x2:
dojo: Clock demo This widget is a demonstration of the new dojo.gfx library. クロスブラウザで動作するベクターグラフィックスライブラリ「dojo.gfx」。 dojoにdojo.gfxというグラフィックスライブラリが追加されたみたいなのですが、そのライブラリを使ってどんなことが出来るのかを示したデモを以下に紹介。 ベクターグラフィックスを使った時計(ちゃんと動きます) ドラッグ可能なカラフルサークル(円の曲線が滑らかですね) 試していませんが、このライブラリを使うことで色々楽しいことが出来そう。 ベクターなので拡大しても綺麗に表示されるものが作れますね。 関連エントリ グラフ描画機能が追加されたJavaScriptライブラリ「Dojo 0.4」
JavaScriptで線や円、四角形などの図形を描画するためのライブラリ「wz_jsgraphics.js」 2007年02月16日- DHTML: Draw Line, Ellipse, Oval, Circle, Polyline, Polygon, Triangle with JavaScript This JavaScript VectorGraphics library provides graphics capabilities for JavaScript: functions to draw circles, ellipses (ovals), oblique lines, polylines and polygons (for instance triangles, rectangles) dynamically into a webpage JavaScriptで線や円
Drawing lines in Mozilla based browsers and the Internet Explorer - The Code Project - JavaScript JavaScriptで線を描画する方法についての記事。 JavaScriptで線を描画するためのGraphicsクラスライブラリも配布しているようです。 Graphicsクラスライブラリを使うと、次のような簡単なコードで線を描画できるようです。 var g = new Graphics(); g.drawLine(100,50,200,70); g.paint(); ダイナミックなインタフェースを実現するJavaScript ライブラリも多いですが、 こういったJavaScriptでの図形描画機能についてもおさえておきたいですね。 関連エントリ ブラウザ上で動作するJavaScript製のMSペイ
Chart Usage (WebFX) In web applications developed now days a lot of the logic that previously resided on the server side is now being implemented on the client side. This is especially true for information presentation, components such as trees and columnlist makes it possible for users to interact with the application, or web site if you wish, without contacting the server. However the ability to
phpでChaSenを使って形態素解析をする際のサンプルです。 プログラムの文字コードはEUC-JPで、CGIとして実行できブラウザから実行結果を確認できるように書いてます。 下記ソースは汚染チェック・エラーチェック等を行ってませんので、ご利用の際にはご注意下さい。 実行結果: このソースを実行すると、以下のように表示されます。 僕 / ボク / 僕 / 名詞-代名詞-一般 / / は / ハ / は / 助詞-係助詞 / / 今日 / キョウ / 今日 / 名詞-副詞可能 / / 牛 / ウシ / 牛 / 名詞-一般 / / 丼 / ドンブリ / 丼 / 名詞-一般 / / を / ヲ / を / 助詞-格助詞-一般 / / 食べ / タベ / 食べる / 動詞-自立 / 一段 / 連用形 まし / マシ / ます / 助動詞 / 特殊・マス / 連用形 た /
Cumulate Drawは、新登場のドローイングサービス&ツールだ。 ブラウザだけで図を作ることができる。Microsoft Visioとかの作図ツールを、Ajax化したものだ。 それだけだと、すでにいくつもこの手のサービスは出ているのだけど、これまでの他の作図サービスと違うところは、オープンソースとしてソースが公開されているところ。Java製で、Warファイルでソースが配られている。 日本語が表示できるフォントが選べないからか、日本語を入れても表示されないところは残念。今後に期待したい。 この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれま
3年ぐらい前に欲しいなーと思っていたMeCabのPHPモジュールが最近リリースされたようです。DBから取り出したレコードごとに形態素解析したいときなどはPHPから呼び出せると便利。 » Page2 MeCab extension 手元のマシンはmecabが0.90だったのですがconfigure時にmecab_new2のところでエラー。 configure: error: wrong MeCab library version or lib not found.[mecab-users 86] Re: C ライブラリで “Undefined symbol” となる関数がある 既知の問題だったので最新の0.91をコンパイルし直したらインストールできました。 サンプルのコードはソースの中にもありますがよりシンプルな例を以下に。 <?php dl('mecab.so'); $mecab = me
こんばんは、最近寒い夜が続いていて自転車通勤がつらくなってきた naoya です。 ウノウでは、フォト蔵や社内システムなどは、すべて専用サーバを構築して運用をしています。 今日は、専用サーバを構築するときに、僕がウノウで学んだ専用サーバでまず行う4つの設定を紹介します。 なお、今回の設定はすべて Fedora Core 5 をもとにしています。 (1) sudo を使えるようにする sudo コマンドを使えるようにします。sudo コマンドは、別のユーザとしてコマンドを実行できるコマンドです。 sudo コマンドを使えるようにするには、/etc/sudoers に sudo を許可するグループを追加します。次の例は、unoh グループを追加する例です。 %unoh ALL = (ALL) ALL, !/bin/su, /bin/su postgres, /bin/su * postgres
Bambalam PHP EXE Compiler/Embedder Created by Anders Hammar © 2006 Bambalam Bug reports / feedback email: Download Bamcompile 1.21 (win32) zip Download Bamcompile 1.21 Source zip Usage: bamcompile [-options] infile.php [outfile.exe] bamcompile [-options] project_directory mainfile.php [outfile.exe] bamcompile projectfile.bcp Options: -w Hide console window for windowed applicatio
なかなか興味深いグラフを見つけました。 近年のウェブ業界で起こった買収の額を表したグラフです。横軸が時期、縦軸が金額になります。それぞれのバブルの大きさも金額を表しているようです。 マードック氏が率いるNews社がMySpaceを買収した時はたいへんな騒ぎになっていましたが、金額自体はYouTubeやSkypeの買収額よりも少なかったことがわかります。 また、つい先日CiscoがWebExを買収しましたね。この金額がどれだけ大きかったかはこのグラフを見れば一目瞭然ですね。 日本でもさまざまな動きがありますよね・・・こうしたグラフにしてみると新しい発見があるかも。 » Web deals (via Valleywag)
解説 SBMとは何か ソーシャルブックマーク(SBM)とは、(ブラウザの「お気に入り」とは別にオンラインで)Webサイトのアドレスを記録したブックマークを公開するサービスのことです。その多くはタグで分類することで、リンク集のように情報を共有することができ、このソーシャルなタギングを「folksonomy」ということがあります。またコメントをつけたりランキングがあることも。 有名・大手ポータルサービス系 del.icio.us(英語) はてなブックマーク livedoor クリップ FC2ブックマーク ニフティクリップ Windows Live Favorites(マイクロソフト) Yahoo!ブックマーク Yahoo!みんなのトピックス gooソーシャルニュース リンクポスト | Excite エキサイト ブックマーク:イザ! 複合・検索型 MixClips ソーシャルブックマーク横断サイ
GTDとは GTD(GettingThingsDone)とは、デビッド・アレンが提唱した仕事術・時間管理法です。ストレスなく生産性を上げるために、必要なタスクを書き出して管理するといった方法を取ります。以下では、GTDを中心にして、スケジュール管理に役立つツール・サービス・TIPSなどをまとめました。「時間が足りない」「常に仕事に追われている」「先延ばしにした作業が山積み」などの症状に効きます。 仕事を成し遂げる技術―ストレスなく生産性を発揮する方法(書籍) 「GettingThingsDone」の日本語訳 GTD 総合 ITmedia Biz.ID/効率アップ、クオリティアップのためのデジタル仕事術 ITmedia Biz.ID:LifeHack(ライフハック) ITmedia Biz.ID:シゴトハック研究所 ITmedia Biz.ID:Getting Things Done(GTD
PHPからWEB2.0なAPIサービスを使う際に便利なモジュールまとめ。 次のモジュールを使えばPHPからWebサービスにアクセスする際に驚くほど簡単にアクセスできるでしょう。 Services_Amazon - Amazon用 Services_Delicious - del.icio.us用 Services_Google - Google用 Services_Technorati - Technorati用 Services_Yahoo - Yahoo!Webサービス用 Services_Youtube - youtube用 PEAR::Flickr_API - Flickr用 Services_Hatena - Hatena用 (ブックマーク件数複数取得対応) Services_Livedoor - ライブドアお天気サービス Services_RakuAPI - 楽天非公式API
xdocdiff TortoiseSVNでWord、Excel、PowerPoint、pdfのdiffを見るツール xdocdiff WinMerge Plugin WinMergeでWord、Excel、PowerPoint、pdfなどを比較し、差分をを見られるようにするツール PopRss メーラーでRSSを読むためのツール DesktopHE Windows用デスクトップ検索ツール hyperqm QMAIL3をちょっぴりGmail風にするツール HtmlHE Windows用 HTMLファイル検索&閲覧ツール MailScouter for 秀丸メール 秀丸メールのデータを検索するツール VisualStudio コメントマクロ 名前のまんま 日記 闘うプログラマーの、闘う日記 tDiaryにしてみました。ツッコミ上等! ゲストブック 気軽に書き込んでください。質問などは、過去ログ
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
Filtering & Escaping Cheat Sheet - Pixelated Dreams After having two conversation on escaping data for MySQL insertion within 5 minutes of each other in ##php@freenode, I decided to created a cheat sheet on Filtering & Escaping in general. PHPでのフィルタリング&エスケープ時のチートシート。 データの入力にはじまり、Validation or Filtering の関数が一目で分かるチートシート。 Validation or Filtering 後の出力時のエスケープ用関数も載ってます。 PHP初心者の人は1まい刷っておくのもよいでしょう。
AJAX calls do not cover updates from the server, which are needed for the modern real-time and collaborative web. PubSub (as in “publish and subscribe”) is an established messaging pattern that achieves this. In this article, Alexander Gödde will look at precisely how PubSub solves the updating problem, and he’ll look at one particular solution (the WAMP protocol) that integrates both the calling
基本的にCodeZine:CakePHPフレームワークによる快速WEB開発(Cake, フレームワーク, PHP, CakePHP)をなぞりながらやっていきます。 ダウンロード こちら(CakePHPのサイト(英語))へどうぞ "CakePHP 1.1.11.4064"をクリック "cake_1.1.11.4064.tar.gz"をクリック "NoThanks"をクリック(Donateしたい場合は別で。。) 最新版は2006年12月10日時点で1.1.11.4064。 解凍 ダウンロードされたcake_1.1.11.4064.tar.gzをLhaplusで解凍します。 cake_1.1.11.4064というフォルダが現れます。 適当な名前にリネームして(この場合htdocs-cake) C:\Program Files\xampp\ に置きます。 httpd.confいじり XAMPPデフ
CakePHP プログラマーズ リファレンスガイド にて CakePHP ドキュメントが日本語訳されています。素晴らしい作業に感謝です。 印刷して読みたいので pdf を作りました。19章まで含まれています。手作業で作成したので、レイアウトがいい加減な部分もあるかと思われます。B5で両面印刷を前提に、奇数ページと偶数ページでマージンを振り分けています。ページ区切りも読みやすいように京極夏彦ばりに調整しました(言い過ぎ)。目次も付いています。 ダウンロード CakePHP-doc-jp-20061211.pdf ただし、このドキュメントは現行バージョンの CakePHP とは仕様が異なる箇所もあると思われますので、ご留意ください。
いわゆるハッカー・クラッカーのハッカーが登場する映画や小説などのまとめです。 漫画・アニメ・ゲーム、および手法の紹介などがメインのセキュリティ本、ハッキング本、日本語以外のもの、本やDVDで市販していないものはあまり取り上げていません。 映画: 「マトリックス」シリーズ 「スニーカーズ」 「コンドル」 「ソードフィッシュ」 「サイバーネット」 「ザ・インターネット (THE NET)」 「ウォー・ゲーム」 「Catch me if you can」 「バトルロワイヤル」 「ザ・ハッカー 侵入者抹殺」 「THE HACKER」 「ザ・コア」 「ウェブマスター」 「サベイランス -監視-」 小説: 「パワーオフ」 「マネーハッキング(インタンジブル・ゲーム)」 「青い虚空 (THE BLUE NOWHERE)」 「声の網」 「The S.O.U.P.」 「ニューロマンサー」 「マサチューセッツ
CakePHP のセッションまわりをカスタマイズする の続編。携帯向けのページに、クッキーを使わないセッション処理を組み込む方法です。 手順は、 CakeSession クラスの初期化をカスタマイズして、クッキー使用を切り替える フォームやリンクに session_id を仕込む リクエストから session_id を取得してセッションと結びつける となります。use_trans_sid を使えばもっとシンプルにはなると思いますが、セッションを保持させたくない遷移もあるわけで、その都度指定した方が便利だろうというわけで。 リクエストから session_id を取得してセッションと結びつける これは Controller の __construct() に書きます。beforeFilter() では既にセッション初期化済みなので間に合わないのです。Controller ごとに処理を書くの
携帯サイトでユーザー認証をする方法はいくつかあります。 一番簡単なのは、ユーザ名とパスワードを使う方法です。 しかし、毎回入力するのはユーザにとっては面倒ですよね。 PCサイトならばクッキーを使ってこれらの情報を保存しておけるので 毎回入力する必要はありません。 しかし携帯サイトではクッキーが使えない(一部機種によって可能らしい)ので 別の手法を取ることを考えなくてはいけません。 そこで出てくるのが、携帯端末の個体識別情報(uid)を使うというやり方です。 携帯電話は電話番号と同じように、その端末を識別するIDのようなものを持っています。 これを利用すれば、アクセスしてきたのがどのユーザなのかを判別することが可能になるというわけです。 キャリアによって取得方法や制限などがあるので、以下に紹介します。 なお、個体識別情報はキャリアによって様々な言い方があるようですが ここでは便宜上「端末ID
このページについての説明・注意など PHP は、Apache モジュールや、CGI、コマンドラインとして使用できるスクリプト言語です。このページでは、主に PHP における、Web アプリケーションのセキュリティ問題についてまとめています。 Web アプリケーションのセキュリティ問題としては、以下の問題についてよく取り挙げられていると思いますが、これらのセキュリティ問題について調べたことや、これら以外でも、PHP に関連しているセキュリティ問題について知っていることについてメモしておきます。 クロスサイトスクリプティング SQL インジェクション パス・トラバーサル(ディレクトリ・トラバーサル) セッションハイジャック コマンドインジェクション また、PHP マニュアル : セキュリティや、PHP Security Guide (PHP Security Consortium) には、PH
2013/6/1に第四回札幌MySQL勉強会開催を行います Tweet 2013/5/20 月曜日 matsui Posted in お知らせ | No Comments » イベントの告知です。 2013年6月1日に、第四回札幌MySQL勉強会が開催されます。 日時: 2013/06/01 14:00 ~ 18:00 場所: 株式会社インフィニットループ (札幌市中央区北1条東1丁目6-5 札幌イーストスクエア 6F) イベントの詳細についてはこちらの公式サイトからご覧下さい。 → 札幌MySQL勉強会公式サイト 今回も第三回と同じく、セミナー形式ではなく個人個人が好きに勉強をしようという会です。 最後に成果発表の時間を設けますので、差し支えなければ簡単な発表をして頂ければと思います。 今回は「MySQL5.6を体験してみよう!」をテーマに、MySQL5.6のサーバを用意する予定です。
巷では円グラフでいろいろ表現するのがはやりですが、世界の国旗をそのように表現したサイトがありました。 国旗に使われている色の面積をグラフにしています。あなたはどのグラフがどの国の国旗かわかりますか? 以下にちょっと詳しくご紹介。 ↑ こんな感じです。日本はともかく・・・まったくわかりませんね。 ↑ クリックすると正解(?)が出ます。なお、国名の横の矢印をクリックするとWikipediaに飛びますよ。 ↑ 全部の国旗をあわせるとこんな感じ。白と赤が多いですね。 クリックした国旗はひっくりかえったままなので、カルタ風に友達と一つずつあてるゲームをしてみてもおもしろいのかもしれません。 よろしければどうぞ。 » Flags By Colours
まず、携帯のメーラでは宛先に入れられるByte数が決まっています。 DoCoMo: 50Byte au: 64Byte SoftBank: 128Byte
前回の「データベースことはじめ(前編)」では、システムの論理的な階層の中でドメイン層をどの様に実装するかということで、PoEAAのアーキテクチャパターンを元に見てみました。今回は、パーシステンス層のアーキテクチャパターン+αを見ていきます。 まずパーシステンス層を見る前に、今回の話題とは直接ではないですが、間接的に関わってくる層のサービス層に関して少し触れておきたいと思います。サービス層は、ドメイン層配下のビジネスロジックをユーザインタフェース層やアプリケーション層から利用するためのインタフェースとして機能します。一般的にトランザクションロジックやセキュリティロジック、ドメインロジックのワークフロー等のドメインロジックとは直接関係ないロジックを含むのみで、大きなドメインロジックを含むことは好ましくないとされる層です。 では、パーシステンス層です。ここまで、役割的には、データアクセスの実装を
Barry Silbert Drives Positive Changes for Bitcoin Barry Silbert, a millionaire entrepreneur and the founder of Digital Currency Group, has been instrumental in the growth and development of the cryptocurrency industry. Silbert’s expertise in finance… Guidelines on getting the right Pediatric therapist In seeking any service, it is good that you get the right Pediatric therapist that will fulfills
Why Am I Seeing This? A 404 error means that the requested file cannot be found. This can be due to an incorrect URL, a misnamed file, an improper directive within the .htaccess file, or a file having been uploaded to an incorrect folder. Please ensure you typed the correct URL. How Do I Fix It? Troubleshooting 404 Errors Learn How To Customize This Page For full information on 404 errors and how
パソコンでマインドマップを作成するソフトなどを紹介します。(ちなみに、メンタルリテラシーの考えに基づいているのは、公認のiMindMapのみ) フリーのものも有償のものもあります。 マインドマップ開発者トニー・ブザン唯一の公認ソフト。 Javaで作られており、Linux, Mac, Windowsに対応。(日本語版は現在Windows XP/Vistaのみ) 公認ソフトを謳うだけあり、マインドマップ本来のルールに最も近く、マインドマップひいては、人間の思考プロセスまでをもコンピュータ上に実現できる。 具体的には、他のマインドマップ(っぽいのものふくむ)作成ソフトでは、単純にディレクトリ(階層)構造を放射状に展開するだけのものがほとんどであるのに対して、美しい曲線を自在に描くことができる。この曲線を広げながら展開する作成スタイルは、とても気持ちがよい。 購入先は、Amazonなど家電・PC量
シングルマスタの非同期レプリケーション機能では、マスタサーバーが1台に限定され、マスタからスレーブへの複製は非同期で行なわれるため遅延が生じ、短時間のスケールで見ると全スレーブとの同期が保証されない。しかし、その反面スレーブの台数を増加させていってもマスタサーバーの更新負荷は大きくならず、スケーラビリティを維持できるという利点がある。DeNAによる運用実績でも、マスタとスレーブ間の遅延は通常数秒程度以内に収まる。 このレプリケーションを利用する場合、アプリケーション側ではデータ更新時にはマスタサーバーへ接続し、データ参照のみを行なう場合はスレーブサーバーへ接続するように作成する必要がある。 Webや携帯電話向けサービスの場合、小さな規模で始めてユーザー規模、データ規模、ページビュー数を徐々に増加させていくことが多い。小さな規模のためDBの負荷分散が不要な場合でも、マスタサーバー1台、スレー
はじめに JavaによるGUIアプリケーション開発を一気に加速するといわれるJavaFX。前評判は上々のようですが、果たしてそんなに簡単にGUIが作れるものなのでしょうか。既に利用可能なOpenJFXを使って、JavaFXがどれほどのものか、確かめてみましょう。対象読者Javaを使ったプログラム作成を行っている中級レベルのプログラマ。GUIを使ったアプリケーション開発を行っている人。次期Java 7に大いなる興味を持っている人。 JavaFXとは何か? 今年のJavaOneでは、次期Java 7に向けての新技術がいろいろとお目見えになりました。中でも注目度が高かったのが「JavaFX」ではないでしょうか。JavaFXは、「Javaプラットフォーム上で動作するRIA(Rich Internet Application)技術」といわれています。RIAと言うとFlashやAJAXのようなものが思
はじめに SQLというのは変わった言語です。こういう印象は人によって差があると思いますが、おそらく最初に手続き型言語を学んだ正統派のプログラマやSEほど強くそう感じると思います。 SQLに違和感を感じる理由は、いくつか考えられます。第一に、SQLが「集合指向」という発想に基づいて設計された言語で、この設計方針を持つ言語が少ないことです。そして第二に、それに劣らず大きいのが、最初に学んだ言語のスキーマ(概念の枠組み)が心理的モデルとして固定され、それを通して世界を見るようになるため、異なるスキーマを持つ言語の理解が妨げられることです。 本稿では、HAVING句のさまざまな応用方法を紹介していきますが、その際、手続き型言語とSQLの考え方を比較します。それによって、私たちが手続き型言語で身に付けた無意識の心理的モデルを自覚し、集合指向という発想に感じる違和感を軽減したいと考えています。 今回は
指定したファイルのファイルサイズと最終更新日を自動的に表示しようというもの。バイトを自分でMBに変換とか何だか面倒だったのでラクしよう。という目的だったのはいいけど、参考になるサンプルソース探しにやたら時間がかかった一品。 <?php // チェックするファイル $file = './sample.jpg'; // ファイルサイズの取得 function DownloadSize($file) { $size = filesize($file); $sizes = Array('バイト', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB'); $ext = $sizes[0]; for ($i=1; (($i < count($sizes)) && ($size >= 1024)); $i++) { $size = $size / 1024; $ext = $sizes
私の個人ブログに掲載したら好評でしたので、こちらでもご紹介してみます。 最近知ったんですが、生年月日から年齢を計算する簡単な計算式というのがあるそうです。 (今日の日付-誕生日)/10000の小数点以下切捨て。 PHPで書くと echo (int)((20070823 - 19850101)/10000); Perlで書くと print int ((20070823 - 19850101)/10000); JAVAで書くと System.out.println( (int)((20070823 - 19850101)/10000) ); という感じになります。 日本の法律を確認してみました。誕生日の前日が終了する瞬間(すなわち誕生日をむかえる午前0時00分の直前)に1歳を加えることになる。ただしうるう年など、年によって期間を定めた場合において最後の月に応当する日がないときは、その月の末日を
前回に引き続き、オブジェクト仕様の変更について解説します。PHP5になってからオブジェクト指向プログラミング機能が強化され、Javaなどのオブジェクト思考言語に慣れたユーザにはより使いやすい言語仕様を持つようになりました。まれとは思いますが、PHP5からの新しい機能であるインターフェースも移行時に問題となる可能性も考えられるので、定義済みインターフェースも紹介しています。インターフェースとはメソッド定義がない抽象クラスのようなものです。よく分からない場合はプロパティ・メソッドの中身がないクラスのようなものと考えてください。 特に記述がない場合、PHP4はPHP4.4.x、PHP5はPHP5.2.xを意味します。 定義済みクラス モジュールをロードするとクラスが定義される場合があるので、環境により定義済みクラスは異なります。ここではデフォルトのXAMMP for Windows 1.6.2の
VMware Playerで用いる仮想イメージは、VMware Workstationを所有していなくともQemuを使えば簡単に作成できる。よく知られた方法ではあるが、あらためて紹介しよう。 デスクトップ仮想化ソフトウェアVMware Playerのフリーバージョンが、 VMwareからリリースされたのは数カ月前のことである。これは既存のデスクトップ上で第2のオペレーティングシステムを動作させることができる非常に有用なアプリケーションなのだが、唯一の問題点は、VMware Playerを用いた仮想イメージの新規作成はできないということだ。ただし、少しばかりの労を惜しまなければ、VMware Playerを用いてゲストオペレーティングシステムを構築するのは不可能な話ではない。 必要となる仮想イメージを入手する最短の方法は、VMware Workstationを所有している人間に作成を依頼する
Papervision3D の Materials(1) ~ VideoStreamMaterial ~ 2007/05/17 19:29 - Papervision3D Papervision3D 公式ブログにて「Papervision3D、Away3D を統合」との発表がありましたが、そんな世間の潮流とは全く無関係に PV3D リビジョンアップの話です。 Away3D については「Away3Dにも手を出してみる(note.x)」をどうぞ。 Away3D について有益な言及のある唯一の日本語文献です、今のところ。 それは昨夜のことでした。 久しぶりにSVNリポジトリのページへ行ったらば、PV3D のリビジョンが 67 にアップしているじゃあありませんか。(日本時間 2007年5月17日19時半頃に再訪問したところ、リビジョンはさらにアップして 68 になってました。) さっそくエクスポー
reflexa Web APIの概要 連想検索エンジンreflexa(リフレクサ)の機能をWebサービス上から利用するためのWeb APIを提供しています。APIは、「REST形式」のリクエストを処理し、結果をJSONまたはXML形式で返すことができます。APIを利用することにより、入力したクエリーに関連するキーワードを抽出することができるようになります。 reflexa Web APIの利用方法 reflexa Web APIは、REST形式のAPIとなっております。reflexa Web APIのURLにパラメータを指定し、リクエストを送ることで簡単に連想結果を取得することができます。APIのリクエスト仕様は以下のようになっております。 URL:http://labs.preferred.jp/reflexa/api.php パラメータ: q=クエリー(URLエンコードされたもの。空白
Amazon ECS is now named Amazon Associates Web Service. See the announcement for more details. Amazon Associates Web Service (API Version: 2008-08-19) This release introduces the HomeImprovement search index in the DE and UK locales, new values for the ReviewSort ItemSearch parameter, the SizePerPearl variation dimension, new sort parameters in DE, three new operations and ten new response groups
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
1. はじめに このサイトは php を利用したスクレイピング処理の具体的手法について記載されたサイトにしようと思っています。なので、あまり面白いサイトではありません。内容も偏重していることと思いますが、ご質問などがございましたら、りょーちまでご連絡ください。 1.1. スクレイピングとは スクレイピングの話しを始める前に、現在のWebサービスについて幾つか言及しておきます。 現在様々な会社が様々なWebサービスを展開しています。かなり昔、今よりWebサイトそのものが少ない頃の時代は、HTMLファイルを手動で作成することが殆どでした。しかし、現在はバックグラウンドにデータベースが存在し、データベースの内容を動的に表示し、ページを作成するようなサイトがかなり多くなっています。 さて、データベースを利用するメリットは何でしょうか? 幾つかの視点が挙げられると思います。 最も重要な点は、ひとつひ
The sbox program encountered an error while processing this request. Please note the time of the error, anything you might have been doing at the time to trigger the problem, and forward the information to this site's Webmaster (webmaster@www.ac.cyberhome.ne.jp).Stat failed. /usr/local/apache2/cgi-bin/~mattn: No such file or directory sbox version 1.10 $Id: sbox.c,v 1.16 2005/12/05 14:58:01 lstein
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
プログラミング言語Luaの紹介 Luaは軽量なスクリプト言語として活躍しているフリーソフトです。 ここでは、日本語の解説などを紹介しています。 Luaの日本語ページ まだトップページの和訳だけですがご参考に。 Lua言語の手引き(5.1) 短くまとめた文書として公開してきたもので、バージョン5.1にあわせて変更しました。 Luaサンプルプログラムの補足説明 luaの配布コードにあるサンプルプログラムの補足説明をしてみました。 最新情報 詳細はLuaのホームページ newsまで。 新バージョン5.3が公開中。 Luaワークショップ2014が11月にモスクワで開催されました。 Luaの資料 リファレンスマニュアル(5.2) 日本語版 yuno さんのブログサイトに掲載されています。きちんと訳されています。 Programming in Lua の和訳書が出ています。 エルサリムスキー教授の P
この上限の値を超過すると数値計算上は無限大と扱われてInfとなります. (上記の記述はSun Forte Developerのマニュアルの「数値計算ガイド」を参考にしました.) (発生場所の特定方法) InfやNaNが発生する場所を特定したい. 演算の結果が上記のInfやNaNとなる時の検出のために SigFPE(Floating Point Exception, 日本語では演算例外もしくは浮動小数点例外) というシグナルがあるのですが,数値計算を行う上では不合理なことに, デフォルトでは演算例外が起こってもSigFPEを発生せずに計算が続行されます. そのため,InfやNanの発生場所の特定のためには, 演算例外でこのSigFPEが発生するようにすればよいことになります. (すると,Kernel側でシグナルを検出してプログラムが停止します.) しかし,デバッグのためにプログラムをわざわざ
GraphvizはAT&Tが作ったグラフ構造を描画するツールで、こんな図やこんな図をSVG形式、pngやgifで出力できます。 で、PEARにもPEAR::Image_Graphvizが登録されています。このパッケージの仕組みはかなりベタベタで、dotコマンド(Graphvizで用意されているコマンドの1つ)にパラメータを渡して実行・実ファイルを作成してそれを返す、といったものになりますので、当然コマンド群をインストールしておく必要があります。 PHPスクリプトの例は、pear/Image/GraphViz.phpのコメントにもありますが、次の様な感じです。 <?php require_once 'Image/GraphViz.php'; $graph = new Image_GraphViz(); $graph->addNode( 'Node1', array( 'URL' => 'ht
Web上でオフィスドキュメントを生成して欲しい、という要望を受けたことはないだろうか。大抵、CSVファイル出力で逃げたり、PDFを生成したりという手を使うが、今後を考えると抜本的な解決をしたいところだ。 そこで使ったみたいのがオープンソースなオフィススイート、OpenOfficeだ。 今回紹介するオープンソース・ソフトウェアはPuno、PHPとOpenOfficeを連携させるソフトウェアだ。 PunoはPHPの拡張ライブラリとして提供される。プログラム側でOpenOfficeのオブジェクトを呼び出し、文字を打ち、出力することができる。 PDFへのエクスポートが使えるので、同様の操作でMS Officeに対応した出力もできるだろう。PHPによるExcel操作などのライブラリも存在するが、一括して取り組むならOpenOfficeを使ってドキュメント、表計算、プレゼンテーション、ドローとあらゆる
Networkの設定(ゲストのUbuntuに固定IPを振る)常に固定IPでないと不便ですよね。VirtualBoxの仮想マシンの設定で、「ネットワーク」の設定を開く。Defaultでは「アダプタ0:NAT」のみが使用できる。「アダプタ1」を有効にし、「ホストインターフェース」に設定。下画面にてホストインターフェースを追加する。Windowsの「ネットワークの設定」に(3)で追加したホストインターフェースが増えているので、それとホストマシンの本来の接続設定をCtrl+Clickでふたつとも選択状態にする。ふたつが選択された状態で右Click、「ブリッジへ追加」を選択。「ネットワークブリッジ」として新たな接続設定が増えるので、そのプロパティを設定する。VirtualBox上のUbuntuで「上部パネルの右の方」にあるネットワークのアイコンで左Click、「手動でネットワークを設定する」を選択す
SoftEther 仮想 LAN カードに接続されている仮想 LAN と、物理的な LAN カードに接続されている物理的な LAN との間でブリッジ接続することができ、SoftEther の活用方法が大きく広がります。 Windows XP と Windows Server 2003 SoftEther 仮想 LAN カードと物理的な LAN カードとの間のブリッジ接続には、Windows XP または Windows Server 2003 に標準で付属しているブリッジ接続ドライバ (MAC ブリッジ ミニポート) を利用します。 そのため、ブリッジ接続機能は Windows 2000 では使用できません。 ブリッジ接続とは ブリッジ接続とは、2 つのネットワーク間を直接接続する接続方法です。本来は、「ブリッジ」とはメディアの異なるネットワーク同士を接続するための装置の名称でしたが、So
締め切りまでの カウントダウンタイマーあなたの何かの締め切り・終了日・開始日・記念日などのカウントダウンタイマーを作成しよう!
komagataです。 最近、個人でWebサービスを作る人が増えています。 僕も個人(2人)で※Plnetというしがないサービスを作っています。Plnetを作るにあたって、もう一人の作者t-kawaduと目標に掲げたのが、 「とにかくオープンすること。」 なんて低い目標だと驚かれるかもしれませんが、仕事で作るのとは違って個人でWebサービスを作る上で一番大変だったのは“やる気を継続させること”でした。やる気を継続させるためにやったことを紹介したいと思います。 (普通こういうことは成功しているサービスの作者が言うものですが・・・) 寝る前にドメインを取る よく飲みながらこれこれこういうサービスを作ったら便利なんじゃないか、なんて話をしますが実際に作ったためしがありませんでした。自分の口ばっかり具合にうんざりしていたので、寝て気が変わる前にドメインを取りました。 寝る前にレンタルサーバを借りる
パパパメーターR(ルーレット) for Adobe AIR 簡単お手軽ルーレット「パパパメーターR」ですが、ネット接続していない環境でも使... コメント (0) | トラックバック (0) 投稿者: 寺井 周平 日時: 2008年09月30日 18:08 Ubiquityでhot pepper, findlink ヤマダタイゴです。 先月公開されたFirefox アドオン、Ubiquity用コ... コメント (0) | 投稿者: 山田 大悟 日時: 2008年09月30日 16:14 パパパメーターR(ルーレット) パパパメーターR(ルーレット) http://papapam.com/r/ F... コメント (0) | トラックバック (0) 投稿者: 寺井 周平 日時: 2008年09月30日 08:08 keep-aliveでHTTPコネクションを放置するベンチマーク(ab
2007年3月14日にVirtualBox 1.3.8がリリースされました。 VirtualBoxはドイツのInnoTek社が開発している32bit対応のデスクトップ用仮想化ソフトです。 VirtualBoxにはWindows版、Linux版、Mac OS X版等があります。 今回はFedora Core 6(FC6)にVirtualBox 1.3.8 for Linuxを導入し、Windows VistaやCentOS 5をゲストOSとして稼動させてみました。 VirtualBoxの機能・使い勝手はVirtual PC相当ですが、機能的にはVMware Workstationのサブセットという感じです。 VirtualBoxがエミュレートする主な周辺機器は以下の通りです。 ・ネットワークカード:AMD PCNET Family Ethernet Adapter(AMD 79C970 [P
遅ればせながら、依然書いてたAndreiのVimスライドの訳記事の一覧エントリを。 今でもちょくちょくブックマークされているのですが、個別エントリしかなくてブクマしづらいので。 元記事 http://www.gravitonic.com/blog/archives/000357.html ここからAndreiの実際使っているVimの設定ファイルやプラグインのアーカイブもダウンロードできます。 記事一覧 カーソル位置・カーソル移動・マーク・挿入 削除・検索 置換・テキストオブジェクト コピー/削除/貼り付け、レジスタ undo ビジュアルモード、ウィンドウ、タブ 補完・マップ・オプション セッション、misc、ヘルプ PHP向けカスタマイズ(1) ペアマッチ・ブロックオブジェクト・ハイライト・折りたたみ(folding) PHP向けカスタマイズ(2) タグ・補完・netrw PHP向けカスタ
自己組織化写像(じこそしきかしゃぞう、英: Self-organizing maps, SOM, Self-organizing feature maps, SOFM)はニューラルネットワークの一種であり、大脳皮質の視覚野をモデル化したものである。自己組織化写像はコホネンによって提案されたモデルであり、教師なし学習によって入力データを任意の次元へ写像することができる。主に1~3次元への写像に用いられ、多次元のデータの可視化が可能である。出力となる空間をマップ (map)、競合層 (competitive layer)、もしくは出力層 (output layer) と呼ぶ。出力層に対して入力データの空間を入力層(input layer)と呼ぶこともある。自己組織化写像はコホネンマップ (Kohonen map)、コホネンネットワーク (Kohonen network)、自己組織化マップ、ソム
自己組織化マップ(Self-Organizing Maps)の基礎 伊藤 冬子, 廣安 知之, 三木 光範 ISDL Report No. 20050822007 2006年 1月 8日 Abstract 自己組織化マップ(Self-Organizing Maps, SOM)はニューラルネットワークの一種である. 多次元のデータを2次元に写像することが可能であり, 高次元空間の可視化に用いることが可能である. またこれらの多次元のデータを予備知識なしでクラスタリング可能である. 本報告では, 多次元データの可視化, クラスタリングを目的とし, SOMを調査した. また, 無料配布されているSOMのパッケージSOM_PAKを実際に利用した. 1 はじめに 各分野で取り扱われるデータは多次元であることが多い. また, データごとの特徴などの予備知識が ない中で, その分類や
Kohonenの自己組織化マップ(SOM: Self-Organizing Maps)は、標準的なデータサイエンス手法の1つとしてよく知られております。ただし、ここで述べるSOMテクノロジーの効用を発揮するには、高度なソフトウェアの実装が必要となります。Viscovery Software GmbH(本社・ウィーン)は1990年代から世界に先駆けて、実用的なSOMテクノロジーを開発し、日本では2000年からマインドウエア総研が提供しております。一般的な教科書や解説書に記述されているSOMでは、ここに述べるような実用性は実現できませんので、その点をご了承ください。 大規模データの分布のトポロジーを保持しながら、 コンパクトに圧縮した要約版を作成し、 素早く類似データを照合するインタフェースとして動作し、 データ分析やモデリング、モデルの実行を拡張・統合・支援する。 というもので、これを単体で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く