RIAトピックス
リッチクライアント/RIAを主テーマに取り扱います。Flex、Ajax、AIR、Silverlight、JavaFX、etc。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

IE6のCSSのバグ
公開から8年もたつIE6ですが、XPに標準搭載ということもあり以前高いシェアを誇っています。
シェアが高いという事はサポート対象になる確率も高い訳です。

ただ、8年も昔に開発されたものであり、CSSやJavascriptの解釈にバグが潜んでいるものも多々あります。
私自身が、Javascriptに関しては知識があったもののCSSについてはあまり知らなかったため、とりあげてみました。

第1回 CSSサポートが不十分なIE 6でサイトの表示品質を保証する  【ITpro 総合トップより】
http://itpro.nikkeibp.co.jp/article/COLUMN/20090825/335951/

流石と言わざるを得ないバグの数です。。。

IE6でよく遭遇するCSSのバグとその解決方法 【コリスより】
http://coliss.com/articles/build-websites/operation/css/753.html

CSSレイアウトの定石 WinIE6バグ回避法 【てんぽより】
http://mb.blog7.fc2.com/blog-entry-83.html

ADP: IE6のwidth解釈バグ対処法 【Alternative Design Projectより】
http://adp.daa.jp/archives/000265.html

CSSでIE6がクラッシュしてしまう!まさかのIEバグ。 【[okyuu.com] 参加型テクノロジーメディアより】
http://okyuu.com/ja/tips/755

IE6のバグのまとめ 【Webtech Walkerより】
http://webtech-walker.com/archive/2007/05/21215114.html

IEにおけるJavaScriptのバグ 【JustOnePlanet Admin Blogより】
http://blog.justoneplanet.info/2007/10/19/ie%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8bjavascript%e3%81%ae%e3%83%90%e3%82%b0/

K.Y
スポンサーサイト

テーマ:システム開発 - ジャンル:コンピュータ

デフォルトのフォームでいいのですか?
ボタンなどは画像で加工されていても、テキストボックスやラジオボタン、チェックボックスはデフォルトのままなのが殆どです。
慣れ親しんでいるため、見た目で使い方がわかるのはいいですが、使いやすいかどうかといわれるとどうでしょうか?
勿論デフォルトからの変更で一番変わるのは勿論デザインですが、ユーザビリティの面から見ても良くなることは多々あるかと思います。

各種フォーム要素のCSS整形用JavaScriptプラグイン集 【phpspot開発日誌より】
http://phpspot.org/blog/archives/2009/08/cssjavascript_5.html

各種フォームのデザイン変更は色々なサンプルがありますので、一考してみては?

フォーム要素のデザインを変更するJavaScript (Niceforms) 【youmosより】
http://youmos.com/news/niceforms

[JS]既存のフォームをかわいいデザインに変更するスクリプト 【コリスより】
http://coliss.com/articles/build-websites/operation/javascript/2244.html

CSSで見栄えのよいフォームデザインのカスタマイズ 24選 【CSS入門より】
http://www.syboos.jp/webcss/doc/html-form-elements-customize-tech-24.html

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

【@IT】Java開発者のための ActionScript/Flex Builder入門
http://www.atmarkit.co.jp/fwcr/special/javatoflex/javatoflex_1.html

Flex(ActionScript3)とJavaはどちらもオブジェクト指向でクラスベースの言語ですので共通点は多く、Java経験者であればFlexの学習コストは非常に少ないと以前から言われています。その点をJava開発者の視点から詳しく説明したのが上記記事です。

私の経験上、画面開発を一度も経験したことが無い、特にWeb系開発の経験者でJavaScript使ったこと無い、なんて人は、イベント処理をうまく理解できず、やや苦労するんじゃないかなぁと思います。

それでもEclipseを使用するなど共通点も多いので、確かにJava経験者にはとっつきやすいことは間違いないと思います。私も初めてFlexの画面を作った時には、手間に比べて非常に多彩な動きが実現できたことにとても感動しました。できればこの体験をもっと多くの人に経験してもらいたいですね。



ヨウイチ

テーマ:プログラミング - ジャンル:コンピュータ

【C9日記】知っ得納得Webフレームワーク勉強会第6回終了
http://d.hatena.ne.jp/c9katayama/20090829/1251517718

大体月1回のペースでSeasar系プロダクトを開発されている方が巷のWebフレームワークを解説してくれる「知っ得納得Webフレームワーク勉強会」ですが、今回は「Struts2」と「Griffon(GroovyベースのSwingフレームワーク)」が扱われたようです。

