node.js でエラーが起きたり、ファイルが変更されたりした時に自動で再起動してくれる系のライブラリが、非常に乱立しまくってて、カオスなことになったので、 まとめというか、メモしておいて、一番いいのを紹介する。 kriszyp/nodules shimondoodkin/node-hot-reload shimondoodkin/nodejs-autorestart fgnass/node-dev isaacs/node-supervisor remy/nodemon indexzero/daemon.node 他にもまだまだあるらしいので、非常にキリがない。 目的は同じなので、2つくらいに減って欲しいところ。 以前はforever と node-devを使い分けていましたが、 とりあえず nodemon に統一しました。
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はじめに Node.jsは「サーバサイド JavaScript」環境として、近年のブラウザ上で動作するクライアントサイドJavaScriptの盛り上がりに合わせて、急速に注目を集めています。日本においても、Node.js日本ユーザグループの登録者は、すでに800人を超えており、さまざまなブログや技術系サイトで取り上げられたり、雑誌に記事が掲載されたり、実際のサービスで利用が開始されるなど、大きな盛り上がりを見せています。 第3回目の本記事では、Node Knockoutというなんとも素晴らしいハッカソンを紹介したいと思います。 Node Knockoutとは? Node Knockoutとは、Node.jsを使って48時間でアプリケーションを作ることで競うハッカソンです。去年から毎年開催されており、今年の8月に二度目が開催されました。今年はNode.jsが大きく注目されていることもあり、2
・横80列で折り返す。 普段80列で開発してるわけじゃないけど、横に長いコードも見にくいので。 ・1funtionは30行にする。 これも列指定と同じ意味で。 数字自体はそこまで意味がないけど、長いコードはそれ自体問題がある可能性が高い。 ・1ファイルは200~300行 「JSを1ファイルに200行以上書くと人間は死ぬ」と言われてるけど、実際はもうちょっと多くても大丈夫。 ・インデントは8タブ タブを使う理由は「タブはスペースに一括置換できるけど、スペースはタブに一括置換できない」から。 なので、コード中にコードインデント以外でハードタブは記述しない(文字列内に記述する時は¥tで記述する) タブの表示数はエディタ毎の設定次第だけど、インデントの深いコードが書きにくくなるので8タブで書く。 ただし、インデントの文字数に依存するインデントはしない(4タブでも正常なインデントになるように記述する
Brendan Eich は JavaScript の生みの親であり現在は Mozilla の CTO です。JS 誕生時から、ECMA での標準化、オープンソース以前の V8 の話などを振り返りつつ、Brendan が 16 年ずっと持ち続けてきた JavaScript エンジンのモジュールオーナー権限を引き継ぐアナウンスを行ったブログ記事です。 つたない翻訳になってしまいましたが、他では聞けない秘話や、Brendan 独特の語りを多数のリンク先と併せて楽しんでいただければ幸いです。 原文: New JavaScript Engine Module Owner ご存じかもしれませんが、私は以前 JavaScript の 10 年について書いています。marca や Bill Joy などの協力の元で作られた Java の陰で、JS は基本的に独りで生み出されました。 始めに、少しばかり助
人生で3回2chクローン掲示板システムをプログラムし、運用したことがある。 まずはじめは、C++。boostを使ってテンプレート満載な構成だった。VC6でコンパイルできないパターンがあって泣いたっけ。コンパイルの「遅さ」にほくそ笑んでた。あの頃は若かった。 そのコードを使って東京工業大学掲示板というWeb掲示板システムを運用していた。C++では機動的な新機能開発が難しいことを、すぐに思い知った。当時使ったことがなかったPHPで試しにリライトしてみた。数時間で開発できちゃった。すぐリプレイスしちゃうよね。 ニコニコ大百科というWikiシステムを書いたときにも、付随する2ch式の掲示板システムを書いた。Rubyだった。Rubyで実用的なWebアプリケーションを書いたことがなかったが、これも難なく実装することができた。UTF-8を採用したので、トリップの互換性を取るのが面倒だった。 Python
連載:.NET中心会議議事録 第6回 デベロッパーでもできる! UX向上手法 デジタルアドバンテージ 一色 政彦 2011/10/17 今回のテーマは「デベロッパーでもできるUX向上手法」。デザイナーにしかできない仕事だと思われがちなUX(ユーザー・エクスペリエンス)の向上について、デベロッパーの視点を中心に講演やQ&Aが行われた。セミナーの構成は、下記のとおり。 基調講演『社会と繋がるためのUX』: 50分。詳細後述。 UXセッション『XAMLで学ぶレイアウトスキル』: 30分。詳細後述。 Q&Aセッション『識者・経験者に聞く、デベロッパーでもできるUX向上手法』: 85分。本セミナーに寄せられた質問をモデレータが発表し、パネリストが回答。 懇親会: 45分。来場者と登壇者が軽食&ドリンクをとりながら、意見を交換。 本稿では、基調講演および各セッションのUstream中継の動画を視聴・閲
Schoolgirl bumped apart in just how the courtyard correct studying
2011/09/28 Vichrome : vim風インタフェースを実現するChrome Extension Vichrome(ユーザーマニュアルはこちら) ここ最近こっそり開発してたのがこれ。 さあ君も今すぐインストール! Vichromeって? viライクな操作をChromeで実現するという比較的ありがちな、VimperatorマジリスペクトなGoogle Chromeエクステンションです。 実はChromeのエクステンションには既に似た様なものがいくつかあるのですが僕の要求を100%満たせるものは存在しないようです。しかし、それでもvimmerな僕としてはWebブラウジングでマウスを極力使いたくないという思いがあります。 で、それならいっそ作ってしまえということで開発したのがVichromeというわけです。 ということで今日はVichromeの紹介をします。自分のために作ったと
IRCのチャットで興味深かったチャットの断片をいくつか。 ezoe: 単項マイナス演算子をユーザー定義するにはnegateを使わないといけないのはちょっと驚きだね。 floitsch:何か代案でも? ezoe:いや、別に不満ってわけでもないけど、理解するのに戸惑ったし、パースでも早くなるのかな? floitsch:-は二項演算子にすでに取られてるからね。 floitsch:もちろん、引数の数を見て判断することもできるけど、それは他ではやってない処理だから、"operator negate"を導入することにした。 ezoe:なるほど、つまり例外的なルールを作りたくなかったのか。 ezoe:そういえば~/演算子ってのもあるけど、他の言語でこの演算子を使ってるのは知らないな。 floitsch:多分ないよ。 floitsch:切り捨ての除算が欲しかったんだ。 TheSheep://?みたいな?
僕たちの勉強会は、まだ始まったばかりだ…ビシッ!! m9( ・`ω・´) はじめに 皆様、最近ちょっとずつ寒かったり暑かったりしますがお元気でしょうか? 僕は秋の花粉症でぐだぐだですが、元気です。 突然ですが 最近、「UT Startup Gym」(UT スタートアップジム)という「ウェブサービスの企画、開発」の勉強会をやっています。 ずっと知り合いの中だけでやっていたのですが。 最近、一区切りつき、もっとこの勉強会に多くの人に参加して欲しいなと思いブログを書くことにしました>< みなさんは ウェブサービスを作りたいなって思ったことありませんか? 僕はよくあります。 「なんで、〇〇みたいなサービスってないんだろーなー」とか、「もっと、こういうサービスを作ってみたいなー」とか そういうとき、自分ですぐにそのウェブサービスを作り上げることが出来たらなあと思います でも そうは言っても、なかなか
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
Gmail で「このメールを本文なしで送信しますか?」を出さないようにする方法 2011年10月17日 11:17Gmail Gmail には誤操作を防止する機能がいくつかついていて これもそのうちのひとつ。 本文を入力せずに送信しようとすると このメールを本文なしで送信しますか? とアラートを出してくれる。 英語設定だったら Send this message without text in the body? ですね。 確かにミスを防いでくれる機能はありがたいんだけど、 件名のみで用件を伝えたいこともあるので そのときはもう無視していただきたい。 そういうときは 件名の最後に “EOM” とつければいいみたい。 さっきのアラートを出さずにそのまま送ってくれる。 これはもともと Gmail のコマンドではなくて 送信相手に 「メッセージはここまで。件名のみですよ。」 と伝えるためのもので
これまでGoogle Codeで運用されていましたヘルプ翻訳プロジェクトをgithubに移行致しました。 これにより、開発サイトは 旧: http://code.google.com/p/vimdoc-ja/ 新: https://github.com/vim-jp/vimdoc-ja へと変更になり、日本語ヘルプのURLも 旧: http://sites.google.com/site/vimdocja/ 新: http://vim-jp.org/vimdoc-ja/ へと変更になります。 ホスティングサーバの違いにより新サイト上にヘルプ一覧がありませんが、今後対応していく予定です。 なお、旧サイトは移行に伴いいずれ削除して行く予定ですのでブックマーク等されておられる方は更新をお願い致します。 当サイトをオープンした際に述べさせて頂いた通り(*1)、開発リソースを1点に集中する事で効率的
10月7日、「iPhone 4S」予約開始の日。15時半過ぎに自宅近く(東京都下)のソフトバンクショップに着いた。列の5番目ということで、予約開始時刻に数分遅れで予約手続きを開始した。契約してから2年が経過した「iPhone 3GS」からの機種変更で、スタッフが従来の契約内容を登録システムで確認しようとするが、予約殺到のためにシステムがダウン。このため当日は書面だけでの処理となった。出だしから不安が頭をよぎる。 しかし10月12日の20時前、予約した店舗のスタッフから電話がかかってきた。発売日の14日には何時ころに店舗に来られるか(開店は8時)との確認だったので、「9時半に行く」と伝える。このとき、「もしかしたら(予約時のように)システムがダウンしてしまうかもしれない。その場合には来店いただいてもお渡しできない可能性がある。もしそのような状況になったら朝電話する」と説明があった。 発売日を
Scalaは、スイス連邦工科大学ローザンヌ校のMartin Odersky(マーティン・オーダスキー)教授率いるチームが開発しているプログラミング言語です。オープンソース(BSDライセンスに似たSCALA LICENSE)で開発・公開されており、その範囲内で自由に利用できます。最初に、“なぜ、Scalaの人気が高まっているのか”を説明します。 Scalaは、オブジェクト指向に加えて関数型言語の特徴を備えた比較的新しい言語です。この、“オブジェクト指向に加えて”というのがポイントです。新しいパラダイム(問題解決のための考え方)を、従来のパラダイムに重ね合わせていることから、マルチパラダイムの言語ともいわれます。 ちなみにScalaという名前は、Scalable Language(拡張性のある言語)の短縮形です。そのスケーラブルという言葉には、「小さいプログラムも大規模なプログラムも同じ概念で
After my post yesterday - I decided to extract out an example app from my current work. A backbone mobile app running in Safari You can try the app in your browser, or view the source code on github. Technology I’m using the Foursquare API, Backbone.js, Underscore.js, CoffeeScript, jQuery and jQuery Mobile. The application is written in CoffeeScript - if you make changes to application.coffee - yo
1. Keep your source code at your server! Your own lite app for projects/repositories hosting on your server. Fast, secure and stable solution based on ruby on rails. 2. Use Git! We use git as version control system for projects 3. Browse source-code, issues, comments. Manage team access to repository
2011年10月16日 05:05 カテゴリネタiphoneの小技 iCloudにバックアップしてる人はちゃんと復元を意識してる?僕はしてなかったよ☆ Posted by hireme No Comments No Trackbacks ツイート (ヽ'ω`):おはようございます。ケスラブ(@gessori2)です。昨晩、僕のiPhoneが不安定になったので復元を試みたんです。その結果、えらいめんどくさいことになったので報告いたします。 もちろんバックアップデータを保存してある場所はiCloud! 不可思議なiCloudバックアップ 無料でもらえるiCloudの容量は5GBなんですけど、これって普通に考えたら全然足りないですよね? アプリや音楽、動画も考えたら5GBじゃどー考えても無理。 ちなみに僕のiPhoneのデータは合計28GBあります。 だけどバックアップ後のiCloudの容量は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く