タグ

ブックマーク / journal.mycom.co.jp (29)

  • 優れたプログラマになる秘訣は「我慢して他人のコードを読む」 - DailyJS | エンタープライズ | マイコミジャーナル

    DailyJS - A JavaScript blog. Google CodeやGitHubをはじめさまざまなプロジェクトホスティングサービスが存在する現在では、オープンソースプロジェクトはとても簡単にはじめられる。ただし、そういったプロジェクトのすべてが優れた結果を残せるわけではない。大半のプロジェクトは終わらせることもできず、ただ誰にも触られることのない存在になっていく。 プログラマであれば誰しもより優れたプログラマになりたいと考えるだろう。WebにはプログラミングテクニックやTIPS、デザインパターンやアンチパターンなど、さまざまなプログラミングに関するノウハウがあり、多くのプログラマがそうしたノウハウを活用している。しかしながら、いくら努力してもいまいち自分のスキルの上達を感じられない方も少なくないだろう。 以前からよく言われていることだが、Alex Kessinger氏が7月2

    shag
    shag 2011/07/28
    「他人のコードが読めるのはすごいプログラマ」「他人が読めるソースコードを書けるのはもっとすごいプログラマ」素敵
  • PostgreSQL 9.1ベータ登場、同期レプリケーションを実現 | エンタープライズ | マイコミジャーナル

    PostgreSQL - The world's most advanced open sorce database 開発が進められているPostgreSQLの最新ベータ版となる「PostgreSQL 9.1 Beta 1」が公開された。 PostgreSQL 9.1は向こう4ヶ月以内を目処にリリースが予定されている次期PostgreSQLで、これまでにリリースされたどのバージョンよりも多くの新機能が盛り込まれる見通し。Beta 1には最終バージョンで取り込まれるすべての機能が同梱されており、9.1を試すのに適したバージョンとなる。 PostgreSQL 9.1 Beta 1における主な改善点は次のとおり。 同期レプリケーションの実現 Serializable Snapshot Isolationへの対応 ロケールを考慮した参照順序設定をカラム単位で指定可能 ログを記録しないテーブルの実現

  • Ubuntuの新しいウィンドウ操作方法「ラブハンドル」 | エンタープライズ | マイコミジャーナル

    Ubuntu is a community developed operating system that is perfect for laptops, desktops and servers. Code Armadaにおいて最近UbuntuのUnityに追加された新しいウィンドウ操作方法「ラブハンドル」が紹介されている。2011年4月に公開が計画されているUbuntu 11.04に搭載される機能になる見通し。 「ラブハンドル」はタッチスクリーン向けのウィンドウ操作方法。操作したいウィンドウに対して3つ指タップを実施すると、ウィンドウの中央および8方向に操作用のアイコンが表示される。このアイコンをドラッグすることでウィンドウのリサイズや移動が可能になるという仕組みになっている。1度に複数のウィンドウを操作対象にすることができると説明がある。 ウィンドウを3つ指でタップするとラブハンドル

    shag
    shag 2011/03/28
    なんて lovely な名前♥
  • 【レポート】カセットガス発電機「ホンダ エネポ」がついに登場!! | ライフ | マイコミジャーナル

    2009年、東京モーターショーのホンダブースで静かだが大きな注目を集めていたのが、今回正式発表されたカセットガス式発電機「エネポ」だ。 ついにカセットガス発電機が発売された。価格は10万4790円だからかなりリーズナブルだ モーターショーに展示されたプロトタイプとデザインはほとんど変わらない。ボディに表示された1-2-3という番号順に操作するだけで始動できる。ガソリンエンジンのようにチョークレバーを操作する必要もない コンセントや表示灯などはボディを正面から見て右側面に付けられている ホンダは家庭用のカセットコンロなどに使うLPG(液化石油ガス)カセットボンベを使った製品を積極的に開発している。その第一弾の製品でメガヒットを飛ばしたのがガスパワー耕うん機の「ピアンタ FV200」だ。2009年3月に発売したピアンタは、発売後1年弱でなんと累計販売台数1万台を達成。小型耕うん機としては異例の

    shag
    shag 2011/03/24
  • Perl 5のロゴ登場、23年間食物連鎖を生き抜いた恐竜 | エンタープライズ | マイコミジャーナル

    When you need perl, think perl.org Enlightened Perl Organisationの呼びかけを受けてSebastian Riedel氏がPerl 5をプロモーションするためのロゴを制作したことの顛末がA logo for Perl 5に掲載されている。ロゴは、小型の肉恐竜「ベロキラプトル」を模倣したものになっており、GitHubにおいてCC-SAライセンスのもとで公開されている。 Perlは登場から23年ほど経っており、プログラミング言語としては古いもののひとつに数えられるとSebastian Riedel氏。古いものを揶揄して「恐竜」と呼ぶことがあるが、氏はこれを逆手に取って物連鎖を生き抜いてきた恐竜だと説明。種類としては肉恐竜で、映画「ジュラシックパーク」をよく見たあとでベロキラプトルを採用することにしたと説明している。 ベロキラプト

    shag
    shag 2011/03/02
    へー
  • "eth0"ではわかりにくい!? Fedoraがネットワークデバイス名の変更を提案 | エンタープライズ | マイコミジャーナル

    Fedora is a Linux-based operating system that showcases the latest in free and open source software. 次期メジャーバージョンとなるFedora 15では、ネットワークデバイスの名前が従来のeth0といったものから、よりハードウェア構成や機能を反映した名前に変更されることがFeodraの開発者であるMatt Domsch氏のブログで紹介されている。対応したハードウェアであれば、例えば次のようなネットワークデバイス名が使われるようになる。 オンボードのNIC「em数字」。emembeddedを意味している PCIスロットのカード「pciスロット番号:ポート番号」 NPARおよびSR-IOV対応デバイスには「_数字」のサフィックスを追加 「.VLAN」「:エイリアス」などのサフィックスはこれまで

    shag
    shag 2011/02/03
    初めて Linux 使ったとき全て eth0 なんで驚いた記憶があるけど、変えるのか。
  • 【レビュー】IE6、IE7、IE8、IE9をクラッシュさせる方法 | エンタープライズ | マイコミジャーナル

    Taranfx.com - Your Gateway to Technology, Redefined. ブラウザは特定のHTMLCSSJavaScriptのコードを読み込むとクラッシュしたりフリーズすることが知られている。しかもそれは複雑怪奇なコードではなく、とても短いコードでも起こることがわかっている。特にIEをクラッシュさせたりフリーズさせるためのコードの多くがスニペットとして公開されている。 そうした情報のひとつにTaranfxで公開されているHow to Crash Internet Explorer IE6, IE7, IE8, IE9がある。IE6、IE7、IE8、IE9をクラッシュさせたりフリーズさせることができるコードを紹介するという内容になっている。記事の目的はIEがクラッシュするコードを使ってほかのブラウザへユーザの目を向けさせようというもの。同様の取り組みはすで

    shag
    shag 2011/01/17
  • 次期Ubuntu、XからWaylandへ | エンタープライズ | マイコミジャーナル

    Ubuntu is a community developed operating system that is perfect for laptops, desktops and servers. Ubuntuの次期メジャーバージョンとなるUbuntu 11.04においてWaylandの採用を目指していることがMark Shuttleworth氏のブログで明らかにされた。使いやすい状態になるには1年といった開発期間が必要になるとみているようだが、Mark Shuttleworth氏から直接Waylandの採用が発表されたことは、今後のUbuntuの方向性を示すものとして意味がある。 WaylandはLinuxカーネルが提供するDRM、KMS、GEMなどの機能を活用して直接OpenGL ESレンダリングを実施するディスプレイ管理システム。X.Orgの代替えとなるアプリケーションのひとつ。X

    shag
    shag 2010/11/08
    なんか色々凄いな。気に入らなければ Xorg 入れ直せばおk?
  • 【レビュー】Ubuntu 10.10をMac OS X Snow Leopardのように見せる方法 | エンタープライズ | マイコミジャーナル

    Ubuntu is a community developed operating system that is perfect for laptops, desktops and servers. 開発から事務作業、ホビーまでさまざまな要望に答えてくれるUbuntu。半年おきのリリースごとに確実に改善を続けており、ユーザを魅了し続けている。提供されているパッケージも多岐にわたっており、Ubuntuを用意しておけばほしい作業のほとんどはなんとかなるという状況だ。 UbuntuといえばそのUIが特徴的だが、このUIは変更することができる。ランチャーを利用すればほかのOSのように魅せることもできる。しかし、個別にUI変更のアプリケーションを探してきたり、テーマをインストールするのは面倒な作業でもある。そうした場合に使えるテクニックがTransform Ubuntu into Mac - Tra

    shag
    shag 2010/10/20
    開いているページが FreeBSD ww
  • Dropboxには負けない - SugarSyncが日本語サービスを開始、2GBまでは無料 | 経営 | マイコミジャーナル

    SugarSync CEO ローラ・イーシーズ氏 来日中の米SugarSync CEO ローラ・イーシーズ氏は5月20日、東京・大手町で会見を開き、同社のクラウド型同期サービス「SugarSync」の日語版提供を開始した。SugarSyncはクラウド上にデータを置き、オフィス、自宅のPCやネットブック、スマートフォンなどと同期や共有、バックアップを行うサービス。この分野ではすでに競合のDropboxが日でもユーザ数を伸ばしているが、イーシーズ氏は「SugarSyncはDropboxなど競合のサービスに比べ、はるかに多機能でフレキシビリティにすぐれており、セキュリティも十分に担保する。また、個人の生産性を上げるだけでなく、企業内でのコラボレーションにも適している」と自信を見せており、日市場におけるさらなるユーザ獲得を狙う。 SugarSyncは、個人の生産性を上げる、いわゆる"ライフハ

    shag
    shag 2010/05/21
    dropbox が FreeBSD で使えないだけでもイライラいしてるのに Ubuntu でも使えないとかありえない
  • 自動起動を無効にしても防げないUSB攻撃、ほとんどのOSが該当 | エンタープライズ | マイコミジャーナル

    Taranfx.com - Your Gateway to Technology, Redefined. ウィルスやマルウェア、スパイウェア、悪意あるプログラムはあの手この手でPCに侵入を試みる。特定のルートがあるわけではなく、その時々の流行に合わせてさまざまな方法が発見される。たとえば古くはFDDからの侵入、不正なプログラムを含んだアプリケーションをダウンロードさせる形式での侵入など。現在ではブラウザの特性を活かして不正なプログラムをインストールすることなく重要な個人情報を取得したり、クッキーを取得してから総当たり手法でサーバへの侵入を試みるなどがある。 そうした侵入経路の一つに、USBメモリに不正なプログラムを仕込んでおき、USBポートにさしたときに自動実行するというものがある。この侵入自体は自動起動機能を無効にしておけばいいし、特定のOSに限定されるためそれほど驚異的というものではな

    shag
    shag 2010/04/22
    USBポートにアクセス出来るんだったら普通にUSBキーボード刺せばよくね?
  • Firefox高速化テクニック8 | エンタープライズ | マイコミジャーナル

    Firefox web browser - Faster, more secure & customizable LinuxLinksにおいてFirefox Tipsのタイトルのもと、Firefoxの高速化を実施するためのテクニックが紹介されている。設定をすることでFirefoxの性能を引き上げ、Google Chromeのように開発ペースの早いブラウザにも対応できると冒頭に説明がある。なお、紹介されているテクニックを試す前に、prefs.jpファイルに保存されている設定のバックアップをとることが推奨されている。紹介されているテクニックは次のとおり。 BleachBitを使う BleachBitをインストールして使う。BleachBitはキャッシュ、履歴データ、一時ファイル、不要な使われていないローカルファイル、ログ、クッキーなどのデータを削除するツール。Windows版とLinux版が提

    shag
    shag 2009/10/19
  • 【レポート】FreeBSD 10ギガビットネットワーク高速通信の秘密 (1) ネットワーク処理を高速に、FreeBSDをFreeBSDたらしめるもの | エンタープライズ | マイコミジャーナル

    2008年10月18、19日の2日間、フランスのストラスブールにおいて「EuroBSDCon 2008」が開催された。誌では、同カンファレンスの中から特に興味深いセッションをピックアップしてお伝えしていこう。 ネットワーク処理を高速に、FreeBSDをFreeBSDたらしめるもの 登場してから現在でも、FreeBSDがもっとも活用されているのは高性能ネットワークサーバだ。FreeBSD 8-CURRENTでPowerPC、ARM、MIPS向けの移植が活発に進められているが、背景にはこれらプロセッサを搭載したネットワークアプライアンスの開発がある。組み込みでもネットワークの活用が主目的というわけだ。ネットワーク処理を高速にこなせる点はFreeBSDをFreeBSDたらしめている最大の特徴だ。 EuroBSDCon 2008でRobert N. M. Waston氏が主にFreeBSD 7か

    shag
    shag 2009/01/09
  • 【レポート】Linux用Friioソフトウェアが登場! - 動作検証を公開 (1) Linux用Friioソフトウェア | パソコン | マイコミジャーナル

    話題の地上デジタル放送チューナー「Friio」。巨大掲示板2ちゃんねるのFriio関連スレッドにおいて、先頃そのLinux用ソフトウェア(以下、Friioソフトウェア)のソースコードが有志の手によりリリースされたので、テストしてみた。 注意事項 稿は、あくまでソフトウェアの動作検証を目的とするもので、Friioの購入・利用を推奨するものではない。 また、仮に何らかのトラブルが発生しても、稿で紹介する各種ソフトウェアの開発者および開発元、毎日コミュニケーションズは、いかなる補償も行わない。 動作環境を用意する まずFriioソフトウェアの動作環境を整えるため、開発者と同じ「Debian GNU/Linux lenny - testing」(以下、Debian)をVMWare上で用意した。VMWareイメージは「Virtual Appliance Marketplace 」からダウンロー

    shag
    shag 2008/07/22
  • 全米7-11店舗のシティバンクATM端末でハッキングによるPINコード盗難騒動 | エンタープライズ | マイコミジャーナル

    コンビニチェーンに設置されたATMから暗証番号が盗まれ、さらにそれが悪用されている……こんな事件がいま米国で話題になっている。米Associated Press(AP通信)の7月1日の報道によれば、米7-Elevenに設置されたATM端末のソフトウェア上の脆弱性を利用し、PINコードを盗み出していた人物ら3人が米ニューヨーク州南地方裁判所で起訴されていたという。同人物らは何百万ドルもの資金の窃盗容疑がかけられているが、その中に上記のPINコード盗難疑惑が含まれている。Seven Elevenは現在、米Citibankとの提携で同社名義のATM端末を全米店舗に展開している。ATM端末にはWindowsが利用されているが、今回の問題はATMの運営会社がこのシステムを適切な形で運用していなかったため、暗号処理上の問題からハッカーによる侵入を許してしまったようだ。 手軽に利用できるコンビニのATM

  • 【レビュー】飲み会の日程調整……この面倒な作業、どうにかできません? | ネット | マイコミジャーナル

    日程のおうかがいは実に面倒じゃないですか? 「合コンは始まるまでが一番楽しい」と誰かの言にありましたが、飲み会のセッティングは正直言ってめんどくさい。何が面倒って、告知から日時・場所決定までのプロセスが……。 特にこの3と4のところですね。日程を聞いても「10日と11日の8時以降」とか「火曜日以外ならOK」というように回答の書式はバラバラだし、なかなか返事を寄越さないのもいるし、それを集計してなるべく全員の都合の良い日時を決めなくてはならないし……。 社内・部署内の宴会ならExcelで表でも作って紙で回覧すれば済む話なんですが、離れた場所にいる人や普段合わない友達などの日程を電話とメールだけで調整するのは、幹事さんにとってけっこうな労力。なんかうまいことできないかなー。と思ったら、あるんですね、スケジュール調整に使えるWebサービスがいろいろ。 一般的にWebサービスというのは、メールアド

  • 【レポート】GCCに匹敵するコンパイラ?! LLVM - BSDCan2008 | エンタープライズ | マイコミジャーナル

    BSDCan2008、およびその直前に開催されたFreeBSD Developer Summitを通じて関係者がもっとも強い関心を持ったのは、もしかするとChris Lattner氏が担当したセッション「BSD licensed C++ compiler - LLVM and Clang: Next Generation Compiler Technology」だったかもしれない。同氏のセッションで初めてLLVM(Low Level Virtual Machine)について知ったという人も少なからずいたようだ。Lattner氏はLLVMのチーフアーキテクトであり、同技術を語るには適切な人物といえる。 モダンテクニックで開発されたマルチ言語コンパイラインフラ LLVMはモダンなテクニックで開発されたコンパイラインフラストラクチャだ。プログラミング言語に依存しないモダンなオプティマイザとコード

  • Wii/PS3/iPod touchでPC上の動画をストリーミング再生 - OrbLive日本語版 | パソコン | マイコミジャーナル

    「OrbLive」日語版インストーラ 米Orb Networksは、Windows PC上にある動画や音楽データをiPhone / iPod touch / Wii / PS3上で視聴できるようにするソフト「OrbLive」の日語版を発表。配布を開始した。 OrbLiveは、PC内にある動画や音楽、写真などデータを配信可能にする無料のストリーミングソフト。OrbLiveを自分のPCにインストール後、スマートフォンなどのモバイルデバイス、別のPC、家庭用ゲーム機などから「MyCasting」という専用ページにログインすると、動画、音楽、写真などをネットワーク回線を通じて視聴および閲覧できるようになる。 「MyCasting」の管理画面 利用するストリーミング形式を選択可能 ASF、AVI、FLV、MOV、MP4、RM、WMVなど33種の動画形式に対応 配布開始したバージョン2.01.00

    shag
    shag 2008/05/20
  • これを見ろ!? OSSのインターネットTVビューア「Miro 1.0」が公開 | パソコン | マイコミジャーナル

    Participatory Culture Foundationは13日、各種映像配信サービスに対応したインターネットTVビューア「Miro 1.0」をリリースした。対応プラットフォームはWindows 2000/XP/VistaとMac OS X 10.3以降、Linux(Fedora/Ubuntu/Debian/Gentoo)の3種。ライセンスにGPL v3を適用したオープンソースソフトウェアとして、ソースコードも公開される。 Miroは、P2Pの技術を利用した動画配信サービスを視聴するためのクライアントソフト。MozillaのGeckoエンジンを核としたランタイム環境「XULRunner」を基盤に、BitTorrentやVLCなどオープンソースソフトウェアの成果を取り入れつつ、マルチプラットフォーム指向で開発が進められている。今回のMiro 1.0は、2007年7月にDemocrac

    shag
    shag 2007/11/15
  • DragonFly BSDのMatthew Dillon氏、"HAMMER Filesystem"のコミット開始へ | エンタープライズ | マイコミジャーナル

    The DragonFly BSD Projectの主要開発者であるMatthew Dillon氏は10日(太平洋夏時間)、開発者向けのカーネルメーリングリストにおいて、向こう2ヵ月にわたって「HAMMERファイルシステム」のコードをコミットしていくことを発表した。同成果物はDragonFly BSDの次期メジャーバージョンである2.0のリリースが近づく2007年12月ごろまではそのままでは使えない状態にされる。2.0以降はβクオリティで使えるようになるとみられる。 "HAMMERファイルシステム"は同氏が1年ほどを費やして設計してきた新しいファイルシステム。同種と言えるかどうかわからないが、似た性質のファイルシステムにZFSがある。DragonFly BSDの派生元であるFreeBSDはZFSを移植している。同氏はZFSが素晴らしいものだとしながら、冗長性がありすぎる点を指摘し、新しく"

    shag
    shag 2007/10/26