Struts2は「Struts」と名が付き、実際にStrutsの後継として生まれたのですが中身はやや別物で、Strutsだと思って採用すると混乱するんじゃないかとの事。GriffonはSwingながらJavaFxのような感覚で開発できるそうですが、まだ出来たばかりで色々と不足もあるようです。個人的にはGriffonはちょっと興味があるんですが、今のところWebで資料公開はされてないみたいですね。もし可能であれば是非拝見したいところです。

知っ得納得Webフレームワーク勉強会」はまた9月末にも予定されているようなので、興味のある方は継続チェックしてみて下さい。


【おおたに6号機blog】知っとく納得Webフレームワーク勉強会のStruts2資料でけた
【C9日記】知っとく納得Webフレームワーク勉強会第6回
【おおたに6号機blog】知っとく納得Webフレームワーク勉強会第6回



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【ひがやすをblog】SQL脳からBigtable脳へ
http://d.hatena.ne.jp/higayasuo/20090831/1251691611

Seasar Projectの大規模イベント、Seasar Conference2009Automnが開催されます。

 日時 :9/12(土) 12:00-17:30
 場所 :法政大学市ケ谷キャンパス 外濠校舎
 定員 :?(400名くらい)
 参加費:無料

タイムテーブルはまだ未発表ですが(9/7追記、タイムテーブルが発表されてました)、いつものSeasarプロダクトの他、上記エントリにもあるようにGoogle App Engine等クラウドも扱うようです。

参加するには事前申込が必要になりますので、参加希望の方は忘れないように申込を行って下さい。エントリーページはこちら


【よねのはてな】Seasar Conference 2009 Autumn
【こもりん日記】SeasarConferenceでDI+AOP入門話します
【こもりん日記】セッション資料完成
【おおたに6号機blog】Seasarカンファレンス2009 Autumnに登壇します
【gihyo.jp】Seasar Conference 2009 Autumn,9月12日開催
【kaisehのブログ】ビジュアルブログ検索エンジン『Blogopolis』を公開しました
【kaisehのブログ】Seasar Conference 2009 AutumnでBlogopolisについて話します
【kaisehのブログ】Seasar Conference 2009 Autumnは明日です



ヨウイチ

テーマ:イベント・セミナー - ジャンル:コンピュータ

解像度を考える指針?
ユーザビリティと言うと操作性が真っ先に出てきますが、意外とこういう所が抜けていたりしませんか?

どのスクリーンサイズだとどれぐらいの人が見られるのかを端的に示した画像 【IDEA*IDEAより】
http://www.ideaxidea.com/archives/2009/08/optimal_screen_size.html

スクロールバーが出ていると結構いらいらするものです。
全ての解像度にあわせるというのは難しいですが、意識をする事でその妥協点をみつけられるのではないでしょうか?

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

Javascriptのデバッグ
近頃のwebの界隈ではJavascriptが台頭してきていると認識してはいるが、開発ツールについてあまり知識がない事に気づきました。
特に、開発に必須といえるデバッグのツールはFirebug (Firefoxのアドオン)しか知りませんでした。
そんな最中、以下の記事を発見。

マルチブラウザ対応のJavaScriptデバッガ「JSDT」を試してみよう! 【マイコミジャーナルより】
http://journal.mycom.co.jp/column/ide/063/index.html

Eclipseのプラグイン版もあるので、Javascriptの開発時には使用してみてはいかがでしょうか?

ただ、現状では日本語が含まれているとうまく動かない場合がある模様。
又、ネットで調べたところ以前のバージョンではかなりバグが残っていたようなので少し不安。
仮に使用してみて不都合があるようならば以下の記事にJSDK以外のツールもあるのでツール選択の参考にしてみてください。

JavaScriptのエディタ/IDE 【kanonji's clippより】
http://kanonji.clipp.in/entry/15919

FireBug に JavaScript デバッガが付いて便利すぎる件について 【IT戦記より】
http://d.hatena.ne.jp/amachang/20060525/1148582590

Firebug 1.4.2 【Firefox Add-onsより】
https://addons.mozilla.org/ja/firefox/addon/1843?application=firefox&id=1843

IEでのJavaScriptのデバッグ方法 - Microsoft Script Editor編 - 【Yet Another Hackadelicより】
http://d.hatena.ne.jp/ZIGOROu/20080109/1199862688
(私の環境では何故かエラーで使用できず)

様々なブラウザに対応したJavaScriptデバッグツール「Javascript Debug Toolkit」 【MOONGIFTより】
http://www.moongift.jp/2009/08/javascript_debug_toolkit/

