タグ

softwareに関するf99aqのブックマーク (46)

  • MongoDB switches up its open-source license – TechCrunch

    MongoDB is a bit miffed that some cloud providers — especially in Asia — are taking its open-source code and offering a hosted commercial version of its database to their users without playing by the open-source rules. To combat this, MongoDB today announced it has issued a new software license, the Server Side Public License (SSPL), that will apply to all new releases of its MongoDB Community Ser

    MongoDB switches up its open-source license – TechCrunch
  • 分散ロックという名の過ち - Software Transactional Memo

     TL;DR; 「分散ロック」が分散システムの設計図に登場した時 だいたいその設計は間違っていて当に必要なものはトランザクションだ 並行システムを実装する際にロックを用いるのはとても自然なことだ。 僕も普段はロックフリー系のアルゴリズムに詳しいと言われがちだが知識量でいったら実はロック系の方が多く蓄えているかも知れない。 分散システムは並行システムであることが多いので、その中にロックが登場するのはとても自然な発想である。 よく「分散」「並行」「並列」の言葉の定義がごっちゃになっているケースがあり、この記事の主題にしたいわけではないので深くは言及しないが、分散システムは環境などの要因で突如として参加者が音信不通になったり復活したりする点で並行システムと大きく異なる。 並行システムと同じノリで分散システムを設計しようとした際に陥る頻出の過ちが「分散ロック」である。そのアイデアはとても簡単で

    分散ロックという名の過ち - Software Transactional Memo
  • Jasper - A flexible and powerful issue reader for GitHub

    You will be able to read, track and discover many active issues very flexibly by using Jasper in GitHub. It is enabled by a powerful function called "Stream" of Jasper. example repo:nodejs/node is:issue label:bug You can use the GitHub Search query to create various criteria, such as issues I created, pull requests of nodejs/node, bug labeled issues, etc. to view issues and receive update notifica

    Jasper - A flexible and powerful issue reader for GitHub
  • Matz氏語る「今ソフトウェアはソフトじゃない」 - Engine Yard Blog

    先日Rubyビジネス推進評議会主催の第3回Rubyビジネスフォーラムが大阪で開催されました。 Ruby言語開発者、まつもとゆきひろさんが、『インターネットが変えるソフトウェアとビジネス。Rubyを例として』と題した基調講演を行いまいした。 その内容を紹介します。 計算機としてのコンピューター IBMの初代社長トーマス・ジョン・ワトソンの有名な言葉に、「コンピューターは全世界で5台くらいしか売れないと思う」と言ったとされています。 その数字は当時の計算技師の人数とENIACの計算性能から導かれた数でした。 ところが、今ではその数百万倍の処理能力をもつコンピューターが何億台もあります。 去年だけでPC出荷台数は3億台。スマートフォンとタブレットはそれを超える出荷がされています。 コンピューターは計算機としてのみ使われているわけではありません。 インターネットとの接続 今日、大阪まで松江から飛行

    Matz氏語る「今ソフトウェアはソフトじゃない」 - Engine Yard Blog
  • 暗号化ソフトTrueCryptは「安全ではない」~匿名開発者が突然プロジェクトを中止 -INTERNET Watch

    f99aq
    f99aq 2014/05/31
  • アラン・ケイ - 「ソフトウェア工学」は矛盾語法か? [邦訳]

    アラン・ケイ Is “Software Engineering” an Oxymoron? By Alan Kay (訳注: 以下の文章は、http://d.hatena.ne.jp/sumim/20080806/p1 に紹介されていたアラン・ケイの文章 -- Is “Software Engineering” an Oxymoron? -- を訳したものです。原文もsumim さんのサイトからダウンロードしました。最初に書かれたのは 1999年から2000年ごろと少し古いので注意してください。日語で矛盾語法(oxymoron)とは聞き慣れない言葉ですが、ジーニアス英和大辞典によると an open secret (公然の秘密) や、living death (生き地獄) のような矛盾する二つの単語を組み合わせた熟語の事を言うらしいです。) 真のソフトウェア工学はまだ未来のものだ。一年と

    f99aq
    f99aq 2009/02/22
    むずい
  • iPhoneアプリ:RC2

    週末の間、RC1(出荷候補No.1)をさまざまな環境でテストしてみたのだが、電波の弱いところではネットワークのスピードが極端に遅くなったり、とぎれとぎれになるため、妙に通信に時間がかかってしまい、通信を終了する前にiPhoneがスリープモードに入ってしまうという現象を発見。 ちゃんとリトライの仕組みがあるので、データを失ったりはしないのだが、ユーザーから見ると、自分がした変更がリアルタイムに友達iPhoneに反映されないというのはバグに等しい。 出荷寸前にはしたくないたぐいの規模の変更をほどこす必要があるため、しばらく躊躇していたが、「やるしかないんじゃない」というの言葉に励まされて、思い切って変更。この変更をほどこしたものをRC2として再度テストをしなければならないのだが、仕方がない。 しかし、今回のアプリは、開発期間(3ヶ月弱)、コードの規模感(一万行弱)ともに、ちょうど95年の終

  • 分散プロジェクトの誤謬 - steps to phantasien t(2008-02-26)

    タネンを始めとする分散システムの教科書で必ずとりあげられる話題に "分散コンピューティングの誤謬" がある. 以下 Wikipedia から引用. ネットワークは信頼できる. レイテンシはゼロである. 帯域幅は無限である. ネットワークはセキュアである. ネットワーク構成は変化せず一定である. 管理者は一人である. トランスポートコストはゼロである. ネットワークは均質である. ネットワークプログラミングをしたことがあれば, いずれも該当のバグに思いあたる節があると思う. これらはみな複数台の計算機が関わる際の問題であり, いわばコミュニケーションの問題. 同じ問題は計算機同士に限らず, 人と人の間, 組織の間でもおこる. 順番に例を並べてみる. <伝言や連絡は信頼できる> : できない(よね?) ミーティングには欠席者がいる. 後輩は話を聞いてない. メモもとらない. メールはスパムに

  • Infra Recorder

    Welcome to the home of InfraRecorder on the internet! InfraRecorder is a free CD/DVD burning solution for Microsoft Windows. It offers a wide range of powerful features; all through an easy to use application interface and Windows Explorer integration. InfraRecorder is released under GPL version 3. Features Create custom data, audio and mixed-mode projects and record them to physical discs as well

  • 窓の杜 - 【NEWS】MS、パケット情報の解析ツール「Microsoft Network Monitor 3」を無償公開

    Microsoft Corporationは21日、ネットワーク上のパケット情報を解析できるツール「Microsoft Network Monitor 3」v3.0.372を公開した。Windows XP/Server 2003/Vista/XP x64/Server 2003 x64/Vista x64に対応するフリーソフトで、現在同社のダウンロードセンターからダウンロードできる。 「Microsoft Network Monitor 3」は、ネットワークを流れるパケット情報をリアルタイムで解析できる、ネットワーク管理者向けのツール。通信中パケットの送信元・送信先のIPアドレスホスト名、プロトコル、データ内容などを時系列で一覧でき、さらに選択したパケットの詳細情報も確認可能。 また取得したパケット一覧を、指定文字列で絞り込めるフィルタリング機能も備えている。IPアドレスや特定プロトコ

  • Blog - Mikula Beutl

    This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.

    Blog - Mikula Beutl
  • 暗号化仮想ドライブで手軽にファイルを暗号化 ― @IT

    重要な情報の入ったノートPCや、USBメモリなど、持ち運びが簡単なものは紛失や盗難の可能性も高い。万が一、誰かの手に渡ってしまったときを想定し、その情報を利用されてしまうことを防ぐ効果的な手段がある。それは、情報を暗号化して保存しておくことだ。 ファイルなどを暗号化するには、いくつかの方法や、それを実現するソフトウェアがある。ここでは、重要な情報の保存や、持ち運びの際に便利な「暗号化仮想ドライブ」について紹介する。 暗号化仮想ドライブを使おう 「仮想ドライブ」は、物理的なディスクドライブに対して、ソフトウェアで実現した仮想的なディスクドライブという意味である。CD-ROMのISOイメージなどをマウントして、あたかも実際にドライブがあるかのように利用することができるものだ。暗号化仮想ドライブは、その名が表すとおり、暗号化された仮想ドライブである。 暗号化仮想ドライブは、以下の特徴を備えている

    暗号化仮想ドライブで手軽にファイルを暗号化 ― @IT
    f99aq
    f99aq 2007/02/05
    TrueCrypt ええよ
  • JkDefrag v3.36

    JkDefrag MyDefrag v4.0 is released! To download see:  http://www.mydefrag.com/ The long-awaited version 4 is finally out. The program is now called "MyDefrag", because it has a scripting language and you can customize just about every aspect of it. It is no longer the "JK" ( ) defragger, but "my" (your) defragger! Fully functional freeware. With scripting language. Improved interface. Higher speed

    f99aq
    f99aq 2007/01/29
    これはいい
  • µTorrent - The Lightweight and Efficient BitTorrent Client

    Play torrents while you download.Ideal for new users. Free Download Free Download

    µTorrent - The Lightweight and Efficient BitTorrent Client
  • 「テープ起こし」に特化した再生ソフト

    音声ファイルを再生しながら議事録をまとめたり、メモを取ったりするときのために、一般的な音楽プレーヤーよりも使いやすい「テープ起こし用」に特化した再生ソフト「Okoshiyasu2」「KeyPlayer」「Contents Creator」の3つを紹介する。 ミーティングやヒアリングをICレコーダーで録音し、それを再生しながら議事録をまとめたり、メモを取ることがある。このとき、どんな再生ソフトを使うと便利だろうか。パソコンで再生するなら、Windows Media PlayerやiTunesのような一般的な音楽プレーヤーよりは、テープ起こしに特化したものを使うほうが便利だ。 今回紹介する「Okoshiyasu2」「KeyPlayer」「Contents Creator」の共通点は、テープ起こしに便利なキーボードショートカットを搭載していることだ。エディタで議事録を書くなど、ほかのアプリケーシ

    「テープ起こし」に特化した再生ソフト
  • natural acne treatments

    Choose from thousands of free, high-resolution wallpapers. Download your faves, update your background each day, or as often as you like! Cool New wallpapers are added to our collection daily!

    natural acne treatments
  • ITmedia News:Winny事件判決の問題点 開発者が負う「責任」とは (1/3)

    12月13日のWinny開発者による幇助に関する判決について 12月13日の午前、ファイル交換ソフトWinnyの開発公開に関する開発者の刑事責任を審議する裁判の判決が出された。私は、ITmediaから件に関する寄稿依頼をうけ、さらに前日に京都新聞からコメント依頼されたことや、CPSR(社会的責任を考えるコンピュータ専門家の会)の山根信二氏から記者会見時にマスコミに私のことを紹介する旨うかがっていたことから、きっとジャンジャン電話がかかってきて大変なことになると覚悟し、仕事着に着替えて机に座って電話を待っていた。ところが京都新聞から予定通り電話が一来ただけで平穏な冬の昼下がりになって、私はなんともフンワリした気分のままお茶をすすってたりしてたわけ。 少しすると、判決後の様子などがネットを経由して伝わってきた。この記事でもみられるように、「不」「当」「判」「決」というA4用紙に一字ずつ印刷

    ITmedia News:Winny事件判決の問題点 開発者が負う「責任」とは (1/3)
    f99aq
    f99aq 2006/12/19
    "、そして金子氏が名誉回復するためにはどうすべきかについて書いてみようと思う。たぶん、他の誰も書かないだろうから。"
  • Windowsで動作するオープンソースなシステム監視「HealthMonitor」 - GIGAZINE

    GNUライセンスで配布されているオープンソースなシステムモニタリングツールで「HealthMonitor」というのがあり、Windowsのサービスとして動作してくれます。CPUの負荷、メモリ、ハードディスクの空き容量、イベント、サービス、Ping、HTTPチェックなどが可能。監視結果は指定した間隔でメールやメッセンジャーサービスで通知可能。さらに記録したログはMySQLやMS SQLなどで保存できます。基的な機能はみんなそろっている感じです。 というわけで、実際にダウンロードして使ってみました。 HealthMonitor Web Site - Welcome to HealthMonitor 動作条件はWindows2000以上で、.NET Frameworks 1.1以上がインストールされていること。 ダウンロードしたらクリックして実行 「Next」をクリック 「I Agree」をク

    Windowsで動作するオープンソースなシステム監視「HealthMonitor」 - GIGAZINE
  • Windows管理の現場で使う,8つの便利な無償ユーティリティ

    Windows管理の現場で使う,8つの便利な無償ユーティリティ オープン・ソース・コミュニティの賜物を利用しよう システム管理の生産性は,適切なツールを用いることによって爆発的に向上する。特に,作業時間の短縮と,作業中に得られるデータの幅広さや正確性の改善が図れるのだ。管理の生産性の向上が顧客満足度向上につながるのは言うまでもない。筆者はそんな生産性向上を実現する8つのツールを,いつもUSBメモリーに入れて持ち歩いている。このツールが最高なのは,すべて完全に無償だということだ。 コミュニケーションに使用するユーティリティ FileZilla Webホスティング業界で働いていたとき,サーバー間で多量のディレクトリとファイルを移動させなければならないことが頻繁にあった。私のある顧客は,Webサイト上で最新版コードを配布していたため,顧客も私と同様の作業をする必要があった。顧客に電話でコマンド・

    Windows管理の現場で使う,8つの便利な無償ユーティリティ
  • CRCエラーでも無理矢理コピーするフリーソフト「CD Recover」 - GIGAZINE

    CD-RやDVD-Rなどに保存した昔のデータ、いざ必要になってコピーしようとしたが「~~をコピーできません。データエラー(巡回冗長検査(CRC)エラー)です。」と表示され、泣きながらあきらめてしまった人も多いのではないでしょうか。 そんな場合でも無理矢理コピーできるフリーソフトが「CD Recover」です。エラーの起きている部分だけをスキップして、読み込める部分だけを取り出すことができます。 詳細は以下の通り。 CRCエラーの場合はこんなメッセージが表示されます。 まずは以下のページからソフトをダウンロード。 Adrian Boeing's E-Gap : Tools ダウンロードしたら起動します 「Input File」をクリックしてコピーしたいファイルを指定、次に「Output Directory」をクリックしてコピーしたファイルを置く場所を指定、それから「Skip on read

    CRCエラーでも無理矢理コピーするフリーソフト「CD Recover」 - GIGAZINE