スポンサーリンク

2012-01-01から1年間の記事一覧

開いている全タブのURLとタイトルを,列挙して抽出するFirefoxアドオン (XUL形式プラグインのソースコード付)

注:このアドオンには,改良版があります。 「全タブを要約するアドオン」を改良。ページ内の選択部分を要約に反映 http://language-and-engineering.hatenablog.jp/entry/20140117/p1 全タブの「リンク集」を自動生成するアドオン。 ネットで調べ物をしてい…

Linux(CentOS6.3 x64)上で、無線LAN接続を設定する手順のメモ

CentOS・Linux上で,Wifi通信の接続設定を行なった。また、その他もろもろの作業環境を構築した。 ノートPCなのだが、無線ネットワークにつなげるために苦労した。ワイヤレスデバイスのベンダからドライバをダウンロードしても、ちゃんとコンパイルできなか…

Excelシートを読み取って,INSERT文SQLを生成するバッチ (Kingsoft SpreadsheetをWSH/JScriptで自動操作)

バッチのまとめTOPへ 「Excelの表データを読み取って,DBへのデータ投入SQLを生成するマクロ」 は,あちこちにある。 ExcelからSQLのINSERT文を作成するマクロ http://d.hatena.ne.jp/grachro/2011061... エクセルで作成したデータからinsertSQLを作成するマ…

Java使いの必携書「Effective Java 第2版」を,通読・マスター・事後参照するためのリンク集

名著「Effective Java (第2版)」は,Javaプログラマの必読書。エンジニアの社内勉強会や,コミュニティの読書会などの場で,しばしば教材として使われる。 入門書でJavaの基礎を学び,GofのデザインパターンでJava使いとしての土台を固めたら,次はこの本し…

今から1分で,viコマンドの使い方を覚えてもらうためのページ

Linux上で作業しているのに,vi の使い方を知らないままの人がいる。 Linux上で設定ファイルを編集すべき時でも,編集したいファイルをFTPでWindowsに転送して,Windowsのエディタで編集し,FTPで再度Linuxに転送。… …なんてことを常習的に繰り返している人…

あなたが,勝つことも引き分けることもできない三目並べ (jQueryプラグイン「jQuery.fakeTicTacToe.js」によるマルバツ・ゲーム)

JavaScriptプログラミングのTOPへ 三目並べゲームには,必勝法は存在しない。したがって○×ゲームでは,お互いが最善の手を尽くすと,必ず引き分ける。 ところが,下記の三目並べは,CPUが必ず勝つ。あなたは必ず負ける。三目並べゲームに必勝法が無いはずに…

量子力学・量子論の講義ノートのリンク集 (PDFやオンライン教科書。入門用レベル)

講義ノートの目次へ 入門レベルの量子論を,独学でも学習できるように収集したリンク集。 一般的な理工系大学の,学部レベルの学習内容であれば,Web上で無料で閲覧できるリソースが非常に多い。教科書や参考書のためにお金をかけなくてよい。 下記の2つに…

マレー語を独学で学習するためのリンク集

多言語を学ぶ目次へ マレー語(マレーシア語,ムラユ語)は,東南アジアのマレーシアの国語。日本人にとって,世界で一番簡単な言語である,と言われている。 下記は,このマレー語を独学で学ぶための入門用リンク集。 (1)マレー語の勉強法として,インド…

中国語をカタカナで発音している人が,正すべき10のポイント

「中国の言語を学ぶ」 TOPへ 中国語の初級者がよく陥る,間違えやすい発音のポイント。 特に,ピンインを大体読めるが,カタカナで発音してしまっている人のために。ここを改善すれば,会話がより良く通じるようになる。 修正すべき項目のリスト: (1)shi…

Androidアプリ開発作業時に,頻繁に参照するサイトのリンク集

