しまてく

学んだ技術を書きためるブログ

勉強会カンファレンスに行ってきた

いろいろあって細かく書く時間がないのでとりあえず一言。 詳細はあとで書く。 どんなカンファレンスか 勉強会をやりたい人のための 勉強会を上手く回している人による 勉強会そのものについての 勉強会でした。 このカンファレンスは後世には「伝説の勉強会…

帰国予定日

帰国? 僕はいままで上海に出張に行っているはずでした。 そして今日帰ってくるはずでした、が! 残念なことにプロジェクトに火が付いてしまい、その火消しが 優先ということで日本に残されてしまいました。。 なので上海いってません、行く行く詐欺ごめんな…

複数のJSファイルを1リクエストで取得する方法

いままで 僕がいままでやっていたのは、あらかじめJSファイルを結合しておいて 「xxx.min.js」とかって名前にしてサーバに置く方法でした。 これのデメリットが、ちょこっと修正したときにまた結合しなおさないと だめという所でした。 コンパイルを必要とす…

Apache/SSL自己証明書の作成とmod sslの設定

http://www.maruko2.com/mw/Apache/SSL%E8%87%AA%E5%B7%B1%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%81%AE%E4%BD%9C%E6%88%90%E3%81%A8mod_ssl%E3%81%AE%E8%A8%AD%E5%AE%9A openssl genrsa -aes128 1024 > server.key openssl req -new -key server.key > server.csr …

16章 CSSとダイナミックHTML

導入部 CSSはHTML/XMLの表示方法を指定する標準。 理想的にはなどの表示方法を指定するHTMLは使わないようにすべき。 CSS & JavaScriptでDHTML。 この章で学ぶこと styleプロパティで個々の要素のスタイルをスクリプトから制御する方法 要素に適用されるCSS…

第7回若手IT勉強会のお知らせ

サイ本読書会やります ものすごく告知が遅れてしまい、もう予定が今週末になったのですが 1/17(土)にサイ本読書会やります! 詳細はhttp://www7.atwiki.jp/young-study/pages/22.htmlをみてね>< というのは不親切なので、wikiから抜粋。 第7回勉強会 日時 …

略語での秒

秒は「second」 複数形なら「seconds」 でも大体めんどくさくて「sec」って書く 複数形にすると「secs」 あれ?言葉に出せなくなるね? ということで久々の日記はバカ日記。

若手IT勉強会#6

内容 サイ本の13章から15章を読み進めました!以下のまとめは個人的に気になったものだけです。 13章 Webブラウザに組み込まれたJavaScript - raitu - http://nishioka-blog.com/2008/11/javascript_13_webjavascript.html 気になったトピックはこんな感じ 1…

初めてのiアプリ

iアプリを作る ここ最近いろいろと他にやりたい事があり、家で開発をしていなかったのですが ようやく落ち着きそろそろプログラミング欲がうずいて来たところでのiアプリ。 iアプリはおろか、javaが全然わからないけど一から勉強を始める気持ちで作っていく…

若手IT勉強会#5 やってきた

今日やったとこ サイ本の7章〜10章まで読みました。 録画は以下のURLからご覧ください。 http://www.ustream.tv/channel/wakateit 以下とっても簡単にまとめ。 第7章(輪講担当:すがまさお) オブジェクトの作成 var obj = {}; //もしくは var obj2 = new Obj…

サイ本 10章 モジュールと名前空間

はじめに これは若手IT勉強会で発表する用にまとめたエントリです。 長いのでゆっくりしていってね! 名前空間とは 異なるモジュール同士で名前の衝突を防ぐ目的で使われるまとまりのこと。 静的言語ではコンパイル時にエラーになるが、動的言語(JavaScript)…

クラスのprivateなメンバー変数の作り方

