はてなキーワード: ごにょごにょとは
という理由でいつの間にか増えたらしい
新規ものはDNPも凸版もWindowsのInDesignに切り替えが進んでいるのでご安心を。
どちらも上層部はAppleを見捨てているようで(OS9→OSX と G4→G5→Intel で互換性がひどすぎ、業務に耐えうる品質ではないと判断したらしい)モニタカラープルーフ(つまりモニタで確認しつつの画像分解・修正)以外にMacの出番はなくなる勢い。
OOPが別に間違ってるとかそういうところで抗うつもりも無いんだけどさ、いまさらOOPいわれても正論すぎて面白くね?
とくにプログラマがなんとか指向を前提にプログラムをごにょごにょして声だかにこれが正しいんだ!とする流れは拒否したいな。
何をつくるかが第一プライオリティであって、どうやって実装するかなんて別にどうでもよくね?
何をしていいかわからないうちは型に嵌るのは重要なことだけど、型の優美さを競うほど成熟したジャンルでもないとおもうわけだ。
今のソフトの発展のスピードは石器時代から近代までを30年ぐらいで一気に駆け上がるぐらいの速度だよね。
ほんの17、8年前までプログラマーという仕事は厚紙の穴ぼこを手で弄ったりしながらプログラミングしてたんだぜ?
そんな速度のところで、スタイルの美しさを追い求めても意味がないと思うんだ。
近代兵器が出てきたあとも、剣舞とかそういう美はあるよね。
でも、実戦において剣技の美をもって近代兵器に立ち向かおうとするのはあまり実のある話しとは思えない。
手法に固執するほど成熟してないんじゃないの、と、そういう事がいいたい。
そういう点で「絶対」とか、「したほうがいい」とか、総論で言われるとどうなんだろうと異論をなげかけたくなる。
そんなのは現場のコードレビューやコーディング規約レベルで現場レベルでルールとして落とし込めば十分な話しだとおもっちゃうのだ。
てかてかてか、俺しゅみぐらまーだからそんなんで生産性かわらないし。
自分もwebからは遠かった人間なので(最近ちょっと足突っ込み中)、ちやほやされるはてなみたいな会社がうらやましいなーとか思ってた。
スクリプトとかでごにょごにょするだけでどうにかなるんだものプログラムというよりはDTPだよね。
出版広告からの転身が多いのもうなずけるよ。
多くても数人でやるような規模だからね。
でも、多くのエンジニアはWEB業界じゃないところで働いているんじゃない?
いや、そもそもコンピュータと関係ないところでわれわれの生活を支えてくれる人の方が多いだろ。
プログラマがどうこういったって、どっかのだれかがちゃんと光ファイバーを融接する技術をもっていなかったら通信もろくにできないわけだし、
定食屋のおじさんの基礎技術がなかったら今日一日暗澹たる気持ちのまま腹をすかせてすごさなきゃいけない。
サンプルページである事を祈っておくよ。
追記
だから、JavaScriptでごにょごにょのページはまぁ見られてもかまわんって事なんだろう。
想定される事態としては
・制作資金をけちりまくった
・できてからこれらのページの注文をした
・素人が作った
のどれかだが、素人が作ったにしちゃ変な事してるので、多分発注の問題。
今日はなんかコードを書く気になれんので、開発環境でも整えよう。
自分の物理的な開発環境は、会社PCと自宅PC(デスクトップ)、自宅PC2(ノート)。
会社PCと自宅PCデスクトップはWindowsで自宅PC2(ノート)はUbuntu Linuxみたいな構成になっている。
基本的には、PHPのコードしかいまんとこ書いてないんだけど、まあいろいろ他のコードも書いたり。
いややっぱりPHPしか書いてないか。現在の構成は以下のようなかんじ。
会社開発環境:Eclipse + Aptana + PHPEclipse ほんで日本語入力がskk。あとは特になしデフォ。
自宅(デスクトップ)開発環境:萌ディタ + FFFTP。あんまこっちじゃ開発してない。
自宅(ノート)開発環境:gedit(なんか標準でついてるやつ)。これで書いて、ごにょごにょみたいな。(Apacheいれて)。こっちメイン。
ほんで、これを統括するリポジトリ、BTS。会社のリポジトリは、SourceSafeとSubversionがある。Subversionに移行中。
BTSはMantisとかいうのだったはず。導入したばっか。あと個人用にもSvnリポジトリがある。趣味の開発とかはこっちへ。
なんというか正直複雑するというか、結構面倒なんでいろいろ統一しようと思う。
まず自宅はノート遅すぎなので(このご時世にX20はねーわ)、デスクトップだけにしてノートはお蔵入り方向で。さようなら。
会社の開発環境もちょい変えよう。なんかEclipseはだめだ。僕みたいな初心者プログラマには便利すぎ。
なんかどんなコードを書いても動いてしまいそうな気がする。よくない(自分がだけど--)。
基本構成は、http://www.itmedia.co.jp/enterprise/articles/0703/07/news017.htmlを参考に。
会社と自宅のデスクトップにcoLinuxを入れて、上記3種の神器を入れる(ミーハーでごめん)。
次に全PCのIMEをSKKに。いい加減統一しないと指が変なかんじになってきている。
これでコードを書いたり、文書を書いたりできるようになった。次に開発動作環境。
Apacheとphpとrubyとgccとg++とnasmとjavaとhaskellとperlぶっこんどこう。jsはFirefoxで動くからすばらしいね。
次は、subversionとmakeとqemuいれとく。
社内環境はどうにも変えようもないけれど、BTSとかSVNに変更が発生したらIRCでメッセージ流すのはいいと思った。
http://www.itmedia.co.jp/bizid/articles/0703/01/news113.html
はやめにPG終わらせてやってみよう。
まあこんなかんじかなあ。だらだらと書いてしまった。まあよさげ。ちなみにこれ以外のごにょごにょは