コミュニティ: mixi || ☆たるさんのパソコンフィールド | Ando's Processor Information Page | Google IT勉強会カレンダー
番組: || NHK SPECIAL | TOP RUNNER | BSマンガ夜話 | BSアニメ夜話 | NHKアニメワールド | テレビ東京 - Anime X-press
地方団体などがベンチャー企業にして欲しいことは、
だね。少なくとも交流する場を与えてくれると助かる。仕事の幅が広がるかもしれないから。仕事をする場所は与えてくれなくてもいい。(このあたり地方団体(県や市)は間違っている)
そしてベンチャー企業そのものに必要なものは、
なんだけど、その前に、金、なんだよな。
補足。
What - 何を開発しているかオープンソースソフトウェア(定義より自明)
- 一般的に、下層が得意
わはは。
Who - どんな人たちか種々雑多な人たち
- 謎の自由人
わははは。
When - いつ開発してるのか24時間戦えますか?
- 仕事のフリして開発する人
- 謎の自由人
わはははは。
よく /.J などでは取り上げられる話。
個人的には、パブリックな空間にページがある時点でリンクされるのはしょうがないやんという立場。もしあまり見られたくないのであればユーザー認証させればいいし、もっと見せたいならリンクを張ってもらえばいい。(もちろんあまりよく知らなくてできない人もいることはわかっている。後述。)
さて、日本人的な立場と欧米的な立場とちょっと違うのではないかと最近思う。どちらかというと日本人的立場なら、物事を曖昧に、「よきにはからう」傾向にある。外国では逆で特に規制がなければなんでもやっちゃう感じ。今回のリンクの件では日本的な発想のような気がする。リンクを張ろうとした本人が融通を利かせ、リンク元のユーザの気持ちを考え「やめたほうが良い」と思った時は常識的にやめたほうがいいんじゃないかということだと思うんだけど、これって規制のしようがない。
だからそういう大風にも耐えてやっていくしかないんじゃないかなぁと思うだよね。経験して学習していくしか。
あまり右も左もわからない当人達にとってかなり酷な話だとは思うんだけど、世間ってそういうものだし。
それにこの話って Google のような検索エンジンとも密接にかかわる話なんだよね。検索されちゃうと引っかかる可能性がある。/robots.txt で規制できるんだけど、たぶんリンクされたくないって明確に思ってない人であれば設定しないだろうしね。(/robots.txt を無視するロボツも存在するし(^^;)
これみたらフリーの画像処理ソフト作ってみたくなるよなぁ。
とかなるとうれしい人が結構いるかも。
えっフリーソフトなら GIMP があるって?あれって使いやすい?メニューの並びが変だし、わかりにくいし、1つの作業をするまでの手続きが多いのでどうもお肌に合いません(スマソ)。いやそう思っている人結構多いんですよ。使い込んでみれば見るほどそう思ふ。
もまいはまた荒らしたいのかと言われそうだけど(^^;.
/* Comentoooooooooo!! */ なにか;
は良いのだけど,
なにか; /* Comentoooooooooo!! */
はキライだったりする.
前の記事(インデント)もそうなのだけど,基本的に好き嫌いの根拠は見た目でしょうか.
後者の場合,横の桁に合わせてコメントの位置が左右に振られがちになるので,汚い事が多い.また一行を有効に利用できない事もある.
しかし利点もあって,書いたコード行に直接コメントをつけられるので,より細かくコメントをつけられる.
ただ,私の場合細かくコメントを書くのはあまり好ましくない(なるべく書かなくてもわかるようにわかりやすいコードを書くように努力する)と思っているので,1行を費やしてでも,前の行にコメントを書く.
前者の利点は,行(複数行可)を独占してたっぷりコメントを書けるので,よりわかりやすいコメントになる(と期待できる)点でしょうか.
まぁ基本的に私はJava脳で,classかinterfaceで構造を創造し(と言っても他の言語でもそう変わらない),型で制限しちゃおうとまぁ考えるわけです.
ただ私の場合は使ってる言語が多岐に渡っているので,別に動的言語に触ってないわけではないです.
たぶんWebをやってれば,JavaScriptをするでしょうし,ちょっとリッチなコンテンツを作ろうとすればFlashでActionScriptをすることでしょう.
両方ともECMAScriptベースの言語で,少なくともActionScript 2まではほぼ同じような言語になっています(ActionScript 3は別物).
で,私としてはJava屋さんは是非JavaScriptかActionScript 2を勉強する事をお勧めしたいです.
というのは,クラスという概念が弱い言語であり,ベースであるObjectクラスにプロパティを動的にどんどん追加できる言語で,クロージャとしての役割も持つ関数オブジェクトもプロパティとして扱えるような,かなり変態な言語だからです.
でも基本的に近代的な動的言語はこれらの概念を持っているので,動的言語を学ぶにはもってこいでかつ必須の言語じゃないでしょうか.
とりあえずprototype.jsが読めるようになれば,立派な動的言語使いになれるでしょう.
忘れそうなのでメモしておこう。
後者がよくわからないから、時間があるときに調査しよう。
追記: 原因がわかった。Scala 2.7.2.finalに移行したため内部コンパイラAPIのでコンパイルが通らない問題があって、コメントアウトしていたのを忘れていた。
さらにコンパイルエラーかどうかの判断をする為のメソッドが用意されているのに気がつかなかったので、それを使うようにした。ちゃんとコンパイルエラーとしてInternal Server Errrorが吐かれるようになった。
まぁようするに引数を省略したいわけですね。Factoryをブロックに書きたいとかそういうときに使いたいわけです。
def foo(f: => Any): Any = f
こう定義して、
foo {"s"}
とかすると、"s"が返って来る。
しかし、
scala> val f: => Any = {"s"}
<console>:1: error: identifier expected but '=>' found.
val f: => Any = {"s"}
^
これはエラーになる。
基本的にメソッドに直接書くときに使えるのかな。この辺知ってたら教えてください。
I-O DATA USBグラフィックアダプター(DVI-I) USB-RGB/D
アイ・オー・データ
¥ 7,280
やはりこのあたりを使いますかね。今回はあまってるNote PCにSynergyを入れて擬似的にマルチディスプレーにしましたけど。
ルータはFreeBSDなんだが、結構古いバージョン。Firewall&NAT&PPPoEもボトルネックになってきた。ハードもそろそろ危ない。さらに思ったよりFreeBSD 8.0Rの調子がいい。
ということで更新したいのだが、低消費電力マシンでかつ安価に構築したいな。
自作よりサーバ買ってきた方が安いのかなぁ。どちらにしてもフルリプレースだよねぇ。
追記: とりあえずAMD2系でいいのだけど、マザーボードからメモリからすべて入れ替えだよねぇ。
追記2: ビックカメラで計算してみる
CPU: AthlonII X2 245 (AM3/2.9GHz/65W) 6,980円
マザーボード: M4A78L-M 8,480円
メモリ: DDR2-800 1GB 4,800円
HDD: Deskstar 7K1000.B(250GB・バルク品) HDT721025SLA380 4,880円
電源+NIC(備蓄): 0円
計: 25,140円
んー、どうしようかなー。
というか、アプリケーションサーバよりスペックがいい...。
追記3: SSDを一瞬考えたが、やはりHDDがいいや。
やること、い〜っぱい(´д`)。
O mrwk [私も基本的に後者の形のコメントは使いませんが、 例外的に変数の宣言をしている行だけはその行の後にコメントをつけます。]
O keisuken [あっ,はい. 「変数の宣言の行だけ横にコメントを入れる」というのは,ある程度有効と思っています.案外この場合は見た目..]