2012-01-01から1年間の記事一覧
注:このアドオンには,改良版があります。 「全タブを要約するアドオン」を改良。ページ内の選択部分を要約に反映 http://language-and-engineering.hatenablog.jp/entry/20140117/p1 全タブの「リンク集」を自動生成するアドオン。 ネットで調べ物をしてい…
CentOS・Linux上で,Wifi通信の接続設定を行なった。また、その他もろもろの作業環境を構築した。 ノートPCなのだが、無線ネットワークにつなげるために苦労した。ワイヤレスデバイスのベンダからドライバをダウンロードしても、ちゃんとコンパイルできなか…
バッチのまとめTOPへ 「Excelの表データを読み取って,DBへのデータ投入SQLを生成するマクロ」 は,あちこちにある。 ExcelからSQLのINSERT文を作成するマクロ http://d.hatena.ne.jp/grachro/2011061... エクセルで作成したデータからinsertSQLを作成するマ…
名著「Effective Java (第2版)」は,Javaプログラマの必読書。エンジニアの社内勉強会や,コミュニティの読書会などの場で,しばしば教材として使われる。 入門書でJavaの基礎を学び,GofのデザインパターンでJava使いとしての土台を固めたら,次はこの本し…
Linux上で作業しているのに,vi の使い方を知らないままの人がいる。 Linux上で設定ファイルを編集すべき時でも,編集したいファイルをFTPでWindowsに転送して,Windowsのエディタで編集し,FTPで再度Linuxに転送。… …なんてことを常習的に繰り返している人…
JavaScriptプログラミングのTOPへ 三目並べゲームには,必勝法は存在しない。したがって○×ゲームでは,お互いが最善の手を尽くすと,必ず引き分ける。 ところが,下記の三目並べは,CPUが必ず勝つ。あなたは必ず負ける。三目並べゲームに必勝法が無いはずに…
講義ノートの目次へ 入門レベルの量子論を,独学でも学習できるように収集したリンク集。 一般的な理工系大学の,学部レベルの学習内容であれば,Web上で無料で閲覧できるリソースが非常に多い。教科書や参考書のためにお金をかけなくてよい。 下記の2つに…
多言語を学ぶ目次へ マレー語(マレーシア語,ムラユ語)は,東南アジアのマレーシアの国語。日本人にとって,世界で一番簡単な言語である,と言われている。 下記は,このマレー語を独学で学ぶための入門用リンク集。 (1)マレー語の勉強法として,インド…
「中国の言語を学ぶ」 TOPへ 中国語の初級者がよく陥る,間違えやすい発音のポイント。 特に,ピンインを大体読めるが,カタカナで発音してしまっている人のために。ここを改善すれば,会話がより良く通じるようになる。 修正すべき項目のリスト: (1)shi…
AndroidプログラミングのTOPへ Androidアプリ開発時に,よく参照するページがある。このエントリ内で,そのようなリンクを集約する。 作業工程別: (1)企画: アイデア,情報収集 (2)システム要件定義: プラットフォーム要件 画面サイズと解像度 (3…
AndroidプログラミングのTOPへ AndroidアプリのUIは,レイアウトXMLに記述する。が,これが結構面倒くさい。 各ビューごとに大量の属性をコーディングすることになり,あとから見返すと,何の目的で属性を付与したのか不明だったりする。また記述量が多いと…
AndroidプログラミングのTOPへ Androidアプリ開発時に,スピーチ周りのコードをシンプルに記述したい。 音声入力・音声認識(ASR) 音声合成・Text To Speech(TTS) これらの両者について,便利なラッパークラスとDSLを作り,コード量を削減してみる。 サン…
「中国の言語を学ぶ」 TOPへ 上海語は,たくさんある中国語の方言のうち,普通語と広東語に次ぐ第三のポジションにある有力馬。世界有数の大都市である上海で話されている。 下図に示す大陸の地図で言うと,マップ内で「呉」に分類されるエリアが該当。 なお…
AndroidプログラミングのTOPへ ListViewを楽に使うためのDSLを考案する。 はじめに AndroidのUIで,ListViewの実装はめんどい。 スマホアプリで,要素がリスト形式に並ぶ,というシーンは頻繁にある。だが特にAdapter周りを毎回コーディングするのが面倒で,…
AndroidプログラミングのTOPへ 音声入力した内容を,そのまま音声出力してみよう。というAndroidアプリのサンプルコード。 RecognizerIntentを使う場合と,SpeechRecognizerを使う場合の2通り掲載。 前置き サンプルコード インプット:音声認識または音声…
AndroidプログラミングのTOPへ ※この記事は,過去の記事をバージョンアップさせたリメイク版です。 Android本体を買わなくても,Androidアプリの開発と動作確認だけなら,無料で可能。 アプリの開発環境:EclipseやAndroid SDKを無償で利用できる。 アプリの…
Javaでマルチスレッド処理をコーディングするための設計・実装スキルを,入門者が独学で学習するためのリンク集。非同期処理・並列プログラミングともいう。 「Javaでマルチスレッド」を題材にした書籍は,じつは相当少ない。スレッドを学ぶJava初心者には,…
今から5分で,Tomcatを動かし,サーブレットやJSPも動かす。その動作する仕組みも理解する。 サーバサイドJavaの入門の,一番最初の取っ掛かりとして利用できるページとして使ってほしい。初学者に,独学を開始するための軌道に乗ってもらうことが目的。 環…
サーバサイドJavaの,もっとも基礎の部分をオンラインで学ぶためのリンク集。
多言語を学ぶ目次へ パキスタンをはじめとする南アジアで使われる言語である,ウルドゥー語を独学で身につけるためのリンク集。 ウルドゥー語の話者数は6000万人ほど。これはヒンディー語と実質的に同じ言語で,表記法としてアラビア文字を利用している点だ…
多言語を学ぶ目次へ スペイン語の学習・利用に役立つサイトのリンク集。入門者に有用な,無料のオンライン教材など。役立つURLだけを精選。
下記ページの,OSシェアの時系列の遷移グラフは,非常に面白い。 StatCounterのOSトップ5シェア遷移グラフ(2011年4月〜2012年3月の1年間) http://gs.statcounter.com/#os-ww-mont... 2011年の10月を境に,Windows XPとWindows 7のシェアが入れ替わり,XP…
「中国の言語を学ぶ」 TOPへ 台湾語は,中国語の方言の一つ。ホーロー語ともいう。標準中国語(北京語)との間には,特に発音の面で大幅に違いが存在する。 中国語の「七大方言」の違いをまとめた一覧表 ・・・北京語(普通語),広東語(香港語),上海語,…
バッチのまとめTOPへ 文書の「単語索引」を,自動的に生成するプログラム。 Word文書の文章中に出現する,全ての英単語を抽出する。 各英単語の出現回数をカウントし,ランキングを作成する。 また,各単語の出現するページ番号などを一覧表で出力する。 処…
AndroidプログラミングのTOPへ AndroidのMVCフレームワーク,「Android-MVC framework」がバージョンアップした。 本ツールは,生産的なAndroidアプリ開発を支援するための,Java製のオープンソース・フレームワーク。ver0.2がリリースされたのは2012/03/23…
重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページより技術情報を参照してくださ…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
「中国の言語を学ぶ」 TOPへ 広東語の入門者が,ピンイン(発音記号)の読み書きを習得する方法を述べる。6声ある声調の違いを,簡単に丸暗記するための覚え方も掲載する。 広東語の発音表記法の重要性 広東語のピンインの種類と,違いの比較 Sidney Lau(…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
AndroidプログラミングのTOPへ HTMLやJavaScript等のWeb技術を使って,AndroidやiPhoneなどモバイル環境のネイティブ・アプリを作成する事ができる。そういうアプリの事をハイブリッド・アプリと呼ぶ。 AndroidとiOSでは,ハイブリッド・アプリを実現するた…