Cコーディング・スタイル例 以前(2~4年前)に、社内向けにコーディング規約案を書いたことが あり、その残骸?があったのでコーディングスタイルの例として 出しておきます。 規約といってもラフなものですし、その当時の自分の スタイル/自衛手段を書き出し、これを叩き台にして他の人の要望 などを反映させたりしました。以下は、 社内事情や自分のスタイルに合わない個所をいくつか 削除しています(自分の習慣でない記述も残っていますが)。 単なる一般的な自衛手段だったり 完全に自分の好みのこともありますが、 一応、なぜ、そのようにするのか、を、書くようにしていたので、 何かの参考になるかもしれません。 あと、スタイルに関しては 『プログラミング作法』(書籍ですが)を みるのがいいでしょう。オンラインでは こちらなんか も結構いいです。 ■はじめに ■ ソース・ファイル ■ソース中の特殊文字コード ■動作
Firebug - Firebug Lite 25日(米国時間)、Firebug Liteの最新版となるFirebug Lite 1.2が公開された。Firebug LiteはFirebugの機能をJavaScriptで実装したサブセット版。ページに挿入可能なJavaScriptとして実装されているためFirefoxのみならずIE、Safari、Operaなどのブラウザでも使えるという特徴がある。 Webアプリケーション開発やWebデザイン調整に人気のあるエクステンションがFirebugだ。しかしエクステンションとして実装されているためFirefox以外では使えないという制約がある。同じデバッグ機能をIEやSafariで試したいと思っても使えない。Firebug LiteはFirebugの機能を挿入可能なJavaScriptで実装することでIEやSafari、Operaでも動作するようにし
えーと、先日書いたSKNETのUSB地デジチューナー「MonsterTV HDUS」なんすけど、 先々週あたりから2chDTV板のTS抜きスレッド、ならびに地デジチューナースレ有志の解析の結果、 どーやら簡単な改造によってコピーワンスの信号ごと保存が可能になるらしいということが話題になってまして。 簡単な改造というのは、本体をバラして基板をパターンカットし、4本ジャンパーを飛ばす。 その後ドライバにパッチを当てるだけで素の放送波データが保存可能になるというもの。 参考:MonsterTV HDUS改造 その2 (邦衛日記) 放送波データそのままだと暗号化されておりPCで見ることはできないのだが、 MonsterTV HDUS本体に添付されているB-CASカードを、住基ネットなどで利用されている ICカードスマートリーダライタ(一般に市販されているもの)で読み込み、 Multi
「Googleカレンダー」が”CalDAV”をサポートして「iCal」との同期が可能になっています。 Google Calendar Adds CalDAV Supportというエントリーで紹介されていました。 カレンダーの同期の方法はいつも探しているのですが「Googleカレンダー」と「iCal」が同期してくれたら確かに便利です。 「Googleカレンダー」が”CalDAV”をサポートしたということで、方法としては「iCal」に「Googleカレンダー」のアカウント情報を追加するだけでOKです。 「環境設定」から「アカウント」を開き、新しいアカウントを追加します。 「ユーザ名」には「Googleカレンダー」に使用しているメールアドレス、パスワードも同様に、そして「サーバオプション」から「アカウントのURL」を設定します。 Google Calendar CalDAV support –
In this context, a one-liner is a set of commands normally joined through a pipe (|). When joined by a pipe, the command on the left passes its output to the command on the right. Simple or complex, you can get useful results from a single line at the bash command prompt. For example, suppose you want to know how many files are in the current directory. You can run: That's a very simple example --
Binstock on Software: Perfecting OO's Small Classes and Short Methods The Pragmatic Programmersシリーズの新しい本、The ThoughtWorks Anthologyの中に 興味をそそるエッセイがある。Jeff Bayの"Object Calisthenics"だ。 これは良いオブジェクト指向の性質を実証する小さなルーチンを書く方法をマスターするための 詳細にわたるエクササイズだ。オブジェクト指向なルーチンを書く能力を向上させたい開発者がいるなら このエッセイに目を通すことを勧める。ここにBayのアプローチを要約してみよう。 彼は次にあげられる制約のもとに1000行のプログラムを書くことを勧めている。 これらの制約は意図的に過剰な制限となっているが、これは開発者を手続き的なやり方から脱却させるた
iPhone / iPod touchへ"勝手アプリ"をインストールできる状態にすることを、巷では脱獄(JailBreak)という。システムはAppleの手によりロックされているが、バッファオーバーフローなどの裏技(反則技か?)を使った手引きが整備され、多少の知識があれば誰でも脱獄可能になった。先日リリースされたOS X iPhone 2.0対応版の「PwnageTool」は、その手順がほぼ自動化されていることから、今後も脱獄を試みるユーザは後を絶たないと思われる。 早速筆者も脱獄を決行したが、そのかんたんさは驚愕モノ。DFUモードに入るとき、電源ボタンとホームボタンを10秒間押し続けたあと電源ボタンだけ放す操作と、ファームウェアイメージを指定するとき[option]ボタンを押すことさえ忘れなければ、つまづくことはないだろう。 最初に行ったのは、OpenSSHのインストール。ターミナルエミ
単純なインフラ製品の販売ではない DX、コンテナプラットフォームの実証など 自社の取り組みで得られた知見を顧客に提案 時代はサーバ仮想化からコンテナへ あらためて整理したい企業ITにおける コンテナ活用の基礎と採用メリットを紹介 セキュリティモデルは変わった! クラウド活用、リモートワークはあたりまえ いま求められるゼロトラスト実現のために 非構造化データのデジタル活用へ 社内の文書コンテンツを一元管理 デジタル変革と内部統制の二兎を得るECM 激変するビジネス環境の中でのDX モダンアプリケーション戦略への取り組みが 市場の競争力の源泉となる クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテナの可能性を広げるVMware Tanzu アプリケーションモダナイズ 求められている背景にあるビジネスの今 そして、成功の鍵を握るDevOpsの真の意味 ともにDXを推進する
Click to viewAs of yesterday's announcement of CalDAV support in Google Calendar, you can now sync your Google Calendar with virtually any popular desktop calendar for free. Not only can you enjoy your favorite desktop calendar software and still get the benefit of the web interface, but you can also sync any desktop calendar with any other across platforms using GCal as a go-between. Let's take a
KDE 4.1 is finally out today, as you probably already know, and it comes with a lot of innovations for the Linux desktop. KDE 4 is the next generation of the popular K Desktop Environment, which seeks to fulfill the need for a powerful yet easy-to-use desktop, for both personal and enterprise computing. The new version provides increased stability over the first KDE 4 version and more eye candy! S
CorinneI writes "In a way inconceivable in today's marketplace, Usenet was where people once went to talk — in days before the profit-centric Internet we have today. The series of bulletin boards called 'newsgroups' shared by thousands of computers, which traded new messages several times a day, is now a thing of the past."
Apple’s just seeded the push notification API to developers through the second beta release of the iPhone 2.1 firmware. What this means to you is that developers can now tailor their apps to receive notifications in the background while it’s not running, something supremely useful for apps like AIM, and to a lesser extent, Twitter and other social networking apps. The target date back at WWDC for
先の「TileStack」サービスに関するニュースでは、「iPhone」用に最適化されたバージョンがまもなく登場すると報道したが、米国時間7月29日、iPhone版TileStackがリリースされた。なかなかすばらしいウェブアプリケーションだ。iPhoneのネイティブアプリケーションについていろいろ言われているが、iPhoneのプラットフォームは「Safari」であるということは忘れられがちであり、TileStackはまだやれることがあることを示す好例となっている。 TileStackでは、保存されているすべてのTileStackにアクセスし、小さなミニアプリケーションのように使うことができる。自分のスタックにアクセスし、編集できる。編集された内容は、次にiPhoneからアクセスしたときや、いつものコンピュータからアクセスしたときに反映される。また、他の人たちのスタックを見て回り、アクセス
フォン・ジャパンは7月31日、FON専用の無線LANルータ「La Fonera」および「La Fonera+」を8月1日からヨドバシカメラで販売すると発表した。 La FoneraとLa Fonera+はFONに参加するための専用無線LANルータだ。La Foneraはエントリーモデルとなっており、価格は1980円。La Fonera+はイーサネットポートが2ポート搭載されており、内部アンテナのほかに取り替え可能な外部アンテナを持つ。こちらの価格は3800円となる。
LDAPのエントリを ActiveRecord風のAPIでア クセスするためのライブラリ、 ActiveLdap 1.0.1がリリースされました。 ActiveLdapとは ActiveRecord風のAPIとは1エントリを1オブジェクトとして扱える ということです。例えば、ユーザの説明を変更する場合は以下のよ うになります。 alice = User.find("alice") alice.description = "New user" alice.save! class User < ActiveLdap::Base belongs_to :groups, :many => "memberUid" end class Group < ActiveLdap::Base has_many :users, :wrap => "memberUid" end alice = User.find
http://rails2u.com/misc/rdocincsearch.user.js 今現在、ruby ライブラリのドキュメントは rdoc で生成するのが一般的です。その中のドキュメント生成の方法の一つのフォーマットに html があり、ライブラリドキュメントの Web の公開形式といえば rdoc が生成した html がスタンダードな感じです。また rubygems をインストールすると使える、ローカルで httpd(webrick) を起動してライブラリドキュメントを閲覧できる gem_server も rdoc の html を利用して表示しています。 しかし、rdoc の出力する html は検索ができないので、たくさんのメソッドから必要なメソッドを探すのに苦労します。そんなわけで rdoc を JavaScript でインクリメンタルサーチできるようにする grease
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く