You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
2012年3月7日紙版発売 2014年12月10日電子版発売 大竹智也 著 A5判/272ページ 定価2,728円(本体2,480円+税10%) ISBN 978-4-7741-5002-4 ただいま弊社在庫はございません。 →本書の新版が発行されています。 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 本書は,日常のテキスト編集やプログラム開発で,Emacsを快適に利用するためのノウハウを解説した書籍です。Emacsの魅力は,カスタマイズ性の高さや豊富な拡張機能にあります。反面,使いこなすにはある程度の知識が必要で,利用の障壁となっているのも事実です。本書では,基本的な使い方から,カスタマイズを行うための設定,そしてテキスト編集や開発時に便利な拡張機能の実践的な使い方まで,現在の状況に合わせてしっかり解説しています。プログラマはもちろん,テキスト編集を便利
なんか流行ってるみたいなので便乗してみる。 なぜ CoffeeScript がダメか - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech なぜ CoffeeScript がよいか - 0xff.toBlog() CoffeeScriptは自分にとっては有益だった - Takazudo hamalog 基本的にはcho45さんとほぼ同じ意見(なんで書くことあんまないんだけども)。takazudoさんが挙げてるメリットとデメリットを比べて個人的にはデメリットのほうが大きいと思うってだけ。 var self = this; を書くのがつらいってのはperl書いてたので免疫ができたのかもしれない。(perlだとだいたいメソッドの一行目に my self = shift; とか書くから) あとはBackbone.js使ってたら var MyModel = Backbon
スマートウォッチはさまざまなブランドから発売されており、とても注目を集めています。しかし、具体的にどのような機能があるのか分からない方もいるでしょう。また数多くの種類があり、どれを選ぶか迷う方も多いですよね。そこで今回は、スマートウォッチの基本的な機能や、おすすめのブランド・商品についてご紹介します。 #健康管理 多くのスマートウォッチには、歩数を計測する機能があります。その機能を使用すれば歩数やカロリーなどが計算できて、健康管理に役立つでしょう。 #通知機能 メールやSNS(Faceboook、Twitter、Instagramなど)の通知を受け取ることができます。会議中や食事中などでも気軽に確認できるでしょう。 #電子マネー決済 対応しているスマートウォッチであれば、さまざまな電子マネー決済が使用できます。財布を取り出さなくてもいいため非常に便利です。 #音楽再生 スマホをカバンやポケ
このブログでも幾らかVimスクリプトを紹介してきて、その中でHTTPを使う様な物は webapi-vim というプラグインを使ってきました。 mattn/webapi-vim - GitHub Vim Interface to Web API https://github.com/mattn/webapi-vim 元々は experimental なプロジェクトだったのですが、色んなプロジェクトで使われる様になりました。 先日 gist-vim を更新してリリースしたのですが、gist-vim から使っている webapi-vim も vim.org に登録すべきたと言われました。 As gist.vim now requires webapi.vim, a stable version of webapi.vim should be published to vim.org. Not e
前提として、 CoffeeScript は名前に反して言語じゃないので(そうぼくは思っている)、近いところで言うとコードジェネレーターとかフレームワークとか? ということであんまり宗教的にこだわるところでもなさそうで、便利な場面では使えば良いし、 JavaScript でしか表現できない箇所は素直に JavaScript で書けば良いと思う。だって、共存できるし。 http://subtech.g.hatena.ne.jp/cho45/20120402/1333366338 読みやすいとか読みにくいとかは主観っぽい(ぼくは読みにくいと感じたことがない)のでよくわからない。慣れの問題もありそう。むしろぼくは、 Java に文法の似ているプレーンな JavaScript のほうが、特にあんまり長いコードベースを読もうとすると、ウワッてなる(個人の感想です)。 デバッグとかメンテナンス性は Ja
情報感度が高く体面を気にするIT企業の皆さんは、今日はさっさと帰れと言われてるので、やることなくなったエンジニア達がcho45さんの釣り針に釣られてハッスルしているのだと思われます。弊社も朝からudzuraあたりがハッスルしてるのをみてました。 暇なので大喜利に参加。というか、他の方が言及していない、なぜcoffee-scriptの良い面、について書きたいと思っています。 -> のエイリアスが、関数オブジェクトの意識を変えた > の関数定義はJS本来の関数型言語への意識を呼び覚ましました。そもそも今までが関数型もどきの言語ポテンシャルだったくせに関数オブジェクトが文字数的な問題で使いにくかったのです。 テンプレートエンジンのCoffeekupでは、高階関数の入れ子によってDOMを表現するなんてこともやってます。 doctype 5 html -> head -> meta charset:
※今日はエイプリルフールではありませんが以下略 なぜ CoffeeScript がダメか - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech なぜ CoffeeScript がダメかって? そりゃ俺が CoffeeScript 使ってたら彼女にフラれちまったからさ。CoffeeScript を書く奴はモテない。それでも CoffeeScript を書くなとは言わねぇよ。でもな、JavaScript を書け。 JavaScript は自分の足を撃ちぬく JavaScriptはマジファッキンな言語だ。クソなところはいくらでもある。朝書き始めたら夜寝る頃には体中に弾丸の穴が空いているような、そんな言語だ。とにかく暴発する。this がどこを指してんのかわからんだとか、var 書き忘れてるだとか、=が一個足らないだとか。でもそんなことはデベロッパーの責任で、それこそ
Rubyのまつもと氏が「2011 Free Software Awards」受賞。「おもわず涙を流しそうになりました」とコメント フリーソフトウェアの推進のためにリチャード・ストールマン氏が創設したフリーソフトウェア財団(Free Software Foundation)は3月26日、「2011 Free Software Awards」を発表。フリーソフトウェアに貢献した人物としてRubyの生みの親、まつもとゆきひろ氏が「The Award for the Advancement of Free Software」を受賞しました。 受賞にあたり、まつもと氏にメールでコメントを依頼したところ、以下のような文章をいただきました。そのまま掲載します。 まつもと氏のコメント Rubyの開発をはじめた1993年当時には「オープンソース」という単語そのものが存在しませんでした。また、LibrePla
中規模、大規模のアジャイル開発において成功に寄与する主な要因は、リーダーシップを発揮するキーマン、教育と経験、段階的な導入、などの内容を含む報告書を、独立行政法人情報処理推進機構(IPA)が公開しました。 報告書のタイトルは「非ウォーターフォール型開発の普及要因と適用領域の拡大に関する調査 調査概要報告書」で、プロジェクトの実メンバー数が30名から100名程度を中規模、100名以上を大規模と位置づけ、中規模の事例6件、大規模の事例4件、そして中規模大規模のプロジェクトで部分的にアジャイル開発を適用した事例4件を基に書かれました。 プロジェクトの内容はゲームソフト、ソーシャルゲーム、SNS、医療健康関連、ECサイト、基幹システムなどで、自社開発、受託開発ともに含まれています。 公開された概要からポイントを引用します。 非ウォーターフォール型の方が「いきいきしている」 基にした14件の事例。
CoffeeScript allows "reasonably solid" JavaScript developers to accomplish the latter by simply writing the former. Other Incentives Include The ability to write code that works in old versions of Internet Explorer without having to compromise or shim Not having to worry about JavaScript pitfalls like trailing commas and automatic semicolon insertion Cleaned up semantics where every language const
2. アプリケーション開発動向 Ruby の概要 Ruby on Rails の概要 Ruby on Rails で作られたアプリケー ション 個人的に思う Ruby on Rails の問題点 地域での Ruby および Ruby on Rails の コミュニティー Ruby & Ruby on Rails 講習会について 2 3. 業務用アプリはネイティブアプリからWEB アプリへ Visual Basic 等で作成して物がWEBアプリへ HTML5やCSS3, JavaScript により画面表現力の 差はなくなった(WEB上でExcelが動く時代) PCがネットワークに接続していなくても オフラインで動くWEBアプリもある PCの中でWEBサーバ動かしてもよい OS、開発言語に依存しない デバイスを直接扱うものには弱い
programming notes. mainly about JavaScript / jQuery. [@Takazudo] [takazudo@gmail.com] Hint: alt + / CoffeeScriptは是か否かという話は、CoffeeScriptを調べていれば否応なしに引っかかる話題で、自分もそれについてはかなり考えさせられた。何回かこのブログでも書いたとおり、CoffeeScriptいいなーと思ってはいて、ここ1,2ヶ月はずっとCoffeeScriptでJavaScriptを書いているんだけども、いい点はもちろんあるにせよ、書いているうちに、最初は見えてなかった問題も見えてきたりした感じがするので、その点について少し書きます。 なぜ CoffeeScript がよいか - 0xff.toBlog()なぜ CoffeeScript がダメか - 冬通りに消え行く制服
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
memolist.vimが非常に使いやすくなり、 もともと利用していたカスタムしたjekyll.vimよりも 使いやすいのでmemolist.vimの機能を実装したOctopressの記事管理用 のvimプラグインを作成しました。Octopress-editorを略してOctoeditor[オクトエディタ]と読みます。 glidenote/octoeditor.vim Octoeditor.vimの概要 新規記事の作成。rake new_post[title]の実行(:OctopressNew) 記事の管理。(:OctopressList) 記事のGrep検索。(:OctopressGrep) プレビューの生成。rake generateの実行(:OctopressGenerate) 記事の投稿。rake gen_deployの実行(:OctopressDeploy) Octopressで
なぜ CoffeeScript がダメか - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech 僕の考えでは JavaScript ネイティブでない(けれど非同期プログラミングやネットワークの知識はある)人が、Node.js を使ってネットワークアプリケーションを書くという用途では結構使えると思う。 デバッグしづらいという点も Node と組み合わせる前提で考えれば coffee コマンドで直接実行すればいい話である。 また僕自身も小さなネットワークアプリケーションは最近は CoffeeScript で書いてて、fujiwara 氏などにメンテしてもらっているけれど、やはり彼も僕と同じようなスキル(JavaScriptネイティブでない)だから、そういう人が見て大体なんとなく理解できるものになってると感じる。 これがもし、AnyEvent で書いたコードだったらそ
AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be
codestre.am: streaming your code to the massesというWebサービスがヤバい。 他人のターミナルでの操作と出力をライブで見られるし、記録されたものを後から再生して見ることもできる。 試しに書いてuploadしてみた。 http://codestre.am/1 簡単なFizzBuzzワンライナー http://codestre.am/3X tmuxを起動してその上でemacsでコード書いたりしても再現できる 仕組みとしてはnpm install -g codestreamでインストールしたコマンドを起動すると、socket.io-clientでサーバに繋ぎ、子プロセスとしてbashを立ち上げて操作させつつ、ターミナルの出力を拾って時刻情報を付加してサーバに送信している、ようだ。サーバ側はおそらくそれぞれ保存しておいて時間順に出力することで再生させて
ecmascript , 6th edition might bring us fat arrow notation – douglas crockford on fat arrows function (x) { return x * x; } // becomes (x) => x * x douglas’ post concerns itself mostly with the intricacies of how this is bound to the function object and what the fat arrow notation might bring, what i see is something completely different. proper lambdas! that’s right, functions that implicitly ret
Important note: Webshim is not compatible with upcoming jQuery 3.x and I do not plan to work on a new major version. I will still fix critical bugs in the future though. Webshim is a polyfill library that enables you to reliably use HTML5 features across browsers, even if native support is lacking. The project is hosted on GitHub, and is available for use under the MIT software license. You can re
It's a good week: Spring is in the air; Game of Thrones is back on television; and, most importantly, there are tons of new libraries and tutorials about JavaScript, HTML5 and CSS to enjoy. A hot topic this week, both from Adobe and from numerous external sources, was the CSS Regions and exclusions proposals from Adobe. Backbone.js also seems to dominate discussions and tutorials about JavaScript
githubが動作を変更してAPIを使っていない殆どのgistクライアントが動かなくなってしまいました。gist.vimはAPIを使う様に修正してはいましたが、github自身から動作を変更したとのアナウンスが無かったので待ちの状態でした。 今日ようやくgithub supportから返事を貰った。 Yes, using API v3 is highly recommended. って事でマスタブランチにマージしてリリースしました。 これまでクッキーを使ってましたが、必要なくなったのでcookiesディレクトリは消して下さい。 また動作させると認証方式を聞かれます。Basic認証もしくはOAuth2認証が使えます。Basic認証はパスワードを、OAuth2認証はご自分のアプリケーションを登録する必要があります。登録方法はREADMEに書いてあるので、使われる方は確認して下さい。 このバージ
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Create Advanced Web Applications With Object-Oriented Techniques Ray Djajadinata Recently I interviewed a software developer with five years experience in developing Web applications. She’d been doing JavaScript for four and a half years, she rated her J
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く