タグ

ブックマーク / developers.srad.jp (14)

  • 新たなプログラミング雑誌創刊の動き | スラド デベロッパー

    C++標準化委員会に参加する江添亮氏や高橋晶氏、梶裕介氏らが、プログラミング雑誌を創刊すべく会社を立ち上げたそうだ。 あるAnonymous Coward 曰く、 然り。今や、プログラミング雑誌は、風前の灯、風の前の塵である。(中略)さらばよし。無ければ創るまでだ。我々は、新たな会社、LongGate Co., Ltd.を立ち上げ、独自の雑誌を出版し、以て現状を打破せんことを決意した。日全国に、くすぶっている有能の同志を募り、記事を発表する場としての、雑誌を提供するのだ。もちろん、我々の雑誌の出版は、単に物理的な紙のに留まらない。印刷と同等の内容を、電子媒体でも販売する予定だ。

    init5
    init5 2010/03/01
  • プログラミングはプロポーショナルフォントの方が読みやすい ? | スラド デベロッパー

    /.er はプログラミングにはどんなフォントを使っているだろうか? プログラマーである Maas-Maarten Zeeman 氏は自身のブログで「プロポーショナルフォントは等幅フォントよりも 14 % 速く読める」との研究を例にあげ、プロポーショナルフォントの使用を勧めている。 同じテキストを等幅フォントとプロポーショナルフォントで表示させた場合、プロポーショナルフォントの方が短い幅で済み、短時間で読めるとのこと。また、例えば同じ文字数の単語であったとしても、その文字種によって単語の表示幅が微妙に異なる方が単語認識を素早く行えるという。 ちなみに Zeeman 氏のお気に入りフォントは OS X では Lucida Grande、Windows では Lucida Sans だそうだ。

    init5
    init5 2010/01/21
  • 無料ソフト「PSP filer」開発者、ユーザーからの「文句」を腹に据えかねて開発・公開中止 | スラド デベロッパー

    ストーリー by otk 2009年02月22日 19時45分 額の多寡じゃなくって、気持ちの問題ですよ 部門より PSPで動作する人気ファイラー「PSP filer」の開発者がユーザーに寄付を求めたが、結果寄付はあまり集まらなかったようで、そのために同ソフトの開発と公開が中止される事態になった。 PSP filerの開発者は同ソフトの掲示板などで、「身勝手な要望ばかりする人がたくさんいるため、モチベーションを保てなくなった。そのため(モチベーションを上げるため)寄付を求めた」という旨の発言をしているが、それでも寄付を出さずに身勝手な要望をするユーザーは後を絶たず、そのために公開中止を決めたようだ。 同ソフトの掲示板では機能要望などが活発に書き込まれており、作者もそれを受けて頻繁にソフトのアップデートを行っていたが、ソフトウェア寄付を求めた後はそれを非難する書き込みなども見られる。 作者は

    init5
    init5 2009/02/24
  • 最も危険なプログラミングエラーTop 25 | スラド デベロッパー

    ストーリー by hylom 2009年01月14日 17時04分 やはりよく言われている問題が多い、 部門より CWEとSANSが共同で「最も危険なプログラミングエラーTop 25」を取りまとめ、発表した。 このリストはSymantecやMicrosoft、米国国土安全保障省の国家サイバーセキュリティ部門、また日の情報処理推進機構(IPA)など、国際的かつ多岐に渡る組織の協力を得て作成された。パフォーマンス上の問題やセキュリティ上の脆弱性、またサイバー犯罪の原因となり得るプログラミングエラーのうち、特に頻度と危険性の高いとされるものが25点挙げられている。 エラーは大きく「コンポーネント間のコネクションが適切に保護されていない」「危険なリソースマネジメント」「不備のある防衛策」の3種類に分類され、それぞれのエラーには簡単な説明と対処法などが記述されている。挙げられているエラーは「入力デ

    init5
    init5 2009/01/15
  • C言語入門、東京大学情報科学科の場合 | スラド デベロッパー

    C言語入門、書籍だろうが講議だろうが、この業界なら誰もが通る道ではあるが、 sumiiの日記経由で実に興味深いC言語入門を見付けた。 東京大学理学部情報科学科の学部2年生向けのアルゴリズムとデータ構造演習内でのC言語入門 なのだが、 C入門第1回では、シェルを実装、データを圧縮・解凍するプログラムを実装、スパムフィルタを実装というお題目が並んでいる。 これだけで一瞬ひるんでしまったが、解説PDFを見ると、 「最低でもジョブ管理、リダイレクト、(多段)パイプラインの機能は実装すること」などと書かれている。 UNIXへの理解がかなりないと難しい気がするのだが、これをくぐり抜けてくる学生はどれくらいいるのだろう?

    init5
    init5 2008/01/25
  • スラッシュドット・ジャパン | 初代SimCityのソースコードが公開される

    家/.のストーリーより。初代SimCityのソースコードがGPLv3で公開された。権利を持つElectronic Artsが、SimCityをOLPCで利用できるようにと公開を認めたことによって実現したもの。 今回公開されたのは、UnixやOLPC上で動作するTcl/Tk版と、それを元にPythonモジュールへ移植中のソース。OLPC版とLinux版のバイナリも公開されている。作業を行ったのはUnix移植を手がけたDon Hopkins。今回公開されたバージョンでは、UIが修正され、911事件を受けて飛行機墜落イベントが削除されているので、完全にオリジナルと同一ではない。 なお、SimCityの商標は放棄されていないので、SimCityを名乗れるのはElectronic Artsの品質管理チェックを経てお墨付きを得たもののみとのこと。それによりGPL版はMicropolisと改称されてい

    init5
    init5 2008/01/13
  • スラッシュドット ジャパン | 分散型バージョン管理システムはどれが良い?

    ゲームエミュレータMAMEをMac OS Xに移植したことで知られるDave Dribin氏が、自身のブログ記事で、分散型のバージョン管理システム(DVCS)を検討しています。Git、Mercurial、Bazaarの三者を比較した結果、氏はMercurialを選んだそうです。GitWindowsサポートが弱く、Bazaarはただでさえまだ普及していないDVCSの中でもさらにシェアが小さすぎるのが問題だとのこと。 そもそも日ではまだ(分散型ではない)CVSやSubversionが主流で、DVCSはほとんど普及していないように思いますが、使っている方がおられれば感想を聞かせてください。

    init5
    init5 2008/01/03
  • BBCが自ら「Perl on Rails」を開発 | スラド デベロッパー

    家/.の記事より。ウェブサイト構築にPerlを駆使していることで知られるイギリスのBBCが、Ruby on Railsならぬ「Perl on Rails」を開発しているそうだ(BBC Radio Labsのブログ記事)。既存のPerl用MVCフレームワークも試したが機能や高負荷時のパフォーマンスの面で十分ではなく、利用できるモジュールなどサーバ側の制約も強かったため、内部のサイト用にRuby on Railsを数年間使った経験を活かしてデザインパターンやコーディング規約まで似せたものを自ら開発することにしたと言う。現在のところBBC Programmes(番組表)の構築で利用されており、今後はBBC iPlayerでも利用される予定とのことだ。ただし、オープンソース・ライセンスの下で一般に公開されるかどうかは定かではない。

    init5
    init5 2007/12/03
  • IPアドレスの最近傍識別を行うSPAM Filter | スラド デベロッパー

    今まで私は,約5年間業の画像の研究の傍ら,SPAMフィルタの研究と開発を行なってきました.コンテンツ内のURLなどのフィンガープリントを用いた方法,ベイジアンフィルタ,など色々作ってみては,精度が十分高くないことに満足が行かず,何度も試行錯誤を繰り返しました.そして,最終的に行き着いたのが,このNNIPFと名づけたフィルタです.説明とソースはこちらのサイトにあります.(続く) このフィルタの特殊性は,1)自分が外部からメイルを受けるときに使っている信頼できるMTAを登録しておき,そのMTAが生成したReceived:行から送信元のIPアドレスを割り出すという点,2)IPアドレスを最近傍識別することによってSPAM検出を行うという点,です.これが妥当性を持つ理由は,Received行の改竄に対応でき,しかもIPアドレスは,組織の種別によって番号の偏りがあるので,まっとうなメイルの送信元と,

  • スラッシュドット ジャパン | 文字エンコーディングはUTF8で本当に十分なのか?

    RedHatの技術者であり、Debian開発者でもあるtagoh氏のblogに「 UTF-8は十分かどうか」という書き込みがある。 これは、「 シフトJISを捨てられるか?」というITproの記事に対して、Ruby開発者のMatz氏が 「『短いに越したことはない』というごく弱い理由で、さらに別のエンコーディングの必要性をほのめかさないでいただきたい」 と、自身の日記で述べていることに対して、 tagoh氏が意見を述べているものだ。 tagoh氏によれば、エンコーディングを増やさないことは賛同できるが、「UTF8でいいのか」というところには特に他言語を考慮した場合において疑問を呈し、 「エンコーディングに言語タグでも入れた方がいいんではないだろうか」と意見を述べている。 locale併用というのは今の方式だが、これでは複数言語を使えないわけで、tagoh氏の言語タグということには賛同できる。

    init5
    init5 2007/03/10
  • 全文検索エンジンSenna 1.0.0 リリース | スラド デベロッパー

    全文検索エンジンSennaのバージョン1.0.0がリリースされた。 Sennaは、2ちゃんねる検索での利用を目的として、未来検索ブラジルによって開発された検索エンジンである。2004年から開発が始まったようで、ようやくの正式版リリースである。以下のような特徴を持つ。 MySQLやPostgreSQL組み込みでの全文検索 検索漏れを抑えた、独自形式の単語単位でのインデックス N-gram方式のインデックスも選択可能 インクリメンタルな文書の追加・変更・削除が高速 Hyper EstraierやLuceneなど、他のオープンソース検索エンジンとの競争が楽しみだ。

  • PukiWiki 1.4のtrackbackプラグインにライセンス違反 | スラド デベロッパー

    cidy曰く、"PukiWikiのtrackbackプラグインで使用される"skin/trackback.js"に、ライセンス上の問題があるとPukiWiki-announce及びトップページで報じられています。 詳細については BugTrack2/62 をご覧下さい。 対象となるのは PukiWiki 1.4 から PukiWiki 1.4.7 までのバージョンで、上記のファイルを削除するか、PukiWiki 1.4.7_notbを適用することとなっています。 また、PukiWikiから派生されているWikiについても同様の対応を求めています。 このファイルはSix ApartのMovableTypeに含まれているものの単純コピーでした。剽窃であるとともに、PukiWikiはGPL'dでかつMovableTypeはオープンソースではないため、ライセンス上の問題が生じます。利用者の方、配布

  • LinuxにExt4ファイルシステム登場 | スラド デベロッパー

    El-ahrairah曰く、"Linux-Watchの記事によると、次世代のLinux用ファイルシステムExt4がLinux 2.6.19-rc1において登場した。 記事によると、ボリュームあたり容量1024PByteまでのストレージのサポートと、ファイル断片化を防ぐextent file writingの導入が目新しいようだ。 Ext4をサポートしない古いカーネルからでもExt3ファイルシステムとしてマウントできるように下方互換性が考慮されているそうだ。"

  • おすすめのソースは? | スラド デベロッパー

    crypt曰く、"勉強、あるいは趣味として他人のソースコードを読む、ということで盛り上がりたいとおもいます。皆さんおすすめのソースコードを教えてください。わかりやすい良いコード、わかりにくいけど良いコード、こういうコード書いちゃいけませんみたいなコード、など。 楽しみ?な例としては難解Cプログラミングコンテストのこんなコードとか。(古い言語仕様なのでgccの場合は

  • 1