IEでのJavaScriptデバッグを可能にする「CompanionJS」 【phpspot開発日誌より】
http://phpspot.org/blog/archives/2007/10/iejavascriptcom.html

複雑なオブジェクトでもOK!JavaScriptのデバッグに使える『prettyPrint』 【IDEA*IDEAより】
http://www.ideaxidea.com/archives/2009/06/prettypring.html

K.Y

テーマ:プログラミング - ジャンル:コンピュータ

Webサイト、Webアプリケーションの高速化テクニック「CSS Sprite」
今現在、WebサイトやWebアプリケーションでは画像が当たり前のようにたくさん使用されています。
ただ、画像がたくさんあるという事は画像ごとにHttpリクエストが発生して当然のように重たくなる。
それを避けるテクニックが「CSS Sprite」という技術である。

これは、アイコンやボタンなど画像を一つの画像としてまとめ、CSSで場所を指定して表示するというもの。
個人的には昔からやっているところがあったような気がするが、GoogleやYahoo!が採用して有名になったらしい。(YoutubeやAmazonも使用しているということなので一般的な技術?)

便利!CSS Spriteを作成するAIRアプリ「Tonttu」 【MOONGIFTより】
http://www.moongift.jp/2009/08/tonttu/

CSS Spritesでメモリ消費量が増える!? 【Mitsue-Linksより】
http://standards.mitsue.co.jp/archives/001417.html

Yahoo!ニュース高速化の方法、PNG8移行時期は今 【マイコミジャーナルより】
http://journal.mycom.co.jp/news/2009/04/28/057/index.html

CSS Spritesのすべて 【マイコミジャーナルより】
http://journal.mycom.co.jp/news/2009/05/01/001/index.html

1枚の画像を切り出すテクニックCSS Sprite、便利ツール登場 【マイコミジャーナルより】
http://journal.mycom.co.jp/news/2009/04/10/005/index.html

K.Y

テーマ:プログラミング - ジャンル:コンピュータ

ブラウザ操作を自動化することでテストを簡略化
Webのシステムをテストしていると、同じようなブラウザ操作を何度も何度も繰り返す事になります。
それが、ブラウザ別にあるなら尚更です。
しかも、昨日投稿した記事にも書きましたが、サポート対象ブラウザは増えてくる一方です。
そこで、利用したいのがブラウザの操作を自動化してくれるツールです。

ブラウザを選ばずWebテストを自動化するSelenium 【@ITより】
http://www.atmarkit.co.jp/fjava/rensai4/devtool07/devtool07_1.html

勿論今でも色々なマクロツールがありますが、「Selenium」はテストのために作成されたツールであるため、テストのための様々な機能を備えています。
例えば、どこの項目に何を入力だとか、エラーダイアログは正しく出ているか、画面キャプチャーも取れてしまいます。

使用できるものは使用し、少しでもテストを楽にすると共に品質を高めていきたいですね。

Webブラウザを使ったテストツールSeleniumとは 【Software Developer's Think ITより】
http://www.thinkit.co.jp/free/article/0705/2/1/

これはすごい! Web案件必須 Selenium 【マイコミジャーナルより】
http://journal.mycom.co.jp/articles/2006/09/29/selenium/index.html

Part4 テストを自動化する注目のツールSelenium 【ITproより】
http://itpro.nikkeibp.co.jp/article/COLUMN/20071011/284284/

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

【3ping.org】HTML5 と CSS3 で 死にたい
http://3ping.org/2009/08/14/2152

随分と絶望感溢れたエントリータイトルですが、これはこの言葉自体がネタです。ネットの一部で一時流行っていた「死にたい」という四文字をド派手に装飾する遊びですね。なのでリンク先を読んでネガティブな言葉は並んでいません。ご安心あれ。

上記エントリーではW3Cの新規格「HTML5」と「CSS3」だけでどこまで装飾が施せるか、という真面目なんだか○○なんだか分からんチャレンジを行っています。勿論、それによって出来た成果物は素晴らしいの一言に尽きます。こんな装飾がブラウザのみで行えるとは!

実際にサンプルサイトも公開されているようですが、閲覧するマシンスペックによっては動作がカクカクしたり酷いときには固まったりするようです。YouTube動画が公開されていますので、まずはそちらを視聴することをオススメします。

実際に活用する際にここまで装飾を施すことはまずありえないでしょうが、そのテクニックは是非参考にしたいですね。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

IE6はうんざりだ!!
色々なブラウザをサポートしなければならないのは理由を挙げるのもめんどくさいくらいうんざりです。
リリースから8年もたつIE6を何故いまだにサポートしなければらないのか。

それはXPにくっついているからです^^

