タグ

2007年12月11日のブックマーク (23件)

  • perl - RLOもLROもperl的にはただの文字 : 404 Blog Not Found

    2007年12月11日18:00 カテゴリLightweight Languages perl - RLOもLROもperl的にはただの文字 そんなことはありまおんせん。 101号室: [perl][unicode] RLOの除去 utf8フラグがあると単純に正規表現で消せなくなるので、一時的にフラグを外す 以下、デモ。LROやRLOは例えばOS X の Terminal.appも対応しています。 use strict; use warnings; use utf8; my $LRO = chr 0x202D; # Unicode: LEFT-TO-RIGHT OVERRIDE my $RLO = chr 0x202E; # Unicode: RIGHT-TO-LEFT OVERRIDE my $hello = 'Hello, world!'; local $\="\n"; binmode

    perl - RLOもLROもperl的にはただの文字 : 404 Blog Not Found
    lizy
    lizy 2007/12/11
  • このソフトを作って欲しい!をみんなでお願いできる『microPledge』 | 100SHIKI

    ソフトウェアは作れるんだけど無料で作るのはね・・・という人と、こういうソフトがあるならお金を払ってもいい!という人を結びつける場がmicroPledgeだ。 小額でもいいからお金を払ってもいい人が積もり積もればそこそこの金額になる。その時点でソフトウェア開発者が作業に着手する、という仕組みだ。 いわゆる空想生活的な仕組みのソフトウェア版と言えるだろう。 他の人を巻き込んでどうやって問題解決していくか。そうした仕組みの一つのヒントになりそうですね。

    このソフトを作って欲しい!をみんなでお願いできる『microPledge』 | 100SHIKI
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 5分で読むビジネス書:苛烈なスピードアップ志向へのアンチテーゼ──『快ペース仕事術』 - ITmedia Biz.ID

    あなたはハイペース派とマイペース派のどちら? 一時的に加速できたとしても、そのスピードを維持できなければ“旧式マイペース”のカメに抜き去られてしまう。その対策を伝える一冊。 佐々木正悟『快ペース仕事術』(グラフ社刊) つまり、ハイペース派とマイペース派とで勝負すれば、結局ハイペース派が勝つに決まっている。『ウサギとカメ』の話は、しょせんは昔話に過ぎないのだ。途中で「昼寝」したりせず、最後まで全力で疾走すれば、ウサギが勝つのは明らかだ。カメはリストラされてしまうだろう。 しかし、問題は「勝ち残った」ウサギのほうだ。ウサギはカメに勝つだけでは不十分で、他の勝ち残ったウサギたちと、ますます苛烈なレースにチャレンジし、しかも勝ち続ける必要がある。 特に考えるまでもなく、このレースの勝者はごく少数だ。これはほとんど誰もが負けるレースなのだ。それほど遠くない将来、ほとんどの勝ち残ったウサギのほうもまた

    5分で読むビジネス書:苛烈なスピードアップ志向へのアンチテーゼ──『快ペース仕事術』 - ITmedia Biz.ID
  • BoostでC++0xのライブラリ「TR1」を先取りしよう (1):CodeZine

    はじめに C++の新しい規格「C++0x」では、言語とライブラリの両面から便利な機能が追加されます。「TR1」(Technical Report 1)はC++0xのライブラリ部で、標準C++に新たに追加されるライブラリの多くはBoostの中から選ばれたものです。2008年春にリリースが予定されているVisual Studio 2008にも追加パッケージとして供給されるとの情報を得ています。 TR1に収録されたクラス/関数の中からいくつかをピックアップし、その概要と使い方を予習しておきましょう。前準備 - Boostのインストール Boostのインストールは開発環境がVisual Studio 2005であれば、いとも簡単です。Boost consulting - Free Downloadsにあるインストーラをダウンロード/実行するだけで、必要なヘッダ、ライブラリおよびドキュメントがインス

  • 日立ソフトが仮想クライアントのホスティング事業を開始,開発プロジェクト向け

    日立ソフトウェアエンジニアリング(以下,日立ソフト)は,仮想マシン環境を月額料金で提供するホスティング・サービス「SecureOnline」に,クライアントPCデスクトップ環境を提供するサービスなど,新たに5つのメニューを追加する。ソフトウエア開発プロジェクトなど,テンポラリとして開発環境が必要な場面に適するとしている。12月11日から開始する。価格は,デスクトップ環境を10人未満に提供する場合で1ユーザーあたり月額3万8000円(税別)など。 SecureOnlineは,IT基盤のホスティング・サービスである。サーバー環境やストレージ環境,ネットワーク環境などを月額料金で利用できる。社内LANのアウト・ソーシングや突発的な開発プロジェクト向けの情報システムの構築に適する。日立ソフト側では,パッチの適用やハードウエアの維持といったIT機器の保守・運用作業に加え,VLAN(仮想LAN)やA

    日立ソフトが仮想クライアントのホスティング事業を開始,開発プロジェクト向け
  • Javaによく似たスクリプト言語、Groovy 1.5登場 | エンタープライズ | マイコミジャーナル

    The Groovy development teamおよびG2Oneは9日(米国時間)、開発版Groovyの最新版となる「Groovy 1.5」を公開した。GroovyはJava仮想マシン上で動作するスクリプト言語(「JSR 241: The Groovy Programming Language」に準拠)。Javaとよく似た文法を持ち、Javaプラットフォームとシームレスに統合されているという特徴がある。 Groovy 1.5にはJava 5で導入された機能(アノテーション、ジェネリック、static import、列挙型)が統合されている。Java仮想マシンで動作するスクリプト言語としては、アノテーションを使ってJava仮想マシンを活用できる言語として特徴的だ。ほかにもGrailsの機能を取り込んだ新しいメタプログラミング機能、Groovy Swingビルダサポート、パフォーマンスの

  • 待望のRails 2.0登場 - 多くの機能追加と改善、パフォーマンス向上 | エンタープライズ | マイコミジャーナル

    Ruby on Railsの主要開発者であるDavid Heinemeier Hansson氏は7日(米国時間)、1年間の開発期間をへてRuby on Railsの最新版となる「Ruby on Rails 2.0」を公開した。RailsRubyで作成されたフルスタックのWebアプリケーションフレームワーク。The MIT Licenseのもとで公開されているオープンソースソフトウェアでアジャイルなWebアプリケーション開発を実現するツールとして高い人気を誇る。 2.0ではいくつもの新機能の追加やバグの修正が実施されている。ただしいくつかの非互換性も生まれているため注意が必要だ。カスタムメソッドを指定するために使われていたセミコロンは廃止され、かわりにスラッシュが使われるようになっている。これまで「/people/1;edit」と指定していた部分は「/people/1/edit」と記述する

  • Javaアプリをネイティブに変換、Excelsior JET 6.0 - Vista/RHELに対応 | エンタープライズ | マイコミジャーナル

    Excelsiorは7日(ロシア時間)、Excelsior JETの最新版となる「Excelsior JET 6.0」を公開した。Excelsior JETはJava SE 6対応のJavaアプリケーションをネイティブアプリケーションに変換するプロダクト。ネイティブアプリケーションに変換することで、サイズの縮小やアプリケーションの高速化、難読化などを実現できる。 Excelsior JET 6.0では長らく対応が待たれていたJava SE 6への対応が実現されているほか、Windows VistaサポートやRed Hat Enterprise Linux 5サポートが追加されている。またバージョンインフォメーションのサポートやポストインストールアクションのサポート、またアプリケーションパフォーマンスが改善されている。

    lizy
    lizy 2007/12/11
  • YSlow 0.9登場 - Web 2.0対応強化、パフォーマンス分析能力向上 | ネット | マイコミジャーナル

    Yahoo!は2007年12月上旬(米国時間)、Yahoo! Developer Networkを通じてYSlowの最新版となる「YSlow 0.9」を公開した。YSlowはFirebugを活用しつつJavaScriptで開発されたWebページパフォーマンス計測ツール。Firefox向けのエクステンションとして実装されており、Mozilla Public License version 1.1のもとでオープンソースソフトウェアとして公開されている。 YSlowはFirebugをベースにして開発されている。0.9ではFirebugのネットパネルとの統合が進められておりAjaxリクエストや画像ビーコンのようなDOM以外のコンポーネントを発見できるようになっている。またフレームとiフレームが走査できるようになっており、それらのリソースも分析できるようになった。ほかにもハイライティング404、より

  • YUI 2.4.0登場 - CSSクエリエンジンSelector Utility導入 | ネット | マイコミジャーナル

    Yahoo!は2007年11月上旬(米国時間)、The Yahoo User Interface Libraryの最新版となる「The Yahoo User Interface Library 2.4.0」を公開した。YUIJavaScriptで開発されたWebページやWebアプリケーション向けのユーザインタフェース/デザインパターンライブラリ。実際にYahoo!で採用されているJavaScriptライブラリをまとめたものでThe BSD Licenseのもとで配布されている。 YUI 2.4.0では新しいコンポーネントとして「Selector Utility」「Charts Control」「Get Utility」「Profiler」「JSON Utility」が追加されている。また注目に値する新機能に拡張されたボタンコンポーネント郡、YUI Calendar Controlに追加さ

  • ACCESSなど5社がDoCoMo端末用Linux規格で合意 | 経営 | マイコミジャーナル

    ACCESSは11日、NTTドコモのLinuxベース携帯電話に採用する共通プラットフォームの策定について、携帯電話関連国内企業4社と合意に達したと発表した。10日締結の覚書に署名した企業は、同社とNTTドコモ、NECパナソニック モバイルコミュニケーションズ、およびエスティーモの計5社。 5社間で締結された覚書は、ACCESSが推進する「ACCESS Linux Platform (ALP)」を活用し、Linuxベース携帯で共用可能なソフトウェアプラットフォームを策定、NTTドコモのサービスに対応したアプリケーション(オペレータパック)を提供するというもの。共通のソフトウェアプラットフォームを整備することにより、複雑化するソフトウェアの品質改善と高機能携帯端末の開発効率向上、さらには携帯端末の迅速な市場投入を目指す。 ALP以外にも、NTTドコモが推進してきたFOMA端末向けソフトウェア

  • 米MS、Office Live Workspaceのパブリックベータ版を提供開始 | ネット | マイコミジャーナル

    Microsoftは12月10日(現地時間)、同社が9月30日に発表した「Office Live Workspace」のパブリックベータ版の提供開始を発表した。同社のソフトウェア+サービス戦略の第1弾となるサービスで、Office Liveに早期ベータテスターとして情報登録したユーザーが対象となる。ベータ公開に合わせて同社は「Office Live Workspace Community」という専用のディスカッションフォーラムも用意した。ユーザー同士が意見交換したり、ナレッジベースとして活用されることを期待している。 GoogleライクなWebツールWindows Liveとすれば、Microsoft Officeなどの既存アプリケーションを絡めてビジネス用途でのオンラインサービスの利便性を高めたのがOffice Liveだといえる。Office Live最初のサービスとなるOffic

  • 【連載】いまからはじめるScript.aculo.us (1) 概要と基本的な演出効果 | エンタープライズ | マイコミジャーナル

    Script.aculo.usは、Thomas Fuchs氏を中心とするチームにより開発されているJavaScriptライブラリだ。MITライセンスが採用されており、2005年から公開を始め、執筆時点では11月に公開されたバージョン1.8が最新版になる。稿では、そのバージョン1.8を使って(連載継続中にバージョンアップした場合はそちらに変更する可能性がある)、同ライブラリの基を6回にわたって紹介しよう。 なお、Script.aculo.usを扱ううえでの必須知識となるPrototype.jsの使用法については、連載『いまからはじめるPrototype.js』で解説しているので、そちらをご覧いただきたい。 Script.aculo.usの概要 Script.aculo.usはPrototype.jsをベースに動作するライブラリだが、Prototype.jsが1つのファイルにすべての機能を

  • ウノウラボ Unoh Labs: Ext JS 2.0正式版リリース - 1.xから2.0への移行のメモ

    isogawaです。 以前紹介したJavaScriptフレームワークExt JSのメジャーバージョンアップである2.0の正式版が、先週末にリリースされました。 Ext 2.0が提供する機能については、以下のサンプルページをご覧いただくのが手っ取り早いでしょう。 Ext 2.0 Samples さて、Ext 2.0は従来の1.xから大幅に刷新されており、残念ながら1.xとの互換性は高くありません。おそらく1.x用に書かれたコードの殆どは、そのままでは2.0で動作しないでしょう。以下にマイグレーション用のドキュメントが用意されていますが、かなりの量で、ひと通り目を通すだけでも大変です。 Ext 1 to 2 Migration Guide 以下では、自分がこれまでに作成した1.x用のコードに対して2.0へのマイグレーションを行ってみた際に気付いた点をまとめてみました。ただし、以下の内容がマイグ

  • Repcached

    repcachedについて repcachedとは、memcachedにデータのレプリケーション機能を追加実装したものです。 memcachedは、以下のようなところによく使われると思います。 一時的なデータの保存場所として キャッシュを保存する場所として RDBMSのデータのキャッシュ 生成したページデータのキャッシュ いずれの場合も消えていいデータなので、万が一memcachedがダウンしても問題はないはずです。 しかし、影響が全くないわけではありません。 例えば、MySQLのデータをmemcachedでキャッシュしている場合、memcachedがダウンしている間は直接MySQLにアクセスがいくことになりDBサーバの負荷が上がります。また、memcachedを再起動してキャッシュが失われた場合は、再びキャッシュが溜まるまではDBサーバに負荷がかかることになってしまいます。 このように

  • 技術職と一般事務職の給与を比べてみると - @IT

    「欧米の研究職は一般事務職に比べて2.13倍の報酬を得ているのに対し、日の研究職は1.18倍でしかないという報告もある」。12月7日付の日経済新聞の朝刊コラム「春秋」が一部で話題を呼んだ。日の子供の数学、理科の応用力が下がっていることや理科離れが進んでいる背景には、研究者や技術者を正当に評価しない企業や社会の風潮があると指摘する内容だ。思わずうなずいた人も多かったのではないだろうか。 日経コラムのソースは、平成14年度の「科学技術の振興に関する年次報告」(年次報告)のようだ。年次報告は人事院の「職種別民間給与実態調査(平成13年度)」を基に、日経コラムが引用した研究職だけではなく、技術職の日米の給与格差も掲載している。米国の技術者の平均賃金は一般事務職と比べて約1.65倍。対して、日では約1.11倍という。研究職ほどではないにしても、正当に評価されているのかというと疑問に思う人は多

  • [Think IT] 第2回:紙か? Wordか? Excelか? BTSか? (1/3)

    【バグ管理の作法】バグ管理のノウハウ 第2回:紙か? Wordか? Excelか? BTSか? 著者:TIS 栗栖 義臣 公開日:2007/12/11(火) 来週からこのプロジェクトのバグ管理をやってくれたまえ ある日突然上司からこのようにいわれて、「オーケーです!まかせてください!」と2つ返事で引き受けることができるだろうか? ぼんやりとはわかっていても「実際にバグ管理って何をどう進めればよいのだろうか…」と途方にくれる方もいるだろう。そこで連載の第2回からは、バグ管理において「いつ」「何を」「どのように」行えばよいのかを解説していく。 まずバグ管理全体の流れからポイントをまとめ、紙、Word・Excel、BTSを比較していこう。 バグの修正を発見された順番に行っていてはダメ まず、連載では「バグの管理とは、バグレポートのワークフローを定め、バグの数を把握し、バグに優先順位をつけ、バ

    lizy
    lizy 2007/12/11
  • [Think IT] 第1回:JavaScriptを記述しなくてもいいんです! (1/3)

    Ajax4JSFで簡単Ajax! 第1回:JavaScriptを記述しなくてもいいんです! 著者:カサレアル  岡 充洋 公開日:2007/12/11(火) Ajax4JSFとは 連載では、JavaScriptを記述することなくAjax通信を実現するフレームワーク「Ajax4JSF」について解説します。 第1回ではJava Server Faces(以下、JSF)をベースにAjax通信を実現するフレームワークである「Ajax4JSF」について、第2回ではAjax4JSF上でリッチなUIを実現する「JBoss RichFaces」についてそれぞれ解説します。そして最終回の第3回では他のJavaベースのAjaxフレームワークとの比較を行います。 Ajax4JSFとは、JBoss.org(http://labs.jboss.com/)で開発されている、JSFをベースとしたオープンソースのAj

    lizy
    lizy 2007/12/11
  • TechCrunch Japanese アーカイブ » Office Live Workspace(ベータ)、やっと公開。まだこれからの手直しが必要

    The UK will shortly get its own rulebook for Big Tech, after peers in the House of Lords agreed Thursday afternoon to pass the Digital Markets, Competition and Consumer bill…

    TechCrunch Japanese アーカイブ » Office Live Workspace(ベータ)、やっと公開。まだこれからの手直しが必要
  • 価格.com - 格安!激安!大幅値下げランキング!!

    「大幅値下げランキング」とは!価格.comに初めて掲載された価格から値下がりした率の大きい製品のランキングです。 大幅に値下がりした人気の製品を格安・激安で手に入れて、お買い物上手になろう!

  • Geekなぺーじ : 優秀なプログラマは取替えが利く?

    恐ろしく優秀な職業プログラマは取替えが利くのではないか?と思いました。 優秀な職業プログラマは、自分のやっている事をきっちりドキュメント化します。 そのドキュメントは非常に読みやすく、内容に漏れが無いため、新しく入ってきたプロジェクトメンバはスムーズに開発に取り掛かれます。 優秀な職業プログラマは、誰でも実行できる形式でテストコードを大量に書いています。 そのため、何かを変更して予期しないバグが入り込んでも発見が早くなります。 また、テストコードを皆で共有する体制を作ってあるので、作ったものの堅牢性を新しく入ってきたプロジェクトメンバが確認することも出来ます。 優秀な職業プログラマは、他のメンバにソフトウェアの設計思想を正しく伝えてあります。 そのため、自分が行っている開発箇所を他人に委譲することも容易に可能です。 優秀な職業プログラマは、良く知られているデザインパターンを適切な箇所で利用

    lizy
    lizy 2007/12/11
    荒地をならして一面お花畑にした男は、その畑の管理を他の人に任せてその土地を去った……
  • W05K まとめサイト

    このページは、発売中のauのWINデータカード「W05K」と専用データプランについてまとめています。 ついに3Gデータ通信でも定額制の時代になりました。UMPCへの注目も高まる中、少しでもモバイラーの皆さんのお役に立てれば幸いです。

    W05K まとめサイト
    lizy
    lizy 2007/12/11