タグ

c-yanのブックマーク (702)

  • ActivePerlの開発元、ActiveState製エディタがオープンソース化·ActiveState Komodo Edit MOONGIFT

    プログラマにとって、エディタは生産性に大きく関わる重要な要素だ。Windows向けのキーバインドのエディタを使っていても良いが、サーバにつないで修正を行おうと思うとviやEmacsなどでキーバインドが慣れない、なんてこともある。 特にviやEmacsが良い、という訳ではないがマルチプラットフォームで動作するエディタを選ぶのは大事だと思う。そこでこれを試してみてはいかがだろう。 今回紹介するオープンソース・ソフトウェアはActiveState Komodo Edit、ActiveState社製のプログラマ向けエディタだ。 ActiveState Komodo Editは元々シェアウェアだったようだが、最近オープンソース化された。ActivePerlの開発もとだけあって、相当に優秀なソフトウェアだ。WindowsMac OSXLinux版が提供されている。 各種言語(Perl/PHP/Ru

    ActivePerlの開発元、ActiveState製エディタがオープンソース化·ActiveState Komodo Edit MOONGIFT
    c-yan
    c-yan 2008/03/17
  • MOONGIFT: » タスクマネージャよりの使い勝手の良い「ProcX」:オープンソースを毎日紹介

    Windowsでプログラムが自棄に遅かったり、何らかの問題があった際に利用するのがタスクマネージャだ。開発者のみならず利用されている方も多いだろう。だが、表示されている項目が少なく、使い勝手が良いとは言いがたい。 そこで代替えになり得るソフトウェアを紹介しよう。 今回紹介するフリーウェアはProcX、タスクマネージャの代替えソフトウェアだ。 ProcXはインストールの必要なく使えるソフトウェアで、ごく手軽に利用できる。プログラム名、PID、親のプロセス、実行時間、メモリ使用量などがグリッド表示になって一覧される。また、プログラムはアイコンも表示されるので区別しやすい。不要なプロセスは右クリックから停止させることができる。 おすすめのはプログラムのパスが表示される点だろう。これがあれば怪しいプログラムが実行されているときに、何のプログラムなのか推測できるようになる。また、メモリをダンプする機

    MOONGIFT: » タスクマネージャよりの使い勝手の良い「ProcX」:オープンソースを毎日紹介
    c-yan
    c-yan 2008/03/17
  • 要は、勇気がないんでしょ? - Attribute=51

    ときどき、 「会社は社員から搾り取ることばかりで、社員のことを何も考えてない」とか「従業員をサービス残業させて搾取している」とか、 つまるところ「自分たちは苦労してるのに、重役達は楽して良い思いしている。むかつく!」みたいなエントリーを読むと、 だったら自分で会社作って、社長になったらいいんちゃう?と素で思うんですが、そういうもんじゃないのかなぁ。 文句を言うな、とかそういうことじゃないんです。 文句を言っている暇があったら行動を起こして、状況変えちゃった方が早くないっすか?と思うのです。 自分たちだけ良い思いをする社長がうらやましい(憎たらしい)なら、自分も社長になって同じことをすればいいし、 会社にいたいなら縦横のつながり作って、自分自身も売り上げあげて、発言力持って、会社を変えちゃえばいいんじゃん?と。 なんしか、方法はたくさんあって、気にくわないところがあればやればいいと思うんだけ

    要は、勇気がないんでしょ? - Attribute=51
    c-yan
    c-yan 2008/03/16
  • plyでMiniLispを実装 - Doge log

    原点に戻る。plyでminilispを実装します。 紹介の意味も込めて某所にあったのをほぼそのまま載せます。 plyのシンプルさ(Lispのシンプルさ?)がわかってもらえるかと思います。 minilisp_lex.py import ply.lex as lex tokens = ('QUOTE', 'SIMB', 'NUM', 'LPAREN', 'RPAREN', 'NIL', 'TRUE', 'FALSE', 'TEXT') reserved = { 'nil' : 'NIL', } t_LPAREN = r'\(' t_RPAREN = r'\)' t_QUOTE = r'\'' t_TRUE = r'\#t' t_FALSE = r'\#f' def t_NUM(t): r'\d+' try: t.value = int(t.value) except ValueError: p

    plyでMiniLispを実装 - Doge log
  • ごみ箱から削除したファイルを復元するフリーソフト「SoftPerfect File Recovery」 - GIGAZINE

    重要なファイルをハードディスクや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」をクリック クリックした先のページの最下部にあるこのリンクからファイルをダウンロードします ダウンロードで

    ごみ箱から削除したファイルを復元するフリーソフト「SoftPerfect File Recovery」 - GIGAZINE
    c-yan
    c-yan 2008/03/15
  • らばQ : 暮らしを便利にする「塩」の意外な使い道いろいろ

    暮らしを便利にする「塩」の意外な使い道いろいろ みなさんは「塩」は何に使ってますか? 普段はキッチンや料理の味付けに使用するものですが、実は「塩」というのは、かなり広範囲に活用できるようです。 キッチングッズ、お掃除グッズ、美容と健康グッズなど、気がつけば身の回りが「物、もの、モノ」であふれがちのあなたに、暮らしを便利にする「塩」の知恵集を紹介します。 キッチン編 水の沸騰: 塩を加えることによって、沸騰する温度(沸点)が上がります。お湯の温度が高くなることによって調理時間を短縮することができるわけです。(沸騰までに要する時間が短縮されるわけではない) ゆで卵の殻むき: ゆで卵を作るときに塩を加えると、殻がきれいにむきやすくなります。 卵の新鮮度チェック: 水の入ったコップに小さじ2杯の塩を加えて卵を入れ、浮かずに沈めば新鮮です。 果物、野菜の酸化防止: りんご、なし、じゃがいもなどを

    らばQ : 暮らしを便利にする「塩」の意外な使い道いろいろ
  • MOONGIFT: � FTPもSCPもWebDAVも「AnyClient」:オープンソースを毎日紹介

    サーバにファイル転送をする方法はいくつか存在する。もっとも知られているのはFTPだろう。そしてセキュアになったSFTPやSCP、さらに最近ではWebDAVが利用されることもある。 いくつもの手法があると、それに合わせてソフトウェアを用意する必要がある。が、それでは面倒だろう。一括して使えるのが良い。 今回紹介するフリーウェアはAnyClient、様々なプロトコルに対応したファイル転送ソフトウェアだ。 AnyClientはJavaで作られたソフトウェアで、OSを選ばずに動作する。対応しているプロトコルはFTP/S、SFTP、WebDAV/S、SSHにも対応している。認証もパスワードまたは公開鍵認証が利用できる。 画面は二画面ファイラー風で、左がローカル、右がリモートになっている。ファイルのアップロード/ダウンロード、リネーム、フォルダ作成と言った処理が可能だが、パーミッションの設定はできない

    MOONGIFT: � FTPもSCPもWebDAVも「AnyClient」:オープンソースを毎日紹介
  • 各種ドキュメントをFlash化·Print2Flash Free Edition MOONGIFT

    ちょっと前までは文書をPDF化するのが便利だった。プリンタドライバとして動作するPDF作成ツールも数多く登場している。PDFを作成するのは決して難しいものではなくなっている。 次の段階はドキュメントのFlash化だ。この利点は何だろう、閲覧は当然としてブラウザ内で見られるのが便利な点だ。 今回紹介するフリーウェアはPrint2Flash Free Edition、プリンタドライバとして動作するFlash生成ソフトウェアだ。 実はPrint2Flash自体はフリー版ではないものを持っている。Memotuneの中で一時的に利用していた。FlashPaper同様にFlashであればOSの垣根を越えて、さらにブラウザ内でインライン表示できるのが便利だ。 Print2Flash Free Editionはそのフリー版であり、個人の非商用に限って無料で利用できる。利用方法は簡単で、プリンタのように印刷

    各種ドキュメントをFlash化·Print2Flash Free Edition MOONGIFT
    c-yan
    c-yan 2008/03/08
  • クレイジーなWebサービス標準の全てを理解する

    SOAP とWSDL(Web Service Description Language)が、ヘテロジニアスなシステム間の通信とデータ交換を容易にするための標準として紹介されてから、8年が経過しました。それ以来、総称してWS*と呼ばれるプロトコルの混乱によって、特定の通信要求とケースの際に容易になるSOAP(そして、場合によってはWDSL)の拡張としても紹介されることとなりました。SOAP とWSDL(Web Service Description Language)が、ヘテロジニアスなシステム間の通信とデータ交換を容易にするための標準として紹介されてから、8年が経過しました。それ以来、総称してWS*と呼ばれるプロトコルの混乱によって、特定の通信要求とケースの際に容易になるSOAP(そして、場合によってはWDSL)の拡張としても紹介されることとなりました。 稿では、もっともよく耳にするWS

    クレイジーなWebサービス標準の全てを理解する
  • CTM/CTMCP/ガウディ本で気になった訳語その2: ホットコーナー

    ブログ(iiyu.asablo.jpの検索) ホットコーナー内の検索 でもASAHIネット(asahi-net.or.jp)全体の検索です。 検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。 例 中村(show) ki4s-nkmr ウェブ全体の検索 ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。 --- http://iiyu.asablo.jp/blog/2007/11/14/1908371 CTM/CTMCP/ガウディで気になった訳語 の第2弾。 CTMの日語版 http://www.amazon.co.jp/exec/obidos/ASIN/4798113468/showshotco

    c-yan
    c-yan 2008/03/03
  • Webアプリのセッション管理はデスクトップアプリのメモリ管理と同じ - プログラマの思索

    Webアプリ開発で必ずぶち当たる課題、Webアプリ特有の技術、アーキテクチャについて考えてみる。 古くから続く課題を知れば、次世代Webフレームワークがどのように解決しようとして、何を提示しようとしているか分かりやすくなるだろう。 #以下、セキュリティ関係などを除く。 Webアプリは、Ajaxが登場するまで、UIがブラウザで制限されているため、それほど難しい機能を実装できなかった歴史があった。 古くはPer/PHP、そしてJavaに至るまで、Webアプリはステートレスだったから、殆どの機能は閲覧機能とマスタメンテナンス機能にすぎなかった。 なぜなら、Webアプリでは、6時間以上もかかるようなバッチ処理を実装したとしても非現実的だから。 しかし、以前から知られているアーキテクチャ上の課題はあるし、Ajaxの出現によって更にその課題が複雑になった現状もある。 Webアプリを作る時はいつも、下記

    Webアプリのセッション管理はデスクトップアプリのメモリ管理と同じ - プログラマの思索
  • MOONGIFT: » WindowsとLinuxをシームレスに使う「andLinux」:オープンソースを毎日紹介

    Windowsで開発する際に、細かい設定の部分でつまづくことがある。また、ライブラリを導入しようとしてLinux向けしかなかった、なんて経験はないだろうか。そして、結局VMWareのようなエミュレート環境を用意することになる。 だがエミュレータでは環境が断絶された感がある。もっとシームレスにWindowsからLinuxを使いたい、そう考える人のためのソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはandLinuxWindows上でシームレスに動作するLinux環境だ。 andLinuxはcoLinuxを利用して動作している。Linux向けのGUIアプリケーションが動作する点において、cygwinよりも便利だろう。また、それらのアプリケーションがタスクトレイから簡単に呼び出せる点も見逃せない。 デスクトップ環境としてはKDEまたはXfceが選択できる。ファイルの拡張子設定

    MOONGIFT: » WindowsとLinuxをシームレスに使う「andLinux」:オープンソースを毎日紹介
  • https://labs.cybozu.co.jp/blog/kazuho/archives/2008/02/range_coder_eof.php

  • 暗号化USBドライブからDebian GNU/Linuxを起動させるセットアップ法 | OSDN Magazine

    多くのユーザにとってライブCDという概念は既にお馴染みのものだろう。これはオペレーティングシステムをブート可能な状態でCDに焼き込んだもので、光学ドライブからの直接起動に対応したコンピュータであれば、インストール済みオペレーティングシステムをバイパスする形で、ライブCDにある別オペレーティングシステムを実行できるのである。またUSBからのブートアップに対応したコンピュータの場合、これと似た起動方式としてUSB接続式の外部ハードドライブからLinuxを起動させることも可能だ。こうしたライブシステムの場合、ディスプレイアダプタおよびスクリーンや記憶デバイスその他の周辺機器については、その検出と設定が自動で処理されるようになっている。そしてブータブルUSBドライブからは、Debian GNU/LinuxなどメインストリームのLinuxディストリビューションを起動するだけでなく、セキュリティ強化、

    暗号化USBドライブからDebian GNU/Linuxを起動させるセットアップ法 | OSDN Magazine
    c-yan
    c-yan 2008/02/22
  • はてなブログ | 無料ブログを作成しよう

    仲春はゆっくりと通り過ぎる 寝て起きたら3月である。今日の東京の最高気温は20度を超えている。正月のインフルエンザが完治して、これでやっと健康で文化的な年度を始められるぞ、と意気込んだのも束の間、今度は原因不明の高熱を出して1週間寝込んだ。 脳がグツグツ煮える音が聴こえそうなほど…

    はてなブログ | 無料ブログを作成しよう
  • 安定なソート

    目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 1078 記事 - 2 コメント - 26211 トラックバック - 363 ニュース 著作とお薦めの品々は 著作とお薦めの品々は 東方熱帯林へ。 わんくま 東京勉強会#2 C++/CLI カクテル・レシピ 東京勉強会#3 template vs. generics 大阪勉強会#6 C++むかしばなし 東京勉強会#7 C++むかしばなし 東京勉強会#8 STL/CLRによるGeneric Programming TechEd 2007 @YOKOHAMA C++C++/CLI・C# 適材適所 東京勉強会#14 Making of BOF 東京勉強会#15 状態遷移 名古屋勉強会#2 WinUnit - お気楽お手軽UnitTest CodeZine Cで実現する「ぷちオブジェクト指向」 CUnitによるテスト駆

    c-yan
    c-yan 2008/02/15
  • 要求を仕様化する技術表現する技術 - NAgiler航海日誌v2

    NAndu さんのレビューを見て購入したうちの社長が読んでお勧めしてくれたので読んでみました。久々に頭から全部通して読んだです。 要求を仕様化する技術・表現する技術 - 入門+実践 仕様が書けていますか? 作者: 清水吉男出版社/メーカー: 技術評論社発売日: 2005/10/07メディア: 単行購入: 11人 クリック: 220回この商品を含むブログ (72件) を見る NAnduブログ http://spring-net.jp/blog/2008/01/book-5.html うちの社長 blog http://d.hatena.ne.jp/hmoriya55/ 要求仕様の書き方について具体的な例を挙げながら解説している珍しいです。要求の書き方に関する著者の長年のノウハウがつまった素晴らしい一冊です。いままで自分があいまいな要件定義書しか書けていなかったなぁと反省しながら読むこと

    要求を仕様化する技術表現する技術 - NAgiler航海日誌v2
    c-yan
    c-yan 2008/02/14
  • 体調不全で一回休み - Backnumbers: Steps to Phantasien

    2008-02-13 近況 体調不全で一回休み. 週末のんだくれて喉をやられてしまった. 酔っぱらいよくない... 禁煙のビール屋があってもいいと思うんだけどなあ. そのビール屋で組み込み屋さんの友達と宴会をしているときに, sqlite いいよねという話になった. web での sqliterailsphp と一緒に人気が出た気がする. 組み込み用途でも人気. たとえばゲーム屋さんでは zlib と lua の次くらいに使われてるという風説がある. (真偽不詳.) ライセンスが緩いのもいい. 私もなんとなくファンで, たまにウェブサイトの文書を眺めたり 触ってみたりしている. 今日も wiki を眺めていたら, いつのまにか FTS のバージョンは 3 になり, 仮想テーブルに続いて 仮想ファイルシステム なんてのも 実装されていた. コード以外の話題では Mozilla と

    c-yan
    c-yan 2008/02/14
  • ブロガーの最年長者は誰でしょう : 大西 宏のマーケティング・エッセンス

    2008年02月14日10:37 ブロガーの最年長者は誰でしょう カテゴリブログ kinkiboy Comment(4)Trackback(0) ときどき読ませていただいているブログ「雑感日記」さんの、プロフィールを見て驚きました。 74歳にしては元気な年寄りです。面白い人生を歩めたと思っています。まだまだ、夢いっぱいあります。いや驚きました。当に74歳?目が点になってしまいました。話題が豊富というか、冴えていらっしゃいます。年齢を感じません。 ブログ関係のカンファレンスとか会合にでると、みなさまお若く、そのなかに入ると、ひときわ年齢が高いことを思い知らされます。しかし、案外ブログの世界で活躍する方のなかにも年齢の高い方はいらっしゃいます。 人気ブログ「メディア・パブ」の筆者である田中善一郎さんはインターネットの世界の新しい話題を提供してくださっているので、若い方のように感じるのですが、

    c-yan
    c-yan 2008/02/14
  • MOONGIFT: � よく使うUnix系コマンドをWindowsにも「UnxUtils」:オープンソースを毎日紹介

    Linux/Unixを触っていると、次第にコマンドラインの便利さが分かってくる。そうなるとWindowsでもコマンドが使いたいと思ってくる。コマンドプロンプトはあるが、あのレベルではない、もっと実用的な高度な操作が出来るものだ。 WIndowsLinux/Unix系のコマンドを使おうと思ったら代表として挙げられるのがcygwinだろう。だがインストーラーがあったり、利用までにかかる時間を考えると入れるのが億劫になってしまう。代表的なコマンドに限られるが、こちらが手軽で便利だ。 今回紹介するオープンソース・ソフトウェアはUnxUtils、Linux/UnixコマンドのWindows移植ソフトウェアだ。 代表的とは言ったが、それでも120のコマンドが用意されている。主なものとして、basename/bunzip2/bzip/cat/chgrp/chmod/chown/cp/date/df/d

    MOONGIFT: � よく使うUnix系コマンドをWindowsにも「UnxUtils」:オープンソースを毎日紹介
    c-yan
    c-yan 2008/02/13