マイクロソフトが「IE 6」と決別できない理由 【CNET Japanより】
http://japan.cnet.com/special/story/0,2000056049,20398328,00.htm

Windows7にはIE8が入っているため、Windows7が普及した時にはWebシステムでIE6とIE7はサポートブラウザから外れるでしょう。
ただ、その時にはFirefoxやsafari、Chromeをサポートしなければならないのかも知れませんが。

国内ブラウザシェアはIEが合計7割以上、Google Chromeは1%  【INTERNET Watch Title Pageより】
http://internet.watch.impress.co.jp/docs/news/20090707_300476.html

2009年7月の世界のブラウザ・シェア、IE8.0は12.46%へ躍進  【Insight for WebAnalyticsより】
http://ibukuro.blogspot.com/2009/08/20097ie801246.html

ブラウザシェア 2009年7月期 集計結果 【WebとPCのメモ帳より】
http://128bit.blog41.fc2.com/blog-entry-223.html

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

ユーザビリティを考える
「システム視点」で機能を作っていませんか? 【ビービットより】
http://www.bebit.co.jp/memo/2009/08/post_152.html

言われてみればその通り。
機能から考えるジャンルの分け方と、ユーザから考えるジャンルの分け方は異なっているという話。
開発者はどうしても開発の視点から見てしまうが、一歩引いてユーザの立場からシステムを作成する事が大事ですな。

ウェブユーザビリティについて考え始めたい人にオススメのウェブページ集 【Liner Noteより】
http://note.openvista.jp/2008/links-for-web-usability/

サイト公開前に役立つ25のユーザビリティチェックリスト 【phpspot開発日誌 より】
http://phpspot.org/blog/archives/2009/03/post_326.html
↑少し毛色が異なるが。

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

プログラム言語動向
とはいっても、オープンソースプロジェクトでの動向になるので、実際の市場の動向とはずいぶん違っていますが。。。

JavaScriptとPHP増加、C/C++とJavaは減少 - プログラミング言語動向 【マイコミジャーナルより】
http://journal.mycom.co.jp/news/2009/08/17/004/index.html

Javascriptの割合が増えているのは誰もが予想できえる事と思いますが、数字で表されると感じる事が違います。

オープンソース以外での割合がないかと調べてみましたが、古い数字しかみつからなかったので元記事にあった検索エンジンから調べた言語の検索頻度?のランキングをどうぞ。

TIOBEプログラミング言語人気、JavaとCが堅くトップ 【マイコミジャーナルより】
http://journal.mycom.co.jp/news/2009/02/16/015/index.html

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

【東海大学 総合情報センター 湘南キャンパス】ftpコマンドを使ったファイル転送方法
http://www.cc.u-tokai.ac.jp/FAQ/PC/ftp-command/ftp.html

古くて新しい(?)DOSプロンプト、それもFTP転送についてです。仕事で使ったばかりなので、備忘録的に。最近は便利なフリーソフトもあるので活用の機会が少ないように思われますが、
  1. Administrator権限が無くてFTPソフトをインストールできない
  2. 通常の共有機能の使用が禁止されている
  3. でもファイルをどうしても取り出したい
  4. 中に入ってのFTP転送だけはできる
なんていう場合(どんな事例があるかは各々の想像にお任せしますが)には重宝します。というか重宝しました。

DOSプロンプトでFTP転送なんていうと非常に難しそうなイメージがありますが、案外簡単に使うことが可能です。コマンドの種類も少ないから短時間で覚えられますし。

上記リンク先は、DOSプロンプトを使用したFTP転送の一連の流れが説明されています。ただ、これだけだとコマンドの意味など不明な点も多いので、以下と合わせてご覧になると習得しやすいのではないでしょうか。

【九州大学 情報基盤研究開発センター】ftpコマンドの使いかた

ぜひ試してみて下さい。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【マイコミジャーナル】別のブラウザのユーザエージェントに切り替える - Firefoxアドオン「User Agent Switcher」
http://journal.mycom.co.jp/articles/2008/11/28/useragentswitcher/index.html

User Agentは、ユーザーがどんな環境でサイトを閲覧しているかを知る為の情報の一つで、当然のことながらOS、ブラウザによって記述内容が異なります。IEなんかは.Net Frameworkなんかのインストール状況も影響するようで非常に長くなる傾向があるみたいです。

UserAgentのテストを行う為に環境を全て用意するのは結構しんどい。なのでこのようなツールを使ってUser Agentを捏造してみる、というのはどうでしょう?

