タグ

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

  • わかりにくいCプログラム作成を競う「IOCCC」が5年ぶりに開催 | スラド デベロッパー

    あのオブファスケが帰ってきたそうだ。どれだけ「わかりにくい」Cプログラムを作成できるかを競うコンテスト IOCCC (International Obfuscated C Code Contest)が5年ぶりに開催される (マイナビ)。自然体で普通にコード書くとオブファスケなみんな! それ行け、出番だ!

  • Cは既に時代遅れ? | スラド デベロッパー

    「どうも周知徹底が不足しているようなので再度のお願いとなりますが、C死ね。」などと言われるように、いつの間にかCは忌避すべき言語に成り下がったらしい。 /.J読者諸兄にはCでのプログラミングに造詣が深い方も多数いらっしゃると思いますが、どうでしょうか? 個人的には、自分が気に入らないからといって他人の志向をとやかくいうのもどうかと思いますが、COBOLerとかFORTRANマンセーな方々の意見も聞いてみたい。

  • QEMU 開発者、JavaScript で PC エミュレータを実装 | スラド デベロッパー

    QEMU や FFMPEG などの開発に携わった Fabrice Bellard 氏が、今度は JavaScriptPC エミュレータを実装している (家 /. 記事) 。 これを使って Web ブラウザ上で PC エミュレータを動作させ、その上で Linux を走らせるデモ「JS/Linux」が公開されており、Firefox 4 や Google Chrome 11 での動作が確認されている。 最小限のデバイスしか持たないシステムであるが、実際にこのシステム上でプログラムをコンパイルして実行させることも可能となっている。

  • 「HTMLやってる」人を何と呼ぶ? | スラド デベロッパー

    人々がウェブページのマークアップ書きを生業とするようになってから10年以上経つが、その肩書き(とその役割)はいまだ定まっていないように思う。インテグレーションのタスクとして取り組む人、全体のUIデザインの一部として見る人など、マークアップを書く人のタイプは異なる。仕事場における「グラフィック・デザイナー」や「インフォメーション・アーキテクト」といった役割の存在によって、その状況はより複雑化している。このことは人材募集を行うにあたって頭痛の種となる。 皆のまわりの「HTMLやっている」人(HTMLに加え、CSSJavaScriptやグラフィックをいじるのも少々含まれるだろうか)はどんな肩書きで呼ばれているだろうか? 今まで目にした肩書きには「デザイン・テクノロジスト」、「ウェブ・デベロッパー」、「フロントエンド・デベロッパー」、「HTML/CSSデベロッパー」、「クライアントサイド・デベロ

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

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

    momdo
    momdo 2009/02/23
    作者がユーザーと同じ土俵に立ってる時点でおかしいだろ。コミュニケーションの問題。
  • Michael Meeks氏曰く、OpenOffice.orgプロジェクトは「極めて病んでいる」状態 | スラド デベロッパー

    OpenOffice.orgの開発にフルタイムで携わっているMichael Meeks氏が、自身のブログでOO.oの開発アクティビティの統計を紹介し、Linuxカーネル開発のそれと比べたりしながら自身の見解を述べている(家/.記事)。 Meeks氏はOO.oプロジェクトが「極めて病んでいる」状態にあると指摘し、次のように述べている。 「健全なプロジェクトであれば大勢のボランティア開発者が関わり、それに加えて多くの同業企業による共通コードプールへの貢献がみられるはずだが、OO.oにはこれがない。Linuxのカーネル開発にアクティブに関わっているのは160人以上いるのとは対照的に、OO.oではアクティブな開発者は24人と、統計開始以来最少である。どんなに良く見積もっても、開発的観点からいえばOO.oは停滞しているとしか言えない」とのこと。 また、この状況を改善するには、麻痺してしまっている保

  • WineでWin64のプログラム実行に成功 | スラド デベロッパー

    家/.記事より。 15年の年月を経てようやく、今年6月にVer1.0になったWineだが、開発者Maarten Lankhorst氏は「Wine初となるWin64アプリケーションの実行に成功した」と発表した。 実行されたのは、古典中の古典「Hello World」だそうだが、GCCコンパイラに大幅な修正が必要だったとのことで、まだ初期段階であるためリリースは先になると予想される。なお、64bit版はそのまま「Wine64」と命名された。

  • 高速/高性能でフリーのコンパイラ、LLVM 2.4が登場 | スラド デベロッパー

    マイコミジャーナルで知ったのだが、「LLVM(Low Level Virtual Machine)というコンパイラの最新版2.4がリリースされたそうだLLVMプロジェクトのWebサイト)。 LLVMはBSDライセンスで開発されているC/C++/Objective-Cコンパイラで、GCCよりも最適化されたコードを出力できる、と言われている。また、GCC互換のフロントエンドも用意されており、これを使ってコンパイラをGCCからLLVMに入れ替えるだけでコンパイル時間が短縮でき、さらに生成されるコードもより優れたものになるという(マイコミジャーナルの解説記事)。 LLVMは単なるコンパイラではなく、まず仮想マシン用の中間コード(LLVMコード)を出力し、これを最適化を行いつつネイティブコードに変換する(もしくは仮想マシンで動作させる)という動作を行うそうで、また実行時のプロファイルを取得し、そこか

  • 米MS、ハードウェアメーカーにWindows7 Preβ版でのテストを要請 | スラド デベロッパー

    米ロサンゼルスで現在開催されているWinHEC2008で、マイクロソフトはWindows7のPreβ版でテストを直ちに開始するようハードウェアメーカーに強く要請した(APC Magazine、家記事より)。 Preβ版はPDCで開発者向けに、WinHECではハードウェアメーカーにフォーカスを当てて広く提供されているが、全ての機能が入っているわけではない。マイクロソフトは来年初旬に出るβ版でも引き続きテストが行えるようメーカーと協力していくと明言しており、Vistaでの失敗を繰り返さない姿勢をはっきりと打ち出している。 Windows7ではドライバインストールを簡易化するよう修正が加えられているが、XMLやDevice Display Objectなどを使ってインプリされているため、メーカーはコードを書き直すことなく、それらのコンポーネントを既存のVista用ドライバに追加するだけで理論的

  • OpenOffice.orgの日本人開発者が語る開発の現場 | スラド デベロッパー

    OpenOffice.org日プロジェクトのannouce-mlに、OpenOffice.orgプロジェクトに参加する日人開発者である吉田浩平さんのインタビューが投稿された。 もともとソフトウェア開発がバックグラウンドにない人物が、ノベルにおいてフルタイムでOpenOffice.orgの開発に関わるようになったとか、OpenOffice.orgプロジェクトにおけるサンとの力関係とか、いろいろと楽しい情報が満載である。オープンソースでばりばり開発に関わってみたいと考えているソフトウェアエンジニアの皆さんにも刺激になる記事ではないだろうか。

  • ECMAScript 4の標準化が中止される | スラド デベロッパー

    The Registerの記事より、Ecma Internationalで進められていた次期JavaScript標準仕様である、ECMAScript 4(ES4)の策定作業が中止された。EcmaではES3.1の標準化も平行して進めており、こちらは「ES Harmony」という名前に改められて続行される。 ECMAScriptの標準化を担当するTC39(technical committee 39)では、ES4陣営(Adobe、Mozillaなど)とES3.1陣営(MicrosoftYahoo!など)の対立が深刻化していたが、大幅な仕様改訂となるES4を捨てて、ES3の延長線上にあるES3.1を取ることで合意がなされた。合意内容についてはMozillaのBrendan Eich氏のメールを参照されたい。 Harmonyは「いがみ合っていても前進できないので、みんなで協力して次の仕様を決めま

    momdo
    momdo 2008/08/19
  • 開発者は数十、数百、数千コアを視野に入れるべき | スラド デベロッパー

    米IntelのエンジニアであるAnwar Ghuloum氏が公式ブログ「Research@Intel」で、「開発者はアルゴリズム開発および開発パイプラインにおいて、数十、数百、数千コアを視野に入れるべき」とアドバイスしている(ITpro記事、cnet.com記事、家記事)。このように多数のコアを想定することにより、従来の言語、ライブラリ、エンジニアリング方法や慣習などを含め、コードベースをリファクタリングする機会となるとのことだ。 現在Intelはquad-coreプロセッサを出荷しており、今年度の第4四半期には8つのコアを搭載したNehalem(開発コード名)の発表が見込まれている。今後もコア数は増えていくことを想定し、現在のdual-coreやquad-coreを超えた視点をもつ必要性を指摘している。 現状、デュアルコアやクアッドコアですら視野に入れている開発者は多くないと思うのだが

  • 点字コンバータBrailleConverterの作者に聞く | スラド デベロッパー

    SourceForge.JPでは、同サイトを開発拠点とするオープンソース・プロジェクトを毎月1つピックアップし、その開発者にインタビューする「今月のプロジェクト」というコーナーを設けています。2008年5月は、日語と英語に対応する点字コンバータ「BrailleConverter」を開発するtmatsugaki氏にお話を伺いました。 プロジェクトの概要 Common Lispで記述された日語、英語、その他の外国語の点字・墨字テキストの相互変換プログラム。 プロジェクト名: BrailleConverter 登録日: 2008-03-04 18:30 URL: http://osdn.jp/projects/brc/wiki/FrontPage プロジェクトホーム: http://osdn.jp/projects/brc/ 動作環境: Console(Text Based) ライセンス:

  • メディア再生プラグインSilverlight 2 Betaリリース | スラド デベロッパー

    公式ブログでは先月あたりから話題になっていたらしいが、マイクロソフトは米国時間の3月5日、自社開発のブラウザ用メディア再生プラグイン「Silverlight」の次期バージョンとなる「Silverlight 2」のBeta版を公開した。IE8と同時にアナウンスされたSilverlight 2 Beta 1は、別の専用ページからダウンロードできる。 前のバージョンと比較すると、Silverlight 2はPythonRubyJavaScriptの記法で開発が可能な新型.NET Frameworkを同梱しているところが一番の特色だと言える。「Silverlightがモバイル端末対応」という話題と一緒に考えれば、Silverlightは、開発者側のスキルと対応端末、両方の裾野を広げることに成功したと言えるだろう。 # MIX'08行きたかったナー

  • マイクロソフトが互換ソフト開発自由化へ | スラド デベロッパー

    あまりに的外れなコメントが多いのに絶望した もともとは1998年からsunやnovell(当時netwareが主力)、realnetworksらが相次いで独禁法で提訴したことに端を発する。 MSがOSの独占的な地位を利用してWindows for Workgroupでファイル/プリンタ共有のシェアを不当に奪ったので、競合商品を出せるように情報公開しろ、というわけだ。 その後ECが調査して独禁法を認定し、2004年に情報開示の是正命令を出す。 MSはライセンス契約者のみに一部の資料(12,000ページ)のみ公開するなど引き伸ばし ECは情報開示が不十分だとして、舐めたまねするなら制裁金課すと脅す MSはライセンス契約者にWindows Serverソース公開、samba開発者に情報公開など小出しにするが認められず 2007末にようやく、2004年の情報開示命令を全面的に受け入れることになった

  • ついにMS Officeのドキュメントフォーマットが公開 | スラド デベロッパー

    ストーリー by nabeshin 2008年02月20日 12時30分 Office2007のZIPからごにょごにょする必要はなくなった 部門より IT Proの記事より。マイクロソフトは、Office Open XML(OOXML)ではない、いわゆるOffice文書の内部情報を公開しました。 Microsoft Office Binary (doc, xls, ppt) File Formats 97から2007のバイナリフォーマットの仕様が、PDFならびにXPSで閲覧できます。 公開理由の1つに上がってるのが「OOXMLを標準化させたいから」ということらしく、ある意味なりふりかまってられないところでしょうか。これを機に、各種ソフトウェアにおける互換性が向上した結果「だったらOOXMLじゃなくて普通にxlsでいいじゃん」とかにならないといいんですが……。

  • スラッシュドット・ジャパン | 初代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と改称されてい

    momdo
    momdo 2008/01/14
    シムシティとか懐かしいな…SFC版のお世話にはなったが50万人いったためしがないorz
  • Thunderbird、中心的な開発者2名がMozillaを去る | スラド デベロッパー

    slashdot.org の記事に Thunderbird in Crisis? として載っているが、 Thunderbirdの中心的な開発者である Scott McGregor氏とDavid Bienvenu氏が 共に10月12日でMozilla Corporationを辞めることを公表している。 Thunderbirdプロジェクトについてはその去就が最近まで話題になり、最終的にはMozilla Corporationが資金を出して Thunderbirdの新会社を設立ということでおさまったのだと思ってたが、 今になって開発者が離脱というのは内部では混乱が継続していたのではないかと推測できる。 Thunderbirdの今後の開発にどのような影響が出るのだろうか。

    momdo
    momdo 2007/10/10
    スラドでももう一つ良くわからんなぁ…。
  • プログラマーはマシン語を理解しておくべき? | スラド デベロッパー

    旅行者はその国に1日でも先に着くと、後から来た旅行者に先輩面するのです。 自分が機械語解るからって、先輩面しちゃいけませんね。 ショクレー先生に「コンピュータは半導体を自分で接合してから初めて『使える』と言うのです」と 説教してもらいたいです。あとこのコピペも。 696 :Mr.名無しさん :2007/01/09(火) 22:53:01 電車のボックスシート(2人掛けの席が向かい合っている)で、 隣に座ったオヤジが激しくふんぞり返って股を広げきっていたので、 わたし「狭いんですけど」と言ったら、 オヤジ「しょうがないだろう!これ以上どうやってよけるんだ?」 わたし「どうやっても何も、他の人はきちんと座れてるじゃないですか」 オヤジ「女の癖にうるさい!」 わたし「女の癖にって、あなただって女から産まれてきたんじゃないんですか?」 オヤジ「屁理屈を言うな!大体、それが目上の者に対する態度か!」

  • GNOME 2.20 リリース | スラド デベロッパー

    多くのディストリビューションで採用されている統合デスクトップシステム、GNOMEの最新安定版2.20が9月19日、リリースされた。さまざまなGNOMEアプリケーションの機能が改善され、ますます使いやすくなっている。また、バックエンドにGTK+ツールキットの最新版2.12を使用しており、これらの新しいウィジェットや翻訳カタログを利用することができる(GTK+ 2.12ではGUIビルダが取り込まれたり、ウィジェットの透明化をサポートしたり、他にも面白い機能がある)。詳しい変更点は、しっかりしている日語のリリースノートを見てほしい。 使用するにはお使いのディストリビューションのサポートを待つのが安全だが、ライブCDが用意されているので(Windows等の方も)環境を汚さず体験することができる。また、GNOMEの開発に加わりたいと思った方はまずはリニューアルされたドキュメントサイトをご覧になって

    momdo
    momdo 2007/09/20
  • 1