AndroidプログラミングのTOPへ Androidアプリ開発時に,よく参照するページがある。このエントリ内で,そのようなリンクを集約する。 作業工程別: (1)企画: アイデア,情報収集 (2)システム要件定義: プラットフォーム要件 画面サイズと解像度 (3…

AndroidのUIで,レイアウトXMLの記述を簡素にするための,7つの基礎知識

AndroidプログラミングのTOPへ AndroidアプリのUIは,レイアウトXMLに記述する。が,これが結構面倒くさい。 各ビューごとに大量の属性をコーディングすることになり,あとから見返すと,何の目的で属性を付与したのか不明だったりする。また記述量が多いと…

Androidで,音声入力と音声合成をシンプルに記述するためのライブラリ案

AndroidプログラミングのTOPへ Androidアプリ開発時に,スピーチ周りのコードをシンプルに記述したい。 音声入力・音声認識(ASR) 音声合成・Text To Speech(TTS) これらの両者について,便利なラッパークラスとDSLを作り,コード量を削減してみる。 サン…

上海語を独学で学ぶためのリンク集 (中国語の呉方言の入門)

「中国の言語を学ぶ」 TOPへ 上海語は,たくさんある中国語の方言のうち,普通語と広東語に次ぐ第三のポジションにある有力馬。世界有数の大都市である上海で話されている。 下図に示す大陸の地図で言うと,マップ内で「呉」に分類されるエリアが該当。 なお…

AndroidのListViewを,いかにシンプルかつ楽にコーディングするか。Adapterを記述不要のライブラリ案

AndroidプログラミングのTOPへ ListViewを楽に使うためのDSLを考案する。 はじめに AndroidのUIで,ListViewの実装はめんどい。 スマホアプリで,要素がリスト形式に並ぶ,というシーンは頻繁にある。だが特にAdapter周りを毎回コーディングするのが面倒で,…

Androidで音声入力した内容を認識し,そのまま音声合成。「おうむ返し」アプリのソースコード

AndroidプログラミングのTOPへ 音声入力した内容を,そのまま音声出力してみよう。というAndroidアプリのサンプルコード。 RecognizerIntentを使う場合と,SpeechRecognizerを使う場合の2通り掲載。 前置き サンプルコード インプット:音声認識または音声…

今から1時間で,64ビットWindows 7上にAndroid開発環境を構築し,サンプルを動作させる手順 (※4.x系のSDKを使用)

AndroidプログラミングのTOPへ ※この記事は,過去の記事をバージョンアップさせたリメイク版です。 Android本体を買わなくても,Androidアプリの開発と動作確認だけなら,無料で可能。 アプリの開発環境:EclipseやAndroid SDKを無償で利用できる。 アプリの…

Javaのマルチスレッド・プログラミングのリンク集 (デザインパターンの解説集つき)

Javaでマルチスレッド処理をコーディングするための設計・実装スキルを,入門者が独学で学習するためのリンク集。非同期処理・並列プログラミングともいう。 「Javaでマルチスレッド」を題材にした書籍は,じつは相当少ない。スレッドを学ぶJava初心者には,…

今から5分で,Tomcatの使い方を身に付けよう (Servlet・JSPアプリが動く仕組みを理解)

今から5分で,Tomcatを動かし,サーブレットやJSPも動かす。その動作する仕組みも理解する。 サーバサイドJavaの入門の,一番最初の取っ掛かりとして利用できるページとして使ってほしい。初学者に,独学を開始するための軌道に乗ってもらうことが目的。 環…

サーバサイドJavaの入門用リンク集 (Tomcat上でサーブレット&JSPを動かす)

サーバサイドJavaの,もっとも基礎の部分をオンラインで学ぶためのリンク集。

ウルドゥー語を独学で学習するためのリンク集

多言語を学ぶ目次へ パキスタンをはじめとする南アジアで使われる言語である,ウルドゥー語を独学で身につけるためのリンク集。 ウルドゥー語の話者数は6000万人ほど。これはヒンディー語と実質的に同じ言語で,表記法としてアラビア文字を利用している点だ…

スペイン語を使うためのリンク集 (辞書や翻訳ツール,あいさつ・旅行会話から文法まで)

多言語を学ぶ目次へ スペイン語の学習・利用に役立つサイトのリンク集。入門者に有用な,無料のオンライン教材など。役立つURLだけを精選。

Windows Vista上でのソフトウェア開発業務のノウハウ・・・Windows 7 の時代に,あえて逆行したTipsを。

下記ページの,OSシェアの時系列の遷移グラフは,非常に面白い。 StatCounterのOSトップ5シェア遷移グラフ(2011年4月〜2012年3月の1年間) http://gs.statcounter.com/#os-ww-mont... 2011年の10月を境に,Windows XPとWindows 7のシェアが入れ替わり,XP…

台湾語を独学で入門するためのリンク集 (発音や会話・文法の学習)

「中国の言語を学ぶ」 TOPへ 台湾語は,中国語の方言の一つ。ホーロー語ともいう。標準中国語(北京語)との間には,特に発音の面で大幅に違いが存在する。 中国語の「七大方言」の違いをまとめた一覧表 ・・・北京語(普通語),広東語(香港語),上海語,…

Word文書を解析して,英単語の出現回数を統計出力するバッチ (英文の用語索引を自動生成)

バッチのまとめTOPへ 文書の「単語索引」を,自動的に生成するプログラム。 Word文書の文章中に出現する,全ての英単語を抽出する。 各英単語の出現回数をカウントし,ランキングを作成する。 また,各単語の出現するページ番号などを一覧表で出力する。 処…

Androidアプリ開発用のMVCフレームワーク 「Android-MVC」 ver0.3をリリース

AndroidプログラミングのTOPへ AndroidのMVCフレームワーク,「Android-MVC framework」がバージョンアップした。 本ツールは,生産的なAndroidアプリ開発を支援するための,Java製のオープンソース・フレームワーク。ver0.2がリリースされたのは2012/03/23…

Javaで,匿名クラス内で定義したpublicメソッドの警告が消せず困った話 (静的なJavaと,動的なJavaScriptを連携させるDSLを作りたい)

重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページより技術情報を参照してくださ…

Androidで,自動起動する常駐型サービスのサンプルコード (アプリの裏側で定期的にバッチ処理)

AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…

広東語のピンイン表記法と,読み方を覚えよう (声調や発音の学習法。シドニー・ラウ式のローマ字であいさつ)

「中国の言語を学ぶ」 TOPへ 広東語の入門者が,ピンイン(発音記号)の読み書きを習得する方法を述べる。6声ある声調の違いを,簡単に丸暗記するための覚え方も掲載する。 広東語の発音表記法の重要性 広東語のピンインの種類と,違いの比較 Sidney Lau(…

jQuery Mobile と HTML5 で、Androidのネイティブアプリを作成する手順

AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…

AndroidやiOSの「ハイブリッドアプリ」で,JavaScriptとネイティブ・コードが連携する仕組みを図解 (おまけ:HTML側で施すべき,クロスプラットフォーム対策)

AndroidプログラミングのTOPへ HTMLやJavaScript等のWeb技術を使って,AndroidやiPhoneなどモバイル環境のネイティブ・アプリを作成する事ができる。そういうアプリの事をハイブリッド・アプリと呼ぶ。 AndroidとiOSでは,ハイブリッド・アプリを実現するた…