User Agent Switcher」は任意のUser Agentに書き換える為のFirefoxアドオンです。最新のFirefox3.5では未対応の為動作しませんが、ちょっとUser Agent絡みのテストを行いたい場合には結構便利なんじゃないでしょうか?

ちなみに、私がテストで使用した場合には特定のページでFirefoxごと落ちてしまうケースがありました。…なにが起こってるかわかんないですけど、もしかしたら危険かもしれませんので扱いには十分注意しましょう。


ちなみに、IEでUser Agentを書き換える方法もあります。

【Windows.FAQ-ウィンドウズ処方箋】Internet Explorer 使用法ヒント

こちらもうっかり変な風に変更してしまうと、Windows Updateが行えなくなってしまう危険があるので要注意。私もなんか間違えたみたいで、うまくFlash Playerを感知してくれなくなっちゃいました。トホホ…。



ヨウイチ

テーマ:プログラミング - ジャンル:コンピュータ

ユーザが制御できないFlashのcookieを半数以上のサイトが使用
「Flash cookie」とは正式名称をLocal Shared Objectといい、FlashがローカルのPCにcookieのようにデータを保存するデータ形式です。

Flashを使用する人間には常識である知識であり、当blogはRIAトピックスである事から、観覧者の方々は当然のように知っている方がほとんどであろう。
だが、私のように知らない方もいらっしゃるであろうという予想の元に投稿です。
日々勉強あるのみ。

ユーザーが制御できない「秘密cookie」、半数強のサイトが利用 【ITmedia Newsより】
http://www.itmedia.co.jp/news/articles/0908/13/news017.html

Flashクッキーの削除の仕方 【うんぬんネット より】
http://unnnunnnet.blog47.fc2.com/blog-entry-224.html

Local Shared Object(Flashクッキー) 【水玉製作所より】
http://www.mztm.jp/wp/2009/06/12/local-shared-object%EF%BC%88flash%E3%82%AF%E3%83%83%E3%82%AD%E3%83%BC%EF%BC%89/

Flash Cookie!ローカル共有オブジェクト! 【All About(オールアバウト)より】
http://allabout.co.jp/gs/flash/closeup/CU20090415A/

Local Shared Object 【Wikipediaより】
http://ja.wikipedia.org/wiki/Local_Shared_Object

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

jQueryのプラグインいくつか
自分で試して感想を言えればいいのですが、jQueryのプラグインいくつかリンク。
ただ、入れればいいというものではなく必要に応じて必要なものだけ入れることが大事かと。

[JS]jQueryのプラグイン33+1選
http://coliss.com/articles/build-websites/operation/javascript/jquery-plugins-best-2009-aug.html

jQuery日本語リファレンス 【jQuery 1.3.2 日本語リファレンスより】
http://semooh.jp/jquery/

jQueryサンプル集 【DesignWalkerより】
http://www.designwalker.com/2008/04/jquery.html

jQueryプラグイン49選 【マイコミジャーナルより】
http://journal.mycom.co.jp/news/2009/01/21/016/index.html

jQueryでワンランクアップするWordpressのプラグイン・チュートリアルいろいろ 【DesignWalkerより】
http://www.designwalker.com/2009/08/wp-jquery.html

テーマ:プログラミング - ジャンル:コンピュータ

【@IT】グーグルがOn2買収、videoタグの膠着状態に終止符か
http://www.atmarkit.co.jp/news/200908/06/on2.html

先週の話で恐縮ですが、米国Google社は8/5、On2 Technologies社を買収することで合意したと発表しました。

On2は優れた動画圧縮技術「Ogg Theora」を持っており、既にFlash PlayerやJavaFx動画に採用されています。また、ビデオエンコードの技術はiPhone、ノキア、サムスンなどモバイル機器にも採用されており、低電力消費、高性能を実現しています。

Googleが自身の持つ動画配信サービス「YouTube」にてOn2の技術を生かしていくことは容易に想像できますが、一方で少し前に合意失敗に終わったHTML5の、<video>タグで使用する動画フォーマット策定の切り札になるのではないか、とも想像できます。

なんにせよ、今後の動画配信を巡る問題はGoogleを中心に進むことになりそうです。今後も注視していく必要がありそうですね。



【ITmedia】Google、ビデオ圧縮技術のOn2買収でYouTube強化
【japan.internet.com】Google、動画圧縮技術の On2 Technologies を買収へ
【ZDNet Japan】グーグル、動画圧縮技術のOn2を買収
【マイコミジャーナル】Google、VPコーデックのOn2を買収、HTML5動画論争にも影響か
【InternetWatch】Google、動画圧縮技術のOn2を約1億ドルで買収
【TechCrunch】Google、賢い買物―VP8ビデオ圧縮技術のOn2を$106Mで
【Macお宝鑑定団Blog[羅針盤]】Google、On2 Technologiesを1億650万ドルで買収
【Flex Coder】On2がGoogleへ



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

