CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
![F#の継承とインターフェイス](https://cdn-ak-scissors.b.st-hatena.com/image/square/f34b5f23789e8fdbb726603b1234e914655b6a78/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F4714%2F4714_arena.png)
以下のような丸囲い数字や半角カナを、他の文字に変換する jQuery プラグインを書いてみました。 フォーム要素などでこれらの値が入力されるケースが良くあるのですが、環境によっては文字化けやトラブルの要因になるので、登録処理を行う前に代替の文字に強制変換するといった使い方をしています。 使い方 jquery.js 、jquery.exreplace.js を読み込み、変換対象の要素に対し exReplace() メソッドを実行すると、表のとおりの変換処理を行います。パラメータを指定することで、変換対象の文字を限定することができます。 Demo 保存ボタンを押した時点で変換したい場合は、保存ボタンの click イベント内で exReplace() メソッドを実行します。 jQuery(function($){ $('#save_btn').click(function(){ $('inpu
大人の電子工作 << ブロードバンドルータBBR-4HGの改造 BUFFALO(株式会社バッファロー)製のインターネット接続用ブロードバンドルータBBR-4HGの ケースをプラスチックケースからスタイリッシュなアルミケースに入替え改造しました。 改造BeforeとAfter Before・・元々のブロードバンドルータBBR-4HGはこんなの After・・ケース入替え改造完了後はこんな感じ 改造のきっかけと目的 改造のきっかけは、BUFFALO製ブロードバンドルータBBR-4HGの故障(動作不安定)原因を調べたところ、DC/DC回路の電解コンデンサの不良(容量低下と内部抵抗増大)ということが分かりました。手持ちのコンデンサに交換したら問題なく安定動作するようになったのですが、そのコンデンサは形状が大きく、もとのケースには収まりません。それと、このルータを電話機の近くに置くと、電話音に少しノ
Eyes, JAPAN Blog 1997年からほぼ毎日更新!会津大学発のベンチャー企業、株式会社Eyes, JAPANによるBlog。 コンピュータ、ネットワーク、Hi-Tech Gadget、魔法の様な技術などのGeekなネタから会津のローカルネタまで。 意外と盛り上がっていないCG-LBSTD2PUですが、私も購入してあれこれ試しています。 このボードの特徴は、Flash ROM が多い(boot 4MB, Userland 16MB)、RAMも多め(64MB)、FastEther が2ポート、何かと便利な UART が2個、極めつけはUSB1.1が2ポート。CPU は改造されることで有名な BBR-4MG と同じ ADM5120 を搭載している。実際、コレガより配布されているlinux-kernel のソースツリーを探ると、この BBR-4MG で使われているものがそのまま使われて
SIKULIはWindows/Mac OSX/Linux向けのオープンソース・ソフトウェア。プログラムを自動操作するソフトウェア多い。そうしたソフトウェアは大抵プログラムをパス指定で呼び出し、ウィンドウの名前や入力欄のオブジェクト名で操作を行う。 だがそれではあまりに分かりづらい。ちょっとしたウィンドウの位置で動作が変わったりする。ウィンドウが開くまで数秒待ったりしても、必ずうまくいくとは限らない。だがSIKULIを使えばうまくいきそうな気がする。SIKULIはまさにビジュアルでプログラミングするからだ。 SIKULIはアップルスクリプトのように簡単なアプリケーションの自動操作を行う。clickやswitchApp(アプリケーション呼び出し)、type(キー入力)などの命令が利用できる。ここまでは普通だ。だが普通ではないのはクリックする対象や画面上の探す対象をスクリーンショットで指定できる
米Googleは、25日にWebブラウザGoogle Chromeの新バージョンとなるChrome 4をリリースした。これまでもベータ版などが公開されていたが、待望の安定バージョンとなる。本稿では、早速、Chrome 4の新機能であるエクステンションを中心に紹介する。 Chrome 4のインストール まずは、ダウンロードである。ダウンロードページから行う(図1)。 図1 Google Chrome 4のダウンロードページ 途中、利用規約の確認表示されるので適切に対応する。そして、その下にある[同意してインストール]をクリックする。 図2 [同意してインストール]をクリック インストールが開始される(図3)。 図3 インストール開始 途中、[セキュリティの警告]が表示される。発行者がGoogleであることを確認して、[実行]をクリックする(図4)。 図4 セキュリティの警告 引き続き、ダウン
アンドロイドが盛り上がってきましたね。 Wi-Fiがないと落ちつかないネット中毒者にお送りする、アンドロイド携帯でテザリングする方法。 メリット、デメリットもまとめてるので、続きを読むから是非どうぞ! 方法1:ルート権限を使い、アプリでテザリングする方法(無料、ただし設定は複雑) Android Wi-Fi Tetherアプリは1タップでアンドロイド携帯をWi-Fiホットスポット、モバイルルーターに変えてしまう優れもの。ただこのアプリを起動するにはいくつかのステップを踏む必要がある上、アドオンは非公式なので間違うと復旧不可能にしてしまうこともある、ちょっぴり危険な香りのする方法。でも多分みんなこれを試すんじゃないですかね。 心の準備はいいですか? まず最初にAndroid and Me blog runs down how to do itをみてルート権限を得ましょう。ブートローダーをアン
■ Perl基礎文法最速マスターをだいたいそのまま、Rubyに置き換えてみました。 他の言語をある程度知っている人はこれを読めばRubyの基礎をマスターしてRubyを書くことができるようになる…かも知れません。無保証です。 参考: オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (1.9.2) オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (1.8.7) ■ 1. 基礎 インタラクティブRuby (irb) irbを使うと、Rubyのプログラムを簡単に練習することができます。 /Users/yhara $ irb irb(main):001:0> puts "hello" hello => nil irb(main):002:0> 1 + 1 => 2 以下の説明は、irbを起動して、自分で試しながら読むと習得が早いと思います。 表示 (print,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く