2012年9月15日

GitHub for Windowsミートアップというものに行ってきた

最近MicrosoftからGitHubに移ったPhil Haack氏がハワイに来られていて、GitHubやGitHub for Windowsの話をしてくれるというので、参加して来た。





以下、メモした事をざっと箇条書きで。

GitHubでの働き方について

組織はほぼフラット。Microsoftの時とはかなり違う。

現在60%以上の社員が遠隔勤務をしている。色々なコミュニケーションツールがあるので遠隔でも特に困る事はない。

特に決まった勤務時間は無い。バケーションも「必要なだけ」取って良い。(うらやましい~!)


GitHubの機能

GitHubのWebサイトでは「?」キーでキーボードショートカットのヘルプが表示される。
特にソースコードの画面で「t」を押して検索出来るのが便利。

Adminページの「Automatic Page Generator」という機能も便利なのでぜひ使って欲しい。

TortoiseSVNなどからソースコードをチェックアウトする事も可能。


GitHub for Windows の紹介

GitHub for Windowsでは、「Sync」というボタンがあるがこれは 「git pull --rebase」 を行うのと同等。


その他のTipsやデモ

Gitを学ぶ時は、「SeeGit」を使って可視化すると分かり易いのでぜひどうぞ。

GitHub特有の「Pull Request」機能の説明とデモ。

GitHub APIを使ったコミットオブジェクトへの情報追加のデモ。
(Power Shell + curlでAPIを呼びだそうとしたけど、残念ながらこれは上手く行かなかった。)




最後にGitHubのステッカーをもらって来た。どこに貼ろうかな。^^



ミートアップの後何人かはそのまま「Kanpai(と英語でそのまま言っていた)」をしに近くのバーへ行ったみたいだった。(費用は全部GitHub持ち!)

僕は時間が無かったのですぐに帰ったけれど、アメリカでも最近はこういう、仕事の後に同僚と飲んでコミュニケーションするというケースが増えて来つつあるのかも知れない。だとするとちょっと興味深い。

そもそもGitHubは数人の仲間がバーで飲んでいる時にアイデアが生まれたそうで、そういう文化が特に強くあるのかも知れない。



関連リンク:

Githubではなぜ人が辞めないのか? | IDEA*IDEA

CEOが自ら語った「イノベーションを起こすためのGithubの哲学」 | サンフランシスコ・シリコンバレー拠点のクリエイティブエージェンシー・btrax スタッフブログ













.


2012年9月7日

WindowsでPHPからSQLServerに接続するには

ちょっと調べる必要があったのでさりげなくメモ。

PHPから Microsoft SQLServer に接続するには2つの方法があるみたいだ。

①ODBCを使う

②Microsoftが提供する「SQL Server Driver for PHP」を使う


①の方法の場合は、
$result = odbc_exec($connection, 'SELECT FirstName FROM Names');
という風にodbc_xxxxxというメソッドを使ってSQLServerにアクセスする事が出来る。
http://davidwalsh.name/php-microsoft-sql-server-mssql-iis-connect-query-odbc

ただし下準備としてODBCの接続設定が必要。




②の方法の場合は、詳しい設定方法の説明が下のページにあった。
http://jimmyli.net/2010/08/talking-to-sql-server-with-php-on-iis/

また、「Native Client」というモノもインストールする事が必要らしい。
http://msdn.microsoft.com/en-us/library/cc296170(v=sql.105).aspx





以上メモ終わり。






.

2012年8月30日

Windows 8をインストールしたらまず覚えたいショートカットキー

先週、古いノートパソコン(DELL D520)にWindows 8をインストールしてみた。

予想外に動作が軽快だったので驚いてしまった。

そこで早速本格的にメインのPCも Windows 8 にしようかと思っている。

ただやはり色々と Windows 7から操作が変わっている部分もあるので、ショートカットキーを覚えて作業を効率化したい。

Scott Hanselman氏のブログに便利なショートカットキーが載っているのでメモしておこうと思う。
Windows 8 productivity: Who moved my cheese? Oh, there it is. - Scott Hanselman

なお、下記には Windows 8 で追加されたものだけではなく Windows 7 でも既に使えるものも含まれている。



ロック状態からログイン画面を呼び出す


一部では「上にスワイプする必要があるので不便」などと言われているらしい(?)が、そんな必要は無い。ただロック画面のどこかをクリックするだけ、もしくは何らかのキーを押すだけでOK。


シャットダウンする


下の様にいくつかの方法がある。
  • CTRL+ALT+DELを押してから画面右下の電源ボタンのアイコンをクリック→シャットダウン。
  • Win + I を押してから電源ボタンのアイコンをクリック→シャットダウン。
  • デスクトップで ALT + F4 を押してシャットダウンを選択して、ENTER。
まだ他にもあるかも。


管理者用画面を開く


Win + X を押してメニューから選択。それぞれのメニュー項目にはショートカット用のアルファベットが決められているので、それを覚えればさらに快適。(下記は英語UIで確認したもの。日本語UIだとキーの割り当ては違うかも?)
Win + X, F  → Programs and Features
Win + X, O  → Power Options
Win + X, V  → Event Viewer
Win + X, Y  → System
Win + X, K  → Disk Management
Win + X, G  → Computer Management
Win + X, C  → Command Prompt
Win + X, A  → Command Prompt (管理者権限)
Win + X, T  → Task Manager
Win + X, P  → Control Panel
など


Windowsキーと他のキーの組み合わせ


Win + E      → Windows エクスプローラ
Win + R      → コマンド実行
Win + Break   → システム情報
Win + D      → デスクトップを表示
Win + プラス   → 画面を拡大表示
Win + マイナス  → 画面の拡大表示を戻す
Win + F      → ファイル検索
Win + W      → 設定画面を検索
Win + Q      → アプリケーションを検索
Win + C      → 現在時刻とチャーム(画面右に出てくるパネル) を表示
Win + K      → デバイス設定
Win + I       → 画面の明るさ、ボリュームその他各種設定
Win + L       → 画面をロック
Win + 矢印    → ウィンドウを矢印の方向に自動配置(上で最大化)
Win + ,(カンマ)  → 一時的に(Winキーを離すまで)デスクトップを表示
など

タスクバーにピン止めしたアプリを開く


Win + (数字)でタスクバーの左端からの位置に対応したアプリが開く。
一番左端のアプリは Win + 1
2番目のアプリは Win + 2
など
これはWindows 7でも使える。










.