Google Waveが受け入れられるのは難しい?
以前、Google Waveについて記事を書きましたが正直よくわからなかった。
そんな最中技術面からの分析記事があったので見てみました。

米Six ApartのAnil Dash氏がGoogle Waveを技術面から徹底分析 【ライフハッカー[日本版]より】
http://www.lifehacker.jp/2009/08/090810google_wave.html

やはり、難しいというのが現状のようです。
webで受け入れられるものというのは、
「誰もが簡単に導入できて導入した事による損はなく、それでいて革新的であり簡単に説明できる。」
そういうものが受け入れられてきており、
「今までと比べ物にならないほどに革新的ではあるが、導入が難しく説明が難しい」
Google Waveは受け入れられるのは難しいのではないかということです。

人間は変化を求めないため、今までの方法を根本から変更する革新的な物というのはすぐには受け入れられる事はないでしょう。
ただ、そ

引用元のライフハッカー[日本版]にGoogle Waveについてのわかりやすい記事がいくつかあったのでリンクしておきます。

「Google Wave」の主な機能をダイジェストでご紹介 
http://www.lifehacker.jp/2009/06/090611google_wave.html

Google Waveに関する質問にすべてお答えします
http://www.lifehacker.jp/2009/06/google_wave.html

過去の記事↓
「Google Wave」のOTとプロトコル実装を オープンソースで公開
http://mfria.blog106.fc2.com/blog-entry-1557.html

【japan.internet.com】Google、新コミュニケーションツール『Google Wave』を披露
http://mfria.blog106.fc2.com/blog-entry-1520.html

この記事実は昨日書いたのですが、FC2が落ちてたため投稿できず。
ほんとFC2ってよく落ちる。。。

K.Y

テーマ:Webサービス - ジャンル:コンピュータ

scrという拡張子について
「.scr」という拡張子を知っていますか?
これはWindowsのスクリーンセーバーの拡張子です。

ですが、中身は「.exe」と同じ実行ファイルです。

つまるところ、アプリケーションだと。
ファイル削除やら○○を××に設定するなんてお手の物ですよと。

少し調べたら、winnyやらshareやらで先日ウイルス騒ぎがあったみたいなので知ってる方は知ってるのかも知れませんが、一般的にはあまり知られてないみたいなので一応。。。

スクリーンセーバー
http://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%BB%E3%83%BC%E3%83%90%E3%83%BC

拡張子辞典【scr】 【Ray:雑学事典より】
http://www.7key.jp/data/ext_new/s/scr.html

テーマ:システム開発 - ジャンル:コンピュータ

Google Chrome3.0β版登場
6月はじめにsafariの4.0が登場し、6月終わりにはFirefox3.5が登場、それを追うようにGoogle Chrome3.0のβ版が公開されました。
2.0より30%早くなった事に加え、ユーザ待望のテーマギャラリーが利用可能になったようです。

Google Chrome
http://www.google.com/chrome/intl/ja/landing.html?hl=ja

Google、Webブラウザ「Chrome」の新β版を公開 【IT総合情報ポータル「ITmedia」Homeより】
http://www.itmedia.co.jp/enterprise/articles/0908/06/news022.html

Googleが次期ブラウザ「Chrome 3.0」のベータ版を公開 【ITpro 総合トップより】
http://itpro.nikkeibp.co.jp/article/NEWS/20090806/335222/

Google Chrome 3.0を彩るテーマいろいろ 【ライフハッカー[日本版]より】
http://www.lifehacker.jp/2009/08/google_chrome_30.html

Google Chromeの公式テーマ ギャラリーがついに利用可能に 【WEBマーケティング ブログより】
http://web-marketing.zako.org/google/google-chrome-themes-gallery.html

DELL Inspiron Mini 9で、MacOS X Leopardの夢を見る その5 【とむむの日々○○より】
http://thcomp.blog40.fc2.com/blog-date-20090610.html
Google Chrome3.0(開発版)とsafari4.0の比較

テーマ:システム開発 - ジャンル:コンピュータ

オブジェクトデータベースとは?
オブジェクト指向の開発、そしてRDBの限界 【@IT - アットマーク・アイティより】
http://www.atmarkit.co.jp/fdb/rensai/09_oodb/01/oodb01_01.html

タイトルに引かれて記事を読み、ぼんやりとわかったもののそれ以上ではない。

とりあえずわかった事をまとめます。。。

