Macを使い始めて、いろいろ新しいソフトやアプリを探していたところ、同僚の方からいま人気のSublime Text 2というエディタを教えて頂きました。どうやら無料らしく(今後シェアウェアになるかも?)、初期設定や自分に合った環境に整えるのに少し手間取りましたが、なんとか実務で使えるレベルになってきたのでシェアします。 HTML5,CSS3,jsを書く事が多くて、Zen-CodingもSass+Compassも使うし、それにスマートフォンのマークアップ業務が多い!なんていう僕と同じような人がいるなら、このエディタはオススメですw 以下の設定通りにやれば、フロント寄りのエンジニアになら最低限は使えるものになると思います。 ダウンロード Sublime Text 2 – Dev Builds 初期設定 アプリを立ち上げて、Sublime text2 > Preference > Setting
開発部 川野です。今回は少し趣旨を変えて、開発の Tips ではなく、Sencha Touch アプリの開発に適したエディタをご紹介させて頂こうと思います。 Sencha Touch のアプリは、規定の MVC(Model View Controller)構成でプロジェクトを作ることが想定されています。また、JavaScript ファイルを動的に読み込む機能や、Sass のコンパイルでも、規定のディレクトリ構成に従ってファイルが配置されていることを前提にしています。 こういった構成を強制されることでファイルが適切に分割されてメンテナンスし易くなるのですが、その分、ファイルの数が増えることになります。私が普段使っているエディタはバッファ間の移動が苦手なので、プロジェクトのファイルが増えてきた場合の移動が煩わしく、何かよい解決策がないか考えていました。 Sencha 社が提供しているスクリーン
はじめに この記事は 2012 Pythonアドベントカレンダー 12日目の記事です。 South を使ってると幾つかハマるポイントがあります。 Pythonプロフェッショナルプログラミングにも少し書いているのですが、書ききれなかったものとか、それ以降で感じたことなどを記しておきたいなーと思ってたところアドベントカレンダーの募集をしていたのでちょうど良い機会かと筆を取っています。 同じ番号のmigrationファイルが出来る 複数人で同じDjangoアプリに対してモデルの変更作業を行うと同じ番号のmigrationファイルが出来ることがあります。 具体的には、こんなモデルに class Example(models.Model): text = models.TextField() 以下のような修正をしてschemamigrationを行うと class Example(models.Mo
通信業界ではLTE元年と呼ばれた2012年があと少しで終わろうとしているが、気が付けばニュースやCMなどではLTE、WiMAXといった言葉が飛び交い、店の看板には「WiFi使えます」というシールが貼られている。今回は、「さちテク」によるこれらの乱立する無線技術がどのような経緯で進化してきたのかを解説頂いた。 ——- ニュースやCMで飛び交う謎の言葉 LTE、AXGP、4G、WiMAX…… これらは、今世の中に出てきた携帯電話の最先端かつ最新鋭技術を表す言葉です。 でもこれらの言葉が気になって、調べてみようとしても、なんだか難しいことばかりでてきます。 お店に聞くと「速いんです!」「新しいんです!」「すごいんです!」「でも月7GBまでで、あっ、でも超過した場合は買い足していただければ」などと余計わけがわからなくなります。 かと言って詳しい人に聞くと、「LTEは下りにOFDMAを採用した第4世
この記事は2012 Pythonアドベントカレンダー (Webフレームワーク)の15日目エントリです。 今日はマサカリを投げあうモヒカンどもが大好きなPyramidについて書いてみようと思います。どうでもいい話ですが、Pyramid Tシャツがアメコミ的HAHAHAな感じなので、とても欲しいです。 Pyramidにはとても良くできたチュートリアルがあるので、なにはともあれ、こいつをやっつけて下さい。Step by stepの形式でインストールから最初のアプリケーション作成、そして作ったアプリケーションをテストするところまで教えてくれます。さすがはテストカバレッジの高さが当たり前のプロダクトですね。 続いてドキュメントを読みながら、チュートリアルで写経したアプリケーションを改造しつつ、Pyramidが用意しているAPIに習熟するのがよいでしょう。今から始めれば年明けくらいには全部読み終わるこ
Earlier in the week a blog post by Nokia engineer (and former Microsoft employee) Justin Angel highlighted a number of issues with applications from the Windows Store that enabled, among other things, the unauthorized conversion of trial apps into full versions, the modification of the prices of in-app purchases, and removal of embedded advertisements. Soon after publishing his post, Angel's blog
これは、TDD Advent Calendar jp:2012 の16日目のエントリーです。前日のエントリーは、@pocketberserkerさんの「Specs2のParameterized Testのはなし」でした。 ご存じの方も多くなっていると思いますが、「テスト駆動開発(以下、TDD)」とはテストコードを先に書くテストファーストを基盤とした開発手法です。先にテストコードを書く事により、これからどのようなプロダクションコードを書こうとしているかを明確にすることができることが特徴です。このため、テストの技法というようりは設計の技法です。 テスト駆動開発を実践することにより多くのメリットを得ることができます。このことは2011年のAdvent Calendarで言及しました(TDDを学ぶべき10の理由 #TddAdventJp)。TDDは簡単に導入することができる一方で、実践するのは非常
電子書籍ネタ, KDPノウハウズバリ 本文の最後に「コメントフォームのURL」を貼り付けておくだけ。 実際この方法で、おれのKindle本「ひとりぼっちのグルメ」の読者からさっそくコメントが届いた。 FC2のメールフォームがオススメ。 無料・軽い・項目カスタマイズできる・URLが短い。 FC2メールフォーム http://form.fc2.com/ Kidnle Paperwhiteから見た画面。おれの家のネット回線は貧弱なんだけど、すぐ表示される。それくらいページサイズは軽い。スマホやタブレットなら、なおさら利用されやすい。 ・入力項目はなるべく少ないほうがいい おれの場合は「名前」と「コメント」だけにしている。読者の負担を減らすという点では「コメント」だけでもいい。好みでお好きなように。メールアドレス、性別、年齢などの入力項目も追加できるけど、コメント投稿率がガクンと下がる。たぶん。
RubyJSはRuby 1.9.3のcorelibをJavaScriptに置き換えたライブラリです。 RubyやPythonのようにJavaScriptを書けたら良いのに…というところから生まれたのがCoffeeScriptですが、今回はRuby 1.9.3のcorelibをJavaScriptに取り込んだRubyJSを紹介します。 R()で囲むとRubyJS用のオブジェクトが返ります。 こんな感じで使います。最後にto_nativeを実行すると文字や数字が返ってきます。 配列を扱うこともできます。 each_with_indexなどRubyならではのメソッドもあります。 RubyJSを使うとJavaScriptの中でRubyのようにProcを使ったり、チェーンでつないだり、Enumeratorが利用できます。Gzipして20KBとそれほど大きくないので使い勝手が良いのではないでしょうか。
新しいウェブサービスやガジェットが大好きな@hitoxuです。そんな私の情報源は、TwitterやFacebook、各ニュースサイトやブログです。いつもお世話になっていますm(_ _)m。 情報源となるニュースサイトがまたひとつ登場しました。「Techable(テッカブル)」は2012年11月10日にオープンしたインターネットサービスに関する話題を発信するニュースサイトです。 Techable(テッカブル)-海外のネットベンチャー系ニュースサイト Techable (テッカブル)は日々開発されるインターネットサービスに関する話題を発信するニュースサイト Techable (テッカブル)は、ソーシャルメディアに関する新サービスや最新のアプリ情報など、幅広く海外・国内の最先端テクノロジー情報をチェックできます。 ニュースカテゴリー一覧 Social Media: ソーシャルメディアに関する新サ
前回の「3日で出来るLLVM」にひきつづきLLVM解説本をC83で出します。 タイトルは表紙のきつねさんが特徴の「きつねさんとおぼえるLLVM」です。 LLVM狐本で覚えて下さい! フロントエンド,ミドルエンドは柏木餅子(id:motipizza, @sui_moti)、バックエンドは私が担当しました。 表紙は引き続き矢上さん(blog,tumblr)に書いて頂きました。 (前回同様タイトルと内容があっているとは限りません!!) 内容としては前回からの加筆修正版となっており、主な追加要素としてはJITコンパイルの方法, Passの書き方, バックエンドではオブジェクト生成の方法などがあります。 前回購入された方でも十分満足できる内容が追加されているのではないかと思います。 特に餅さんが担当したJITコンパイルのところは非常に面白い話になっています。 私が担当したバックエンドも構成を見直して
Vmail is a Vim interface to Gmail. Why Vmail? Because some people are 1000 times more productive and happy in Vim than in any web browser or GUI program. Prerequisites a Gmail account a relatively recent version of Vim (Vmail is developed against Vim 7.3) Ruby 1.9.0 or higher with SSL support compiled in (Vmail is developed using Ruby 1.9.2) libsqlite3-dev and sqlite3 (try installing with apt-get,
2012年12月15日19:00 by jyoshige 自民党のセンセイ方は3年前になんで負けたかわかっているのか カテゴリ本 世論の曲解 なぜ自民党は大敗したのか (光文社新書) 小泉政権の後を継いだ安倍政権から、それまで安定していた自民党はじりじりと 支持率を下げ始め、07年の参院選で敗北してねじれ状態が出現した。 そして09年、麻生政権は歴史的敗北を喫し、自民党が野に下ったのは記憶に新しい。 この一連の流れを指して一部のメディアは「有権者が小泉改革にNOを突きつけた」と評した。 ひょっとすると、今でもそう思っている人はいるのかもしれない。 だが、事実はまったく逆だ。各種データを元に、小泉政権の後継者たちがいかに 世論を読み誤っていったのかを明示したのが本書である。 05年選挙で自民党に投票した人の、その後の安倍政権に対するスタンスを追跡調査 すると、全年齢層を通じて「郵政造反組の復
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く