2012-01-01から1年間の記事一覧
「中国の言語を学ぶ」 TOPへ 中国語の各種方言を,おおまかに7つに分類する。(=七大方言)下記は,それぞれの方言をざっくり把握・概観するための一覧表+分布図。 七大方言の一覧表 分布図 メモ 7大方言のうち,どれを学ぶべきか? 七大方言の一覧表 No…
オープンソースのブログソフト,「WordPress」の導入方法。インストール作業は1回だけで,サーバ上に複数の自前ブログを開設できる。(=マルチサイト機能) 作業手順: (0)WordPressの位置付けを理解 (1)Windows上に,Apache+PHP+MySQLの環境を作…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
「中国の言語を学ぶ」 TOPへ 日本語のWebページには,「ふりがなをルビ形式で付与してくれるWebサービス」が存在する。対象URLを入力すると,ルビ付きのページが表示される。子供が漢字の読み方を知るのに便利だ。http://www.hiragana.jp/(実行・表示のサン…
Apache Webサーバとの間で,SSLによる「暗号化された通信」を行なう。サーバにアクセスする際のURLは,https://〜〜 になる。そのための環境構築の方法をメモした手順書。 暗号化のためのサーバ証明書は,自前で生成する。(=オレオレ証明書)また,通信の…
AndroidプログラミングのTOPへ Androidで,View上にビットマップ画像等を表示し,ピクセル単位で画素を操作する。しかも一回きりではなく,繰り返しcanvas上でピクセル操作する。 この方法は,「動的かつ連続的に,画面上の見かけを微調整したい。」という要…
「中国の言語を学ぶ」 TOPへ 中国語(北京語、普通語)を,独学で習得するためのリンク集。オンラインで,無料で利用可能なもののみ。質の高い物だけを精選。 文法・会話 総合的な学習サイト 我愛中国語 http://woaichinese.net/ 文法(構文・時制・介詞など…
あなたは,下記のコードを理解できない。 p f /g+h/i これはRubyのコードである。「p」は,コンソールに出力する関数である。 問: だいたい,何をやっているコードですか? ※例えば,四則演算など。 構文をおおまかに説明して下さい。 どれが変数で,どれが…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: 入力された文字列の長さ(文字数)を取得する。 ここに入力して下さい:<input type="text" id="hoge" value=""><br> <input type="button" onclick="c()" value="文字数を数える"> <script> function c() { // 入力内容の文字列 var str = hoge.value; // 普通に…
Javaのジェネリクスで,型パラメータ T のインスタンスが欲しくなったことはあるだろうか? 昨今のオブジェクト指向プログラミングにおいて,ジェネリクスは必須の基本文法だ。 扱う対象のクラスが抽象化されて汎用的になりつつ,なおかつ型安全性が確保され…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
AndroidプログラミングのTOPへ 以下のAndroidアプリのコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: ボタン押下時に,ImageView上に画像を2枚連続で表示する。表示のタイミングをずらす事により,疑似的にスライドのように…
GoFデザインパターンの一覧表と,活用のためのコメント,および入門者が独学するためのリンク集(サンプルコード付き)。入門者の独学を支援するために,このページのURLを提示して熟読させ,各パターンを短時間で効率よく学んでもらう。 デザインパターンは…
ダミーの人名を大量に欲しい。という場合がある。内容は適当でよいが,見栄えのテストとか,容量見積もりの面では実用的な物を。 プログラムのちょっとした動作確認のために使いたいのだ。特に,日本語のひらがなのソートに関連したロジックの動作検証なんか…
AndroidプログラミングのTOPへ AndroidのMVCフレームワーク,「Android-MVC framework」がバージョンアップした。 ※ver0.1のときに1分で描いた暫定ロゴ画像 本ツールは,生産的なAndroidアプリ開発を支援するための,Java製のオープンソース・フレームワー…
「テスト」と「バリデーション」は,互いに酷似している。 単体テスト:開発者が,システムの入出力の振る舞いを検証すること。 バリデーション:システムが,ユーザの入力値を検証すること。 ユニットテストとバリデーションは本質的に同類の処理であり,そ…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
HTML上で表組みを実装する際には,table要素を使うのが一番手っ取り早い。 しかし,tableで作った表組みは,変更しづらい。(メンテ性がよくない) 例を挙げよう。下記のように,「項目名」と「項目の説明」が横並びで並んだ表組みがあるとする。 この表組み…
エンジニアの立場で,個人用のスマホ端末を所有するまでには,けっこう試行錯誤があった。下記はその備忘録。
AndroidプログラミングのTOPへ アプリのリリース作業を実施する際には,このページを作業手順書およびチェックリストとして参照し,確認しながら進めてゆく。 はまりがちな,よくあるミスも記載しておく。よく注意してリリース作業に当たること。 (1) マ…
「中国の言語を学ぶ」 TOPへ 「中国語検定」の最もやさしいランク,準4級を独学で取得するためのリンク集。レベルの位置づけや,単語の学び方など。(※4級の対策はこちら) 試験の概要 準4級の学習方法 オンライン教材等へのリンク 準4級に受かったら? 試…
多言語を学ぶ目次へ アフリカの言語事情は,とても複雑で,とても興味深い。アフリカ大陸の公用語の分布を,自作の図で示す。 この図に基づき,下記の3グループの言語について論じる。 (1)アフリカ大陸におけるヨーロッパの言語の勢力 (2)アフリカの…
AndroidプログラミングのTOPへ 1: やあ,id:language_and_engineering。本棚の本入れ替えたの?(※「本」=Bookの配列型) まぁね。見ていいよ。(※に相当するSQLコマンド) 2: ちょい見せて… 3: 初心者に逆戻りかよ?なんで基本的なこと全部忘れちゃったの…
AndroidプログラミングのTOPへ —— この場をもって,AndroidのMVCフレームワーク, 「Android-MVC framework」を発表する。—— ※1分で描いた暫定ロゴ画像 私は,生産的なAndroidアプリ開発を支援するためのツールとして,“オープンソースのJava製フレームワー…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
私がソフトウェア開発で,SVNやGitなどのバージョン管理ツールを使う際,ふだんコミットログとして残しているコメント内容のパターン。 何となくほのぼのするコメントのみを一部抜粋。 語録集 個人的には,下記のようなコミットログを残す。 おつかれ おちか…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページより技術情報を参照してくださ…
「中国の言語を学ぶ」 TOPへ 中国語の言語情報をWeb上で取得したい場合,下記のようなオンライン・ツールが必要になる。 単語の辞書 文章を自動翻訳できるページ ピンインによる発音を知るためのページ。音声付き。 最近は情報の流れが高速化したので,紙の…
重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページより技術情報を参照してくださ…