オブジェクトデータベース
・オブジェクトを格納する(よってテーブルとかはない)
・サーバに蓄積されたデータをクライアントのキャッシュに展開する(早い)
・プログラム言語を使用しデータベースが操作できる。 (strutsでいうformを保持しているという感じ)
・DBとアプリケーションが依存関係にあるため、アプリケーション次第でパフォーマンスがかなり変わる。

・・・・

もうちょっとわかってはいるのですが、文章にできません。。。
かなり深く、これから重要になってくるかもしれない技術である事は確かなようです。

今日から始めるオブジェクト指向データベース
http://www.ogis-ri.co.jp/otc/hiroba/technical/objy/step1.html

オブジェクトデータベース とは? 【Weblioより】
http://www.weblio.jp/content/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9

オブジェクトデータベースの部屋 【InterSystems(インターシステムズ)より】
http://www.intersystems.co.jp/cache/devcorner/codezine.html

オブジェクトデータベース 【Wikipediaより】
http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

RSS速読術
RIAトピックスに記事を書かせていただいて早2週間が経過致しました。
当初はreaderに登録されていたサイトも数サイトでしたが、現在は30を超えておりこれからもどんどん増えていくでしょう。
その中で読む記事、読まない記事を選別して情報を集めるわけですがreaderの使い方に慣れていないせいか時間がかかる。(フォルダ分けが良くないというのもありますが)

そんな最中参考になる記事を発見したのでご紹介いたします。

RSS 速読術:未読 500 件を 5分 で高速流し読みする方法 【Lifehacking.jpより】
http://lifehacking.jp/2009/08/rss-speed-reading/

GoogleReaderのまとめや特集だとショートカットを使え使えと書いてるのですが、これをみて納得しました。
リスト表示が基本でそこから次へ次へで進んでいくと。。。
明日からこのやり方で捌いていきます!

そして更にRSSを増やして情報収集し発信できればと考えていますので、よろしくお願い致します。

Google Reader(グーグルリーダー)の使い方まとめ 【Google Mania - グーグルの便利な使い方より】
http://google-mania.net/webservice/googlereader



K.Y.

テーマ:システム開発 - ジャンル:コンピュータ

サンプルのURLをどのように書いていますか?
ドキュメントにサンプルのURLを書くときってありますよね?
その時に、どのような記述をしていますか?http://test.com/だったり、http;//hoge.com/などと書くと使用されている可能性があります。(実際に↑のアドレスにアクセスすると企業のサイトに飛びます。)

世の中には、どんな手段をとってもアクセスが欲しい人たちはたくさんいるわけで。
しかも、ドメインは早い者勝ちですから。。。
以前にもgoo.co.jpだったり、yafoo.com、goggle.comが話題になりましたね。(goggleはセキュリティソフトにサイトアクセスがブロックされたので今でも危険なようです。)

今は誰にも使用されていないドメインでも今後は使用されるかもしれませんし、今は安全なドメインでもこれかはわかりません。

そういうときにはhttp://example.com/を使うといいようです。
このURLはRFC2606で予約されているURLなので、未来永劫使用されることはないのです。

もし、何も知らないユーザがサンプルで書いたURLにアクセスした事で多大な被害を被ってからでは遅いので、気をつけましょう。

URLサンプルは example.com で 【げる☆どるばより】
http://taku.designbits.jp/2008/10/31/375/

URL打ち間違えが選挙戦で悪用される可能性、専門家が指摘 【AFPBB Newsより】
http://www.afpbb.com/article/environment-science-it/it/2505284/3210933

RFCってなに? 【社団法人日本ネットワークインフォメーションセンターより】
http://www.nic.ad.jp/ja/rfc-jp/WhatisRFC.html

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

IPAが2009年度上期の未踏採択プロジェクトを決定
日本語プログラミング言語「言霊」など,IPAが2009年度上期の未踏採択プロジェクトを決定  【ITproより】
http://itpro.nikkeibp.co.jp/article/NEWS/20090801/334752/

IPA(独立行政法人情報処理推進機構)が未踏採択プロジェクトを決定したようです。
これは独創的なアイディア、技術を持つクリエーターをマネージメントしてくれるというものらしいです。

様々なアイディアが寄せられていましたが、決定テーマのみしか公表されておらず概要などは今後発表があるそうです。
なので、いまいち興味をひきませんでしたが、懲りもせず日本語プログラミング言語を開発するみたいなので調べてみました。

日本語でプログラミングとはいまいち想像しずらいかと思いますが。。。
以下のような感じで作成していきます。(日本語プログラミング言語なでしこの場合)