こういうやり方するとつくれるよ、という例 function Ninja(){ this.Initialize.apply(this, arguments); } Ninja.prototype = { Initialize: function(name, age){ this.getName = function(){ return name; }; this.getAge = function(){ return age; }; t…

vimperator用のdeliciousのBookmarkをインクリメンタルサーチできるプラグイン書いた!ver2

これはなに? 基本的に以前書いたものの改良版です。出来ることはソーシャルブックマークサービスのdelicious.comから インクリメンタルでブックマークを検索です。検索のヒット対象は、「タグ」「URL」「ブックマーク名」の3つです。使い方はvimperatorのコ…

さくらサーバーでRailsを高速に動作させる方法

さくらサーバー × Ruby on Rails × gateway.cgi 通常RoRはfast-cgiを使って高速化するのが常なようですが、残念ながらさくらサーバーは fast-cgiを許してくれません。。。*1 なのでgateway.cgiというものを代わりに使うと幸せになれるようです。 動作的には…

若手IT勉強会#4 やってきた

なにやるの? 当面はサイ本の読書会。今は6章まで読んだ。 今後はどう進んでいくか未定だけど、とりあえずひたすら何か読もうかなぁ。 みんなの意見で変わっていきます! ただのサイ本読書会? あなたの一言で大きく変わるかも!参加待ってます>< http://w…

「ファイルを開くプログラムの選択」でプログラムを参照しても一覧に追加されずに選択できない

先日から会社のPCで「ファイルを開くプログラムの選択」で「gvim.exe」を選択しても 一覧に追加/選択されないという状況が続いておりました。 自宅のPCだとそもそも一覧にvimが存在しており、そのまま選択するだけだったので どうしたもんかなぁと思って調べ…

VimM#2に行ってきたよ

vim

神降臨と聞いて 今回のメンバーにはなんと@kana1が参加していました\(^0^)/加えて@ujmも参加していてとてもVim濃度が濃かったです。 神によるVimプラグイン書き方講座 プラグイン初心者の僕もすんなり書けました! 今日書いたプラグインはこんな感じ↓ Hell…

vim7のomnifuncが気持ちよすぎる

設定項目 たった一行、これだけ。 setlocal omnifunc=pythoncomplete#Complete 使い方 ft=pythonなファイルを開くだけ。 import os os.p #ここでpから始まるメソッドが一覧される。キタコレ! これは便利!

scheme勉強メモ

インストール まずここからmzSchemeのインストーラをダウンロード。 特にインストール先を変えることもせずに『C:\Program Files\MzScheme』にインストール。 ※インストーラではパスが通らないので自分で環境変数に追加する。 コマンドプロンプトでいろいろ…

コマンドラインからのsvn+ssh

目的 今までWindows x TortoiseSVNのGUI環境でSVNを使ってきました。 でもやっぱり時代はCUIだろ、JK ということでWindows x コマンドライン x sshという環境を試行錯誤しながら 構築していきたいと思います。 環境 サーバ:さくらレンタルサーバ(FreeBSD) …

若手ITゾンビ(仮)でサイ本を読んできた。

久々にまとまった時間をとってサイ本を読んだんですが、 読めば読むほど味が出てくる気がしますね。 進め方 今回は輪講とか全然準備してなかったのでみんなでとにかく読む。 Kanasan.JSを見習ったほうがいい気が。。 monjudohさんが流れを作ってくれてとても…

さくらインターネットにpythonを再インストール

あれやこれやといろいろ弄っているうちにだんだん環境がよごれてきたので いったん全部消してからpythonを再インストールするとします。 まずはお掃除 %find /home/cimadai -name "*python*"でそれらしいものがリストアップされるので、こいつらを消す。 コ…

vimperator用のdel.icio.usのBookmarkをインクリメンタルサーチできるプラグイン書いた!

ソース // Vimperator plugin: 'IncSearch in del.icio.us Bookmarks' // Last Change: 05-Jul-2008. // License: MIT // Maintainer: cimadai <dice.k1984@gmail.com> - http://d.hatena.ne.jp/cimadai // // del.icio.us のブックマークの[URL][タグ][htmlのタイトル]から検索 (f</dice.k1984@gmail.com>…

vimperator 1.2pre が気持ちよすぎる件について

vimperatorとは vimperatorのヘルプから引用すると↓こんな感じ。 はじめに導く者(Navigator)あり、のちに冒険者(Explorer)現る。 やがて征服者(Konqueror)がやってきた。 そしてついに...皇帝(Imperator)、Vimperatorの時代が到来した ヘルプ(:h)…

立体音響(ホロフォニクス)にレイプされた。

ホロフォニクス? 音が立体的に聞こえるよ! 感覚がおかしくなるよ! まるで脳内を直接弄ばれる感じ! 実際に聞いてみてくだしあ ヘッドフォン必須。なるべく大きな音量で聞く方がいいです*1 使いみち PCの画像と連動してあんなことやこんなこと・・・ゴホゴホ…

若手IT勉強会(仮)をやってきた

なんだかよくわからないタイトルの勉強会をやってきました。 #「いってきた」じゃなくて「やってきた」 今回の内容は事前に告知していたのはサイ本読書会だったのですが、 実際には読書メインではなく、わいわいとした感じですごくいい感じ◎ はじめは僕の「…

Google Developer Day 2008 に行ってきた

今日はGoogle Developer Day 2008に潜入してきました。朝10時の横浜は起きれるかドキドキして死にそうだった>< 基調講演 + 16セッションで10:00から17:45までほぼみっちりな感じの一日今日見たのは 基調講演 マッシュアップアプリケーションとGoogle API M…

CAB作成からデジタル署名を付けるまでの自動化

仕事用にまとめたやつだけど自分用にも投稿しちゃうよ! デジタル署名をする際に「秘密のパスワードの入力」ダイアログを出さないための方法。サイレントで行うためにpfxファイルを使用しないといけないのがミソらしい。 1)CABファイルの作成 例 cabarc.exe …

ブラウザの再描画のタイミング

最近測度にシビアなものを作っていてはまってた問題がやっとこ解決したのでメモ。 その問題というのは、JavaScriptでヒットテストをするときの速度がどうしても速くならないということ。 条件は このプログラムが動くのはIEのみ。 ブラウザ上に任意の数(上限…

VSUG Day 2008 Summerに行ってきた

今日はVSUG Day 2008 Summerに行ってきました それはなに? Visual Studio User Groupという団体が主催しているカンファレンス?です。 http://vsug.jp/tabid/200/Default.aspx 今回は初参加&懇親会参加をしてきました! 以下セッション内容の走り書き、原…

テスト投稿

This is test message.日本語ができるかもテスト。表 ソ ソ

1000speakers:5 に行ってきた

はじめに 1000speakers:5に行ってきました。(http://ja.doukaku.org/wiki/index.php/1000speakers:5) ある種、憧れの人である id:amachang id:nishiohirokazu に会えた! よし。目的達成。帰ろう。 。 。 。 なんてことはない。 基調講演 iKnowのXakyさんで…

jQueryがあまりにも酷すぎる件について

はじめに 単なるネタですよ、と。 ホッテントリ(Hot Entry)メーカー(http://pha22.net/hotentry/)でjQueryについて書くって するとこんなんでたので面白くてついエントリしてみた。 後悔はして、ない。 jQuery 大好きです。 酷くなんてないです。たまに変態…

決断を迫られたときに役に立つ3つの言葉

@IT 自分戦略研究所 http://jibun.atmarkit.co.jp/llife01/rensai/mental09/mental02.html に書いてあった話。 重大な決断を迫られたとき、あまり迷わずに針路を決めることができる考え 方を紹介しましょう。いまから説明する「迷ったときに使う3つの言葉」…

ソフトウェア開発環境展

昨日までビッグサイトでやってた『第17回 ソフトウェア開発環境展』に行ってきました。 元々は特に行く予定もなかったんですが、急に行くことに。。 実際行ってみた感想は、「みんないろいろ考えて作ってるんだなー」という感じ。 それはそうと、前回のPytho…

PicLens入れてみた

id:kakatofu に紹介されてFirofoxのアドオンの『PicLens』を入れてみました。 『PicLens』(http://piclens.com/site/firefox/win/) これが気持ち良すぎる!! youtubeにも紹介動画があったのでうp この気持ち良さは最近なかったなぁ。。

Python Code Reading 01 行ってきた

昨日(5/9)に行われたPython Code Reading 01 に参加してきました! http://blog.miraclelinux.com/asianpen/2008/04/python-code-r-1.html きっかけは id:kakatofu に誘われた事。 感想 始めはよく分からなかった*1のですが、 コードを読み進めていくうちに…

DevPartner Profiler Community Editionを使ってみた

C++

自分のプログラムが遅くて鬱々してたんですが、プロファイルして ボトルネック見つけたらHAPPYになれるじゃん!ていう考えで プロファイラを探してました。 先日行ったMSのカンファレンス(http://d.hatena.ne.jp/cimadai/20080420/1208699258)で 『VisualStu…

さくらサーバにSubversion入れてみた

先日ぱっと思い立ってさくらサーバのレンタルを契約しました。ところがちょこっと自分の書いたソース置いてあるだけという非常に無駄な使い方。 なのでもっと有効活用するために自分専用のSubversionを入れることにしました\(^0^)/ でもLinux全然慣れてな…

人って元来、気持ち悪いものだと思う[Attribute=51]

いつものように仕事から家に帰ってきて、給料日の金曜なのに 何もフラグが立たなかったのでコンビニでビール買ってGoogleReader見てたら ぐりさんがこんなエントリ(http://d.hatena.ne.jp/guri_2/20080415/1208214913)書いてた。 人間誰しも「人には言えない…

Apacheが起動しなくなった

会社で使ってる開発サーバのApacheが起動しなくなったと先輩から言われた。 早速調査 まず症状の確認。Apacheを起動しようとすると確かにエラーになり起動できない。 エラー内容 ローカル コンピュータ で Apache2 を開始できません。詳細については、 シス…

スクリプトゲーム

Prototype.jsとScript.aculo.usを使ったRPGゲーム「ProtoRPG」 http://phpspot.org/blog/archives/2008/04/prototypejsscri_1.html [Ruby]スーパーマリオブラザーズをRubyで作ってみた http://d.hatena.ne.jp/authorNari/20080422/1208880928JavaScriptのRPG…

オブジェクトの破棄の順番

C++

いままで明確に意識してなかったし、する必要もありませんでした。が、今日順番が大事なコードを書いたので調べてみました。 C++におけるオブジェクトの破棄の順番 検証コード // テストクラス class CTestClass { public: /*! @brief コンストラクタ */ CTe…

VisualStudio2008がJavaScirptに優しすぎる件

なにが? 先日の「the Microsoft Conference 2008」でもらったVisualStudio2008で JavaScirptのインテリセンス能力が飛躍的に向上していることが分かりました。たとえば // hogeクラス function hoge(){ this.Initialize.apply( this, arguments ); } hoge.p…

the Microsoft Conference 2008

先週の水曜日に行ってきました。 そこで得たもの Silverlightアツイんじゃね? VisualStudio2008アツイ! てか2008シリーズいいね! 2008サーバ(FastCGI)+PHPがスゴイ! やっぱマイクロソフトやるじゃん>< というMSへの忠誠度 気づいたこと 一日かけて6個…

勉強会に行ってきました!

楽しかった! うん、本当に楽しかった!! みんなありがとうございました>< やったこと 1部 id:GegegeMokekeのJavaScript基礎 id:cimadaiのモテのためのjQuery 2部 id:GegegeMokekeによるprototype.js解読 いやー、JSアツい!Rubyアツい!ASアツい!AIRア…

Greasemonkeyで楽々検索

これはなに? Firefoxの検索がなんとなく使いづらかったので勉強もかねて つくったGreasemonkey用のスクリプトです。 何ができる? キーボードショートカットで楽々検索 [Ctrl + :]コマンド欄表示 [h]ヘルプ表示 [ha]はてなブックマーク [g]グーグル検索 [a]…

ユーザと投資家の間で

先日ビジネス側に明るい人と話をする機会がありました。 色々と話したのですが、今回はその中の一つの話を書きます。 新しいITビジネスをはじめる場合 必要なもの 開発力 営業力 お金 このうち開発力と営業力はなんとかなりそうな気がします。しかーし、お金…

ノートPC買った!

念願のノートPC新調 今まで持っていたノートPCはモニタのバックライトが光らないという 致命傷を負ったマシンだったので新しいマシンの購入を考えていたのですが、 折りよく知人からPCを売ってくれるとの連絡がありました! そして今日そのノートPCを購入し…

初めてのvim - そしてvimrc晒しへ -

vim

先日の日記で通りすがりの人からもらったコメントで 「ユーvimrc公開しちゃいなよ!」的なことを言われたので早速公開してみます>< vimrc " vim:set ts=4 sts=4 sw=4 tw=0: (この行に関しては:help modelineを参照) "------------------------------------…