UKTKKNSHINF こういう名前の変数が出てくるのだが、意味わかる? 答え:受付禁止情報 今読んでいるPL/SQLコードは本当にひどい出来なのだが、その中でもネーミングが群を抜いてひどすぎてむしろ笑えてくるので、ここでさらしてみたい。 先ほどの例でわかると思うが、悪しきネーミング習慣である子音母音抜きの嵐である。変数名だろうが関数名だろうがこのルールで命名されているので、暗号文を読んでいるような気分になる。 他には、例えばこんなのがある。 SKSI 作成 HNKN 変換 KKT 確定 CHKN 中間 DTM Datetime DTA Data こうして見ると、ktkrやwktkとなんら違いがない。 "作成"のような、比較的簡単に対応する英単語が見つかるものまで日本語子音母音抜きで書くという徹底ぶり。でも"情報"はINFだったりする統一感のなさ。そしてこれらが単独ならまだしも、複合して出
タイムテーブルも発表されたし頭の中の半分は苗場のhidakaです。 初日グリーンのオープニングからスカパラですね。クラムボンとオアシスがかぶるんですがどーすればいいんでしょーか。もういいですか、そっか。 前回に引き続き、新卒向けの課題の紹介です。 今回は演習編。おたくの新人さんにもいかがでしょうか? ■課題1 パーティクル 多数のオブジェクトの操作を覚える目的。泡がゆれながら上がっていく演出です。 チェックポイントは長時間表示しても重くならないこと(メモリ対策) 遠近感の動きの差を作る やらせてみるとかなり個性がでるので、特性チェックにも。 ■課題2 ジェネレータ系コンテンツ ドラッグドロップで選択して、キレイ系のかざりを作るコンテンツ作成。デザイン支給。 ドラッグ時の中心点や移動時のゆれ方、ドロップ時の演出からキラキラ感の表現まで じつはたくさんの要素が入ります。キラキラ感あるかどうかが
そろそろ苗場に向けて準備する時期に入りましたね、hidakaです。 今年は新卒もいるということもあって、年初あたりから新人用課題を作っていました。 それらを4月からやらせてみたのですが、そこで使っていた課題の素材の扱いについてのお話です。 おたくの新人さんにもどうでしょうか。 素材のインポートについて。 課題はデザインデータを渡してきちんとインポートできているかをチェックします。 そこで渡すいくつかの例はこちら。はまってる子見つけるたびに課題は増えていきます。 大事なのはそのままFlashのインポート機能を使う前に考えろ、ということです。 デザイン知識はなくてもデザインデータの知識は必須。 インポート後に見比べ・不自然なファイル要領・JPG荒れの発見などなど。 ・CMYKモードのaiファイル これはきちんと変換してインポートできる人もいたり、いなかったり。 ・RGBモードのaiファイル、カ
javascript:(function(d,s){s=d.createElement('script');s.type='text/javascript';s.src='http://www.rr.iij4u.or.jp/~kazumix/d/javascript/loopscroll.js?'+(new Date).getTime();s.charset='UTF-8';d.body.appendChild(s);})(document) 上記のコードをアドレスバーに貼り付けて実行すると、そのページがものすごい勢いで横スクロールします。(止まりません) ソース loopscroll.js 関連エントリー(ネタスクリプト) HTMLの暴走 (meltdown3) - KAZUMiX memo 関連エントリー(実用スクリプト) 公開!「BannerSlide - スライドショウーバナーFl
OpenEmu is about to change the world of video game emulation. One console at a time... For the first time, the 'It just works' philosophy now extends to open source video game emulation on the Mac. With OpenEmu, it is extremely easy to add, browse, organize and with a compatible gamepad, play those favorite games (ROMs) you already own. Download Now v{{ details.version }} Experimental Press Pack F
コンピュータが突然クラッシュ。そんなときの損害を最小限にとどめるには、データをバックアップしておくといいですよね。じゃあ、システム自体を復元するにはどうしたらいいのでしょうか。米lifehackerでは以前、読者にお気に入りのシステム復元ツール(フリーソフト限定)についてアンケートをとりました。そこで選ばれた5つを紹介します。 『Macrium Reflect Free」』(Windows用、フリー) 『Macrium Reflect Free』はフリーですが、よく知られている『Macrium Reflect』のディスクイメージツールよりも便利です。『Macrium Reflect Free」を使うと、ディスクを、ネットワークロケーション、CD、ハードディスクに保存することができます。スケジュール機能とCDやDVDへの書き込みソフトウェアが内蔵されているので、メンテナンスは簡単。また、Mi
I released my first MooTools class over a year ago. It was a really minimalistic approach to zebra tables and a great first class to write. I took some time to update and improve the class. The XHTML <table class="list-table" cellpadding="0" cellspacing="0"> <tr> <th><b>Award</b></th> <th><b>Actor</b></th> <th><b>Film</b></th> </tr> <tr> <td>Actor In A Leading Role</td> <td>Daniel Day-Lewis</td> <
OpenSocial Virtual Currency API Proposal Source: Opensocial Virtual Currency API Proposal https://docs.google.com/Doc?id=dfjcf7w4_10ddst9xd9&hl=en Translators: Yoichiro Tanaka(mixi, Inc.), Takuya Oikawa(Google, Inc.) Last update: July 2, 2009 Version これはリビジョン#3です。変更履歴は[Appendix]をご覧ください。 また、ディスカッションスレッドはここをご覧ください。 Motivation中国において、ほとんど全ての大きなソーシャルネットワーク(SNS)は、それら自身で仮想通貨を持っています。ユーザは実際のお金を経由して仮想通貨を購
今回は、画像のロールオーバーを、今まで説明してきたように、クラスを使いながら作ってみます。リンクにマウスオーバー(及びフォーカス)されると、中にある画像のsrcの "_normal." を、 "_over." に変更してセットし、マウスアウト(及びブラー)されると、これと逆のことをします。 サンプルとソース サンプルその1 <ul> <li><a class="rollover" href="http://diablo.com"><img src="diablo_normal.gif" alt="Diablo" /></a></li> <li><a class="rollover" href="http://hoge.com"><img src="hoge_normal.gif" alt="HOGE" /></a></li> <li><a class="rollover" href="ht
自分なんぞがオブジェクト指向とはなんぞと語るなんておこがましく、「オブジェクトっぽい話」でいいかなーと思っていたのですが、ブックマークするときに「オブジェクト」でタグ付けてる人がいたので、これはいかんと思い、こっそりタイトルを直しました。 2回目の今回は、複数のインスタンスをまとめて操作する方法について書きます。 まんじゅうマネージャー 前回、クラス作ってインスタンスを作ると便利だというところで終わりましたが、便利な点としてはまず、「複数のインスタンスをまとめて操作したり、作ったりできることができる」という点があります。どういうことかというと、とりあえず、以下のサンプルを見てみてください。 まんじゅうマネージャーサンプル まんじゅうを一気に作ったり、隠したりすることができます。 これで賞味期限が切れたりしても大丈夫なはずです。 この機能を作れと言われたら、前回の知識だけは結構厳しいのではな
こんにちは、tanakaです。ここ2、3日はオープンソースソフトウェアのリリースラッシュだったのか、PHP 5.3.0、Firefox 3.5、NetBeans 6.7が立て続けにリリースされました。今日は、その中でも、PHPユーザーの方向けに(私も日頃から利用している)NetBeans 6.7の新機能をご紹介いたします。もちろん既に日本語版がありますよ! 目次 PHPエディタでSQLテーブル、カラム名補完 HTMLの階層パスを表示する PHPUnitによるユニットテスト作成と実行 自由な折り畳み まとめ 参考文献 PHPエディタでSQLテーブル、カラム名補完 NetBeansにはもともと、各種データベースに接続して、SQL文を発行、結果を参照する機能があります。この補完機能は、そのデータベース接続機能を使ってエディタ内でカラム名などが補完できる機能です。6.7ではPHPエディタ内でも使え
Brian Reily is a PhD candidate with the Department of Computer Science, working for the Human-Centered Robotics Lab. His research interests are multi-robot systems, human-robot teaming, and collaborative multi-sensory perception. May 2020: Paper accepted to RSS 2020 (“Leading Multi-Agent Teams to Multiple Goals While Maintaining Communication”). April 2020: Passed dissertation proposal defense. A
_ 5年後に後悔しないJavaプログラムの書き方 ここ数日、死ぬほど後悔しまくっているので、あらためて(というのは、数年前にも一度後悔しまくって、そのときの知見はあらかた処方箋とかコーディングの掟に書いているからだが)後悔しないための書き方をいくつか紹介する。 とにかく、ファクトリメソッドパターンを使うこと。 これは本当に重要。しかも簡単でありながら効果は絶大。 だめな例。 public class FooBar { private Connection conn; ... protected void setup() { ... conn = DriverManager.getConnection(url); ... } urlを指定することや、DriverManagerの実装を交換すれば良いだろうと想定していても(というか、Connectionならそういう方法もあり得るが、そうはいかな
kazuhoさんがやってくれました。 ずいぶん前からjsonをC++でパース(SAXじゃなくてDOM)するのに小さいライブラリないかなーと思ってました。個人的にはjson-cというのを使ってたのですが、幾らか気に入らない所があったりビルドが少し手間だったりしていました。STLしか使わなくてvectorとかmapで表現されるツリー構造な物が欲しいなぁって思ってたんです。 とあるIRCで昨日、kazuhoさんと「ほしいですよねー」という話から始まって、githubにあるjsonxxとかも物色しながら「いいのないねー」とか言ってたらkazuhoさんが「もすこし綺麗に書けそう」って言い出して朝から本格的に書き始めてついさっき出来上がりました。速いw 名前はpicojson とても小さく、実装コードだと300数十ステップ程です。しかもヘッダファイルだけなので管理が楽です。 試しにwassrのpubl
これまで、ウェブアプリを作るような仕事ではRailsを使ってきたのだが、簡単なCGI、特にバックエンドサーバの設定や状態管理などを行うだけでDBが必要ないようなケースとかは、Railsではややオーバースペックである。RailsはDBへのコネクタなしで動かす方法が分からなかった(たぶん存在するんだとは思いますが…)り、いちいちコントローラを分けて書くのはちっさいアプリだと面倒くさかったりして、フィットしない場合も多い。 で、Rails以外のフレームワークということで、最近はSinatraを使い始めている。開発せずともわかるメリットとして、Sinatraは Pure Rubyで動くのでインストールが楽 sinatraとrackを同梱してしまえばrubygemsなしで動くのでインストールが楽 CGIでもまともな速度で動く というようなものがある。 インストールが簡単なのは非常に重要である。インス
ラボ神部です。 いろいろなウェブサービスの API を利用する際、毎回スキーマの異なる XML 文書から必要な箇所を抜き出すのは苦労するものです。DOM を使うにも構文が複雑ですし、PEAR の XML_RSS ライブラリのように毎回同じ書式でやればいいというわけでもありません。 (例えば、そう、こんな感じで。) require_once("XML/RSS.php"); $rss =& new XML_RSS($rss_url); $rss->parse(); foreach ($rss->getItems() as $item) { //$item に対して何かの処理 } しかし、Keith Devens .com - PHP XML Library, version 1.2b で配布されている xml.php を読み込むだけで、どんな XML スキーマの XML ドキュメントでも、と
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く