天気=「晴れ」
もし、天気が「晴れ」ならば
  「遠足に行く」を表示
違えば
  「遠足は延期」を表示


そのままと言えばそのままでしょうが、まったくプログラミングの経験がない状態で勉強するには難しいような気がします。(少しでも経験があると理解できるでしょうが。。。)
その証拠としてかなり前から日本語プログラム言語が存在しているにも関わらず、その知名度の低さからもわかると思います。(2001年にひまわりが誕生しています。)

以前にプログラミングの経験があり、しばらくブランクがある人などがやってみると面白いのかもしれませんね。

言霊コミュニティサイト - 日本語で楽しくプログラミング
http://garuda.crew.sfc.keio.ac.jp/kotodamaCommunity/

日本語プログラム言語「なでしこ」公式ページ
http://nadesi.com/

ひまわり-日本語プログラミング言語
http://kujirahand.com/himawari/

TTSneo公式サイト
http://tts.utopiat.net/

K.Y

テーマ:イベント・セミナー - ジャンル:コンピュータ

TwitterでBOTを作成してみよう
ちまたで話題のTwitterですが、かなりの数のBOTが存在するようです。
メッセージのやり取りなので、手を出しやすいのかなと思ったらAPIが公開されているようです。(Twitter API 仕様書 (勝手に日本語訳シリーズ)

自動的に記事配信など色々な種類がいるようですが、やはり多いのは人工無能のようです。
よく企業のサイトで簡単な人工無能が設置されていて話題になったりしますが、
今はかなり会話が成り立つようですので見抜くのは難しいでしょうね。。。
Twitterだとそこまで難しい事はないでしょうし。

昔、ヤフーメッセンジャーで人口無能的な物を作成したのを思い出しました。(キーとそれに対応する言葉入れて学習するだけでしたが短期間で友人は騙されてました。)
一旦信用すると疑うおうとはしないものですからね。

八角研究所 : 誰でも簡単にできる Twitter ボット作成入門 【phpspot開発日誌より】
http://www.hakkaku.net/articles/20090731-562

人工無能うずら(人工痴能)の部屋
http://www.din.or.jp/~ohzaki/uzura.htm

K.Y

テーマ:Webサービス - ジャンル:コンピュータ

多言語で使用できる記号のみのプログラム
タイトルだけでは良くわからないと思いますが、
ソースコードが記号のみで作成され、様々な言語として認識するプログラムという認識でいいみたいです。

とりあえず、下記の参考記事を見てください。

記号でPolyglotプログラミング♪(RejectKaigi2009) 【TAKESAKO @ Yet another Cybozu Labsより】
http://developer.cybozu.co.jp/takesako/2009/07/polyglotrejectk.html

とりあえず凄いの一言ですね。
まぁ私はFirefoxとChromeしか確認できませんでしたが。
(前のマシンならperlも入ってたのですがお亡くなりになってしまいました)
普段必要とする技術とは関係ないのかもしれませんが、自分が持っている知識を試すという意味ではこういうのは楽しいでしょうね。

私にもわかりそうなjavascript説明が下記参考記事にありました。

TAKESAKOさんのやつ 【葉っぱ日記より】
http://d.hatena.ne.jp/hasegawayosuke/20090721/p1


ショートプログラミングを思い出したのでリンクしてみる。
職人芸ですな。

7行プログラミング 【七行プログラミングより】
http://www.geocities.jp/nanagyou/list.html

ショートプログラミングの心得 【いなえの鉛筆より】
http://www.geocities.jp/inaeggmon/short/1.html

以前海外のサイトで課題を出されていろんな言語でショートコーディングを競うというサイトを見たのですが、見つからず。。。

K.Y

テーマ:プログラミング - ジャンル:コンピュータ

ブラウザによりクリック/ダブルクリックのイベント発生が異なる
divにclickとdblclickを両方割り当てた場合、「トンッ、トントン!」とクリックとダブルクリックを発生させた場合などに、イベントの発生回数が異なるみたいです。
下記参考記事では、

例えば、図を描きたい場合にクリックで多角形を描き、ダブルクリックで完了なんてユーザインタフェースは良くある話。

との記述がありますが、私には具体的に用途がよくわかりませんでした。。。
が、こういうブラウザ既存の問題はついて回る問題なので忘れないように記事にしてみてみました。

IEとFirefox/Google Chromeでクリック/ダブルクリックの発生回数が異なる。 【Big Skyより】
http://mattn.kaoriya.net/software/lang/javascript/20090730142822.htm

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

copyright © 2005 RIAトピックス all rights reserved.
Powered by FC2ブログ.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。