Share Large Files Instantly with EatLimeというエントリーで知りました。 次のように特徴が挙げられています。 ・高速なファイル転送 ・デスクトップから共有(Winアプリあり) ・ファイル数無制限 ・いつでもどこでもアクセス可能 ・Email、IMで利用可能(URLを貼り付けるだけ) ・誰とでも共有可能 なかなかデザインが良さげだったので早速、試してみました。 「ADD FILES」をクリックして、ダイアログから共有したいファイルを選択します。 するとファイルがアップロードされ‥‥ 共有のためのURLが発行されます。後はこのURLをメールなりIMで知らせればOKです。 試しにアクセスしてみると‥‥ このような感じでダウンロードすることができます。 デザインがすっきりしていて好感が持てますね。何も考えずにサクッと使えるところも良さそうです。 後でユーザ登録
前回までのおさらいと今回のあらすじ これまで二回にわたって、「JavaScriptでオブジェクト指向を行うには」というトピックについてお話ししてきました。 前々回は、「コンストラクタ=関数」であるという事実を紹介し、独自のクラスを作成する方法についてお話ししました。 前回は、JavaScriptによるオブジェクト指向の中核とも言える「プロトタイプ」と言う仕組みについて紹介しました(プロトタイプについてのお話はまだ終わりではありません。次回、さらに進んだ「プロトタイプチェイン」と言うテクニックについてお話します)。 ここまでの説明で、JavaScriptでオブジェクト指向を行うための基本的な知識はほとんど押さえたことになります。そこで今回は、これまで学んだことをしっかり身につけるためにも「JavaScriptでクラスを作るには」という点をしっかりおさらいしておきたいと思います。その過程で、今
オープンソースやらスクリプト言語の世界に浸っていると分からないのがMSの世界だ。C#やVB、ASP.NETの開発者は非常に多く、世界中でIISを使って動いているWebサーバも数多い(らしい)。 確かにWindowsに標準で入っているIISは手軽に利用できるかもしれない。管理がGUIベースなのも分かりやすいだろう。IISを利用している環境下で使ってみたいのがこのWikiエンジンだ。 今回紹介するオープンソース・ソフトウェアはFlexWiki、Microsoft社製のWikiエンジンだ。 FlexWikiは2004年にMicrosoftから発表されたWikiエンジンで、2008年になってバージョン2.0が正式リリースされた。それによって.NET Framework 2.0対応になったり、SQL Severをデータの保存先として使えるようになった。 だが、XMLベースでのデータ保存機能もそのまま
function f ( ) { do_something(); do_another(); do_one_more(); } このプログラムでは順番に3つの関数を呼び出していますが、各関数呼び出しの間でいったんスレッドの実行権を他のJavaScriptコードに渡したいとします。これは次のように、各関数呼び出しをそれぞれ別の関数に分けて、間にsetTimeoutを挿むようにプログラムを書き換えることで実現できます。 function f ( ) { do_something(); setTimeout(f1, 1); // 1ミリ秒後にf1を呼び出す } function f1 ( ) { do_another(); setTimeout(f2, 1); } function f2 ( ) { do_one_more(); } こうして書き換えた関数fを、 f(); f(); のようにし
Bugzillaは優秀なBTS(バグ・トラッキング・システム)だが、技術者向けのソフトウェアとあって、インタフェースがこなれていない。そのため、一般ユーザまで含めてバグ管理を行おうと思っても、なかなかうまくいかないことが多い。 バグを登録するのはユーザであると考えると、むしろユーザにとっての使い勝手を考えた方が良さそうだ。そしてユーザにとって使いやすいのはWebインタフェースよりもGUIかも知れない。 今回紹介するフリーウェアはMyZilla、BugzillaのGUIフロントエンドだ。 MyZillaはBugzillaのURLを指定して一元管理するためのソフトウェアだ。技術者であっても複数のプロジェクトに関わり、それをBugzillaで管理している場合は便利に利用できそうだ。 まるでデータベースの接続を管理し、バグの登録ができるようになっている。添付ファイルなどもMyZillaから登録が可
フリー・ソフトウェアでは、インストール関連の手順が十分に説明されていないことが多い。たとえば、インストールしたパッケージが気に入らなかったときに削除する方法や、気に入ったパッケージをアップグレードする方法がわからないことがある。しかし、 GNU Stow を使えば、このどちらの問題にも容易に対処することができる。Stowは、自分でコンパイルしインストールするタイプのパッケージのためのパッケージ・マネージャーだ。 StowはGNU/Linuxディストリビューションの開発でよく使われている。したがって、主要なGNU/Linuxディストリビューションであれば、デフォルトのパッケージ・リポジトリーに含まれている。ほかに必要なパッケージはPerlだけだ。両方ともないディストリビューションの場合でも、簡単なブートストラッピング・インストールで、両方インストールすることができる。 Stowでパッケージを
セキュリティの一環として、PCから離れると自動ロックすると言った仕組みがある。例えば入室管理用のカードを利用して、カードとその認識装置を組み合わせて提供されることが多い。だが、これは相当なコスト増だ。 セキュリティレベルは低いかも知れないが、同様のシステムをオープンソースで組み上げることができる。キーになる技術はBluetoothだ。 今回紹介するオープンソース・ソフトウェアはBlue Lock、Bluetoothを使ったWindowsロックソフトウェアだ。 これはアイディアの勝利だと思う。つまりWindows側でBluetoothを認識させておき、そのデバイスがなくなった(Bluetoothの通信距離は最大10メートル)後、指定時間経過すると自動でロックされるのだ。例えばBluetooth付きの携帯電話やPDAを持ち歩いておけばそれをキーデバイスにできる。 10メートルを長いと考えるかど
こんにちは 。 検索 関連 を 担当 して いる やましー です 。 今回は livedoor で提供しているサービスの中の「検索関連」について書きます。 このブログでも過去に何度か取り上げられていますが、livedoor では検索エンジンとして HyperEstraier、lucene、mysql + senna、Namazu、SUFARY などを利用しています。 その中で lucene の利用方法や機能拡張について説明します。 lucene とは Apache Lucene は、Java で書かれた高性能で高機能な検索エンジンライブラリです。全文検索を(特にクロスプラットフォームで)必要とするほとんどのアプリケーションに適している技術です。※ 公式サイトから抜粋 インデックスの作成 lucene は転置インデックス型の検索エンジンなので、ドキュメントを検索するには、まずインデックスの作
クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテナの可能性を広げるVMware Tanzu アプリケーションモダナイズ 求められている背景にあるビジネスの今 そして、成功の鍵を握るDevOpsの真の意味 ともにDXを推進する コンテナ化されたワークロードを管理 継続的な価値を生みだす「協創」への挑戦 コンテナをエンプラITに! コンテナ活用の基礎 本番実装が増える背景とメリット 体験から学んだ成功への知見 マネーフォワード×エム・フィールド対談 Fintechプラットフォーム開発の「鍵」 オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク 結果に差がつくウェビナーへの投資 デジタル営業時代における見込み顧客獲得へ ウェビナーの運用・集客・フォローの最適化 特集:IT最適化への道 成功の秘訣をその道のプロが解
DevTeamがiPhone 2.0をアンロック、あらゆるアプリが実装可能に(動画)2008.03.14 13:00 あのDevTeamがついにやってくれました! ベータのiPhone2.0ファームウェア(iPhone SDK付き)を改変し、iPhoneのロック外しと全アプリの搭載を可能にしちゃったようですよ? 前から取り組んでる「Pwnage Project」の一環で実現したようです。ハックしたファームウェアを使うと、公式版アプリと非公式版アプリ、パッチのインストレーションまで、やりたいことは何でもできるそうな。「この新しいホールを塞ぐのは、さすがのクパティーノもかなり厳しいでしょう」-独占取材ではそんな自信満々なコメントも取れました。 pwnedファームウェアというのは、つまりカスタム[のファームウェア]という意味ね。これ使うとインストールしたいものは何でもインストールできる:-) P
IzzyMenuは、CSSやJavaScriptを知らなくても、簡単にCSSのナビゲーションが作成できるオンラインサービスです。
これは面白い。 SVGは流行りそうな技術ではあるが、なかなかキラーコンテンツが出てこない。利用する場面がうまく思いつかないのと対応ブラウザが限定的(IE6で対応していないのが大きい)なのが問題だ。 だがIE7のシェアが増えれば状況も変わってくるだろう。そうした時代を見越して注目しておきたいのがこのライブラリだ。 今回紹介するオープンソース・ソフトウェアはJSViz、JavaScriptで描く動的なSVGの世界だ。 JSVizではネットワーク図やナビゲーション等を動的に描くことができるライブラリだ。注目なのは、その要素をXMLで定義することで描ける点だ。そして、XMLデータに基づいて、丸い形のポイントが線で結ばれていく。 一気に表示して終わるパターンや、徐々に増えていくもの、動きながら表示されるものなど数多くのパターンがサンプルとして登録されている。マウスでドラッグできるものもあり、こうした
デジタル時代のITインフラ構築術 仮想化統合、クラウドを経て今「マルチ」へ ITインフラの最適化と継続的進化への道筋 体験から学んだ成功への知見 マネーフォワード×エム・フィールド対談 Fintechプラットフォーム開発の「鍵」 クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテナの可能性を広げるVMware Tanzu ビジネスのためのデータ基盤構築 DX時代の企業成長はデータ活用が鍵 新たな展開を後押しするSQL Server活用 さあ、その想いをカタチにしよう。 Google Cloud が企業の未来に向けた生産性 向上とコラボレーション実現のヒントを解説 ITインフラ運用からの解放 HCI+JP1による統合運用による負荷激減で 次世代IT部門への役割変革へ一歩前進 結果に差がつくウェビナーへの投資 デジタル営業時代における見込み顧客獲得へ ウェビナーの運用・集
ゲーム機で利用されているコントローラは、どれも非常に扱いやすいことで定評がある。そのため、以前からPCでもゲーム機用コントローラを利用したいと考えている人も多いだろう。実際にPCでゲームをプレイするときに、プレイステーション 2用のコントローラを変換アダプタを利用してPCに接続し利用している人も多いのではないだろうか。 それに対し、Wiiやプレイステーション 3(以下、PS3)、Xbox 360では、無線接続のワイヤレスコントローラが標準で採用されていることもあって、PCで利用することができないのではないか、と思っている人もいるかもしれない。しかし実際には、これら最新ゲーム機用コントローラもPCで利用できるのだ。そこで、WiiやPS3、Xbox 360用のコントローラをPCで利用する方法を紹介することにしよう。 Xbox 360用コントローラは簡単に利用可能 Wii、PS3、Xbox 36
複数のユーザーアカウントを利用している場合は、ユーザー名の一覧画面が表示されるのでログインしたいユーザー名を選択すればよい ボタン一発でパスワード認証サイトへログインできる「Firefox」拡張機能「Secure Login」v0.9.1が、2月16日に公開された。「Firefox」v1.5以降に対応するフリーソフトで、編集部にてWindows XP/Vista上の「Firefox」v2.0.0.12で動作を確認した。現在、ライブラリサイト“Firefox Add-ons”からダウンロードできる。 「Secure Login」は、パスワード認証が必要なWebサイトへのログインを支援する「Firefox」拡張機能。通常、認証サイトへログインするには、ユーザー名やパスワードを入力してログインボタンをクリックするという手順が必要だ。オートコンプリート機能を利用すれば、ユーザー名やパスワード入力の
重要なファイルをハードディスクやUSBメモリ、SDカードなどなどから間違って削除してしまい、ゴミ箱からも消えてしまって戻せなくなったファイルを復元してくれるフリーソフトです。 Windows 95/98/ME/NT/2000/XP/2003/Vistaの32ビット版と64ビット版で動作可能。対応しているフォーマットはFAT12/FAT16/FAT32/NTFS/NTFS5で、NTFS圧縮や暗号化を施していても復元することが可能です。 ダウンロードと使い方は以下から。 Restore accidentally deleted files from FAT and NTFS volumes 下記ページ一番下からからダウンロード可能です。 Download Center 「Download」をクリック クリックした先のページの最下部にあるこのリンクからファイルをダウンロードします ダウンロードで
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
2008 Team Preview - Honda, Super Aguri, Force India, McLaren 唯一確かなことは、マクラーレンが長くリストの最後尾に留まらないことである。彼らはフェラーリを抑えてコンストラクターズ・タイトルを狙っている。3回特集の最終回では、昨シーズンを8〜11位で終えたチームを検討する… ホンダ 16:ジェンソン・バトン 17:ルーベンス・バリチェロ テスト・ドライバー:アレックス・ヴルツ、マイク・コンウェイ、ルカ・フィリッピ ホンダは昨年のエコ・フレンドリーなF1マシンを発表するときに「パワー・オブ・ドリームズ」とアースドリーム・プログラムを活用したが、全く悲惨なシーズンを過ごした。ジェンソン・バトンは素晴らしい仕事をして勢いを維持したが、開幕戦がスタートすると、チャンピオンシップへのチャレンジという大志が崩れ去った。 テストのタイムを見ると新
2008 Team Preview - Williams, Red Bull, Toyota, Toro Rosso 3回特集の2回目では、昨年のチャンピオンシップ4〜7位のチームを検討する… ウィリアムズ 7:ニコ・ロズベルグ 8:中嶋一貴 テスト・ドライバー:ニコ・ヒュルケンベルグ ウィリアムズは2007年にかなりの成績をあげ、ゆっくりと下降線をたどって最終的にティレルのような脇役になるという説を否定した。そしてシーズン前テストのパフォーマンスにより、彼らは2008年シーズンを前に明らかにダークホースの立場を占めている。 FW29は2007年チームを正しい技術的方向に戻し、同じくトヨタエンジンを搭載する後継マシンFW30も冬の間非常に好調に見えた。パトリック・ヘッドやサム・マイケルなどのシニア・エンジニアもそれを信じているが、勝利は無理としている。しかしフェラーリやマクラーレンとのギャ
Web 2.0時代の産物「マッシュアップ」 最近はやや落ち着いてきましたが、「Web 2.0」の登場とブームはネットサービスに大きな影響を与えました。Web 2.0とは、特定の意味を表す単語ではなく、さまざまなサービスや現象をまとめて表したものです。Web 2.0の用語として、ロングテール、集合知、フォークソノミー、SNS(ソーシャルネットワークサービス)…… などなどが登場しました。 そのWeb 2.0のキーワードの1つとして「マッシュアップ」があります。今回はこのマッシュアップについて見ていましょう。 もともとは音楽用語で「混ぜ合わせる」という意味 「マッシュアップ」(Mash Up)という単語は「混ぜ合わせる」という意味で、もともとは音楽用語です。いろいろな曲を混ぜ合わせて(マッシュアップして)、違う曲にしてしまう手法のことです。 転じて、Web上で使われる「マッシュアップ」は「2つ
VMwareの3倍の性能で無償、「Oracle VM」は本物か:オラクルが全スタックをサポート可能に 日本オラクルは3月13日、サーバ仮想化製品「Oracle VM」の提供を開始したと発表した。ハードウェア上で直接稼働するハイパーバイザー型の仮想化製品で、オープンソースのXenハイパーバイザーをベースにしている。Webサイトからダウンロードして無料で利用できる。オラクルはLinux OSから仮想化製品、データベース、ミドルウェア、アプリケーションと全スタックで製品を持つことなり、ワンストップのサポートが提供できるようになるとしている。 Oracle VMは業務アプリケーションなどを稼働させるエンタープライズシステム用の仮想化製品。Red Hat Enterprise LinuxとWindows 2000、Windows Server 2003、Windows XP、Red Hatクローンの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く