忙しくなってくると、情報を一元化するのにEvernoteのプレミアム課金しています。
(暇なときは使わないので無料に戻ります)
さて、今回も課金してオフラインノートもバッチリ使えるようになったところで気づいた怪現象について。
“iOS版Evernoteの新規ノートは美味しそうでした。” の続きを読む
悩みながらも作ることが好きな「あゆたや」は、札幌のWeb系な人です。
忙しくなってくると、情報を一元化するのにEvernoteのプレミアム課金しています。
(暇なときは使わないので無料に戻ります)
さて、今回も課金してオフラインノートもバッチリ使えるようになったところで気づいた怪現象について。
“iOS版Evernoteの新規ノートは美味しそうでした。” の続きを読む
Teraterm.exe本体のあるディレクトリからTERATERM.INIを探し出して下記の通り編集すると、終了時に座標を保存してくれるようになります。
; Save VT Window position ; SaveVTWinPos=off SaveVTWinPos=on
インストーラ型なら C:\Program Files\teraterm\TERATERM.INI など?
Tera Term 設定ファイルの「ウィンドウ位置を保存する」に乗ってました。
Tera Term 設定ファイルの特別オプション
以下の設定をするには、ユーザーは Tera Term 設定ファイルを直接編集しなければなりません。
とある通り、他にもUIからは変更できない項目がたくさんあるんですねー。
マルチモニタ環境で、Windowsの設定でメイン指定をしているのがサブモニタ側だと、アプリケーションが毎度サブモニタで起動して大変だったりします。
次はTeraPadの検索・置換窓がサブモニタに出るのをなんとかしたいなあ。
さる6月16日に行われた「オープンソースカンファレンス2012 Hokkaido」行ってきました。
初参加だがよくやったぞスネーク。
受講者のみなさんPhperなので、なんというか空気がまろやかな感じ(謎
講師のLOCAL PHP部佐藤琢哉さんが「PHP悪くないよ!」と最初と最後に絶叫していたのが印象的でした。
今回の期待大その1
実は、周りにユニットテストしている人の話を聞いたことがない。
クラスって何?とかそういうのもいまだにあるし、むしろWebサイト界隈ではユニットテストはしないのが当たり前っていう空気があるような?
同じ作業範囲で協業することがほとんど無いので、必然的にオレ流になるし、責任者もコードが読めないからもちろんコードレビューもなし。
バグは全て個人の責任。
ドキュメントって何?
正直おかしいだろーと思います。
個人的にもっと品質上げたかったし、ちょっと規模が大きくなるとリファクタリングがしづらくて本当に困っておりました。
だからPHPUnitとか、Jenkinsとか、触ってはいたんだけど、いかんせんしっくりこない。
あきらめて1年程放置してたところに、Clean Coder プロフェッショナルプログラマへの道を読んでこのままじゃダメだ熱が再燃。
そしてベストタイミングでこのセミナー。
実際現場で困ってるプログラマ側の心情ベースの内容でとても聞きやすかった。
(書籍やサイトだと技術的なことや誰かのためのメリットが強調されているから、新鮮だった)
「自分の不安をなくすためのテスト」が特にツボった。
ああ、そうだ、不安なんだよね!っていう。
だから、テストは何処までやるべきか?には「自分の不安がなくなるまで!」
…でもやりすぎちゃダメだから人に頼んだっていいと思うよっていうのが、経験者ならではだなぁと思った。
全員スライドの2~3枚目で謝るしw
工業大学のときのノリがよみがえる。
肉チャー食べてみたくなったじゃないの…!
実際ゲーム作る機会は無いけど、効率化や高負荷対策には興味があったので受講。
フレームワークを魔改造するよりは自作フレームワークで、コーディング規約とコードレビューで新人を鍛える!と仰っていたのが印象的。
クラウドサーバーのほうがトラブルが多いのは事実なんですね。
行ロックの特性上、頻繁に更新するパラメータはあえて別テーブルにKey:Valueで保存するとか。
ちょっと考えればホントその通りだけど、トランザクション中は通信しないとか。
負荷対策の中心になるMySQL周りの話が多かったかな。
オススメの書籍が聞けたのは大収穫。
一番人気セミナーなんだそうです。
実は12時から3コマ連続で同じ部屋にいたんですが、このセミナーの前でがらっと客層が替わる。
女性とオサレ率凄いw
さすがフロンドエンド…と別な所で関心しておりました。
ペライチみたいなサイトだけじゃなくて、ボタンひとつにしたって「動き」は今後のキーワードになる。
そこでJSエンジニアが不足しがちなんだそうです。
本当は言語的にJSとルーツが近くて、モバイル界では終焉を迎えPCでもJS/CSS3に取って代わられそうなFlasher(AS3er?)から流れてきて欲しいとも仰っていた。
…Flasherはアプリ開発もできるようになってしまったのでより収入いいほうに流れますからな…。
今でも札幌だとフルFlashサイト案件があって、先日も納品したばかりだったりするんだけど、
「Flashでやってと言われたからってやっていいのか?」
みたいなものはモヤモヤと胸の中にあるわけで…。
■自分でとったノートからの抜粋
htmlコーダー
→今まで通りならバイトでいいよね
→CSSからリッチUIの知識を得たり進化をしようサーバサイドエンジニア
→クライアントに任せるもの、サーバでやるもの、どちらがユーザーのためにいいのかをつかんでおくべきデザイナー
→もう画像見たまんまだけじゃないから、動きも想定して作ろうねディレクター
→知識としてしいれておくと、エンジニアまで戻して判断・見積りしなくてよくなる場合もあるし、選択肢をいくつか提示できる
ノートの中身に自分の理解を突っ込んでいるので、主旨違っちゃってたらアレなんですけど、大体こんな話でまとめられてました。
まあ、HTML5/JS/CSS3まわりで面白おかしく取り組んでいればいいかーと考えることにした。
ただ、マルチなスーパーエンジニア目指すよりも専業化していかないと、一人ではカバーしきれない知識量になってきた感じっていうのは常々感じる(悩
最後になったけどこれがオススメされていた。
その後はクジ引いてステッカー貰ったり、OpenOffice/LibraOfficeのブース行ったりなんだり。
えー、白状すると、実はこのセミナーを受講したことで、私が超勘違いをしていたことが発覚しまして。
InnoDB遅かった時代の知識でMyISAM使っているところがあったんですよね…。
キッパリと「MyISAMは古すぎてもう手入れされてないので、InnoDB使ってください」と仰っていました。
グハー(吐血
これだけでも今日きた甲斐があったってもんだね…。
5.6では、サブクエリの高速化、Limit句の高速化(Limit 10;でもとりあえず全件出してから捨ててたのを改善?)、JOINが高速化(内部処理がどうしても遅くなる方法だったのを改善)といった末端ユーザーにもうれしい話も。
MySQLは今後、SQLとNoSQL(内蔵memcachedによる?)の両方に対応していく方針だそうです。
最後はMySQL Clustorの件。
話半分くらいしか理解できなかったけどネットワーク越しにRAID 0+1状態で書きも早いって聞いたらびっくりするよね。
懇親会は翌日のCSS Niteもあるからということで行かずに退散。
疲労と空腹で結構しんどくなっていたのでイーアス札幌でごはん食べる。
帰宅、寝オチコースでした。
購入してからつい先日まで、ワタシを拒否し続けてきたにっくきSSID:0001softbank…。
店舗にもう半年も繋がらないと言いに行っても「店員でも失敗するので、根気よく入れなおしてください^^^^^^」と言われてキレかけたもんです。
Twitterで上記の店舗のやり取りをつぶやいた所、SBカスタマーサポートのアカウントから「めいあいへるぷゆー?」と連絡が。
詳細を伺ったところ、無事解決となりました。
その方法は以下のとおり。
“ソフトバンクWi-fiスポットの認証に失敗するとき” の続きを読む
なにこれ怖い。
Error getting channel info from pear.php.net: SECURITY ERROR: Will not write to C:\Temp\\pear\cache\6d1f6e892384ae452db9a1bd59ee95f5rest.cacheid as it is symlinked to C:\Temp\pear\cache\6d1f6e892384ae452db9a1bd59ee95f5rest.cacheid – Possible symlink attack
(lll゚Д゚)<Temp\\が怖い…
…というわけでググりましたら、こちらの情報でサクッと解決しました。
はてどうしたことか。 と思いましたが、pear clear-cacheを実行したらコマンドが通るようになりました。