プログラミングを行う際の心得

Posted on 7 years ago.

1.C言語だけ勉強せよ、教科書は全てWeb上にある

プログラミングでお困りならば、C言語だけ勉強せよ。C言語さえ分かれば後はゴミのように楽チン。教科書は全てWeb上にある。後はソフトウェア設計やオブジェクト指向など。

2.最近ではD言語というのもあるらしい

ちなみにB言語から勉強しても良い。最近ではD言語というのもあるらしい。ともかく、PerlもRubyもC言語が難しいという人達の為に作られた代物。

3.HTMLはマークアップ言語

HTMLをプログラミング言語という業界があるみたいだけど、あれは字のごとくマークアップ言語。体系的に違うし、全く別物だと思ったほうが良い。

4.タグ

タグっていうのはマークアップ言語独特の言い回し。文章を記述する際に何らかの意味を持たせるために使用するもの。あんまりプログラミングの世界では使われない。コードはプログラム一般を漠然と指す言葉ってところ?

5.arrayは配列

プログラミングの世界では一般に、変数、あるいはデータ構造、またはフィールド。色々と言うけど、何らかのデータを入れるための箱ってイメージ?配列は、その箱が列を成している感じ。

6.「基本事項」と「必要な分野」

結局は機械を動かすためのツールだから、変数、条件分岐、関数、データ構造などの「基本事項」と「必要な分野」だけ勉強すれば良い。「基本事項」は毎日何かを作る勢いで課題を解くようにして身に付けると良い。

Google検索の新機能「関連検索」、”VIPPER”と検索すると…他

Posted on 7 years ago.

Google検索に新機能「関連検索」が登場しました。その名の通り、検索したキーワードと関連したキーワードを表示してくれる機能です。ものは試し、実際に使ってみました。

「北」で検索した場合

「北」で検索してみます。



関連検索は…



左メニューの一番下に「西」「東」「中央」と出ました。

「パンダ」で検索した場合



「ペンギン」「ウサギ」「アヒル」…と出ます。Googleはキーワードをグルーピングしているんでしょうね。

「江頭」で検索した場合



「岡村」…?

「矢部」で検索した場合



やっぱり「岡村」。

「ムスカ」で検索した場合



なんか色々と混ざってます。

「キーボードクラッシャー」で検索した場合



ここら辺ってもうグルーピング出来てないよね?

「VIPPER」で検索した場合





これは!www

「キモオタ」で検索した場合





なぜここに「イケメン」が!?

WordPress 3.1 RC3を利用出来るようになりました #WordPressJP

Posted on 7 years ago.

WordPress 3.1 RC3が利用出来るようになりました。今までのRC版とはソースが大幅に変更になっている模様です。管理画面の一覧ページなどでAjaxをがっつり使う予定だったみたいなのですが、不具合が見つかり、断念したみたいです。

最も大きな変更は、AJAX 一覧テーブルを削除したことです。これは、管理画面の一覧表示ページですべて AJAX をフルに使ってページ送り、検索、カラムの並べ替えなどを行おうという試みでした。さらに、一覧表示画面の機能をプラグインも使える API にまとめようという動きでもありました。残念ながら、さらなるテストの結果、この機能の実装において多くの重要なバグやユーザビリティ上の問題が発見されてしまったため、先週この機能の多くの部分をもとに戻す作業を行いました。

ユーザー向け

一覧テーブルから AJAX を完全に削除しました。将来のリリースで、適切かつ完全な実装という形でこの機能を再び導入出来ればと考えています。カラムの並べ替え機能は残りましたが、それ以外はすべて 3.0 の状態に戻っています。

開発者向け

一覧テーブル API はすべて private としてマークされています。この API の新しいコンポーネントを活用しようとした場合、今後のリリースではプラグインが動かなくなってしまう可能性がほぼ確実となってしまいますので、使わないようお願いします。将来、この新しく便利な機能を完成させ公開し、みなさんが使えるようにしたいと思っています。
という事で、このRC3では入念なテストが必要との事です。その他のRC3での修正点は、
  • クイック編集での投稿者ドロップダウンを正しく表示
  • タクソノミークエリ変数関連の重要な修正
  • テーマ削除処理の修正
  • 投稿に使われているページの修正
  • IIS のマルチサイトインストールでパーマリンクを保存した際に web.config を再保存しないようにする
  • 投稿フォーマットおよびそのリライトルールを適切に検証
です。テスターの方はぜひお試し下さい。ここでDLとか出来ます。僕は怖いからやりませんwww

参考:WordPress 3.1 リリース候補 3

本日のWordPressのカスタマイズ小技メモ

Posted on 7 years ago.

ググったらいつか使えそうなものを見つけたのでメモ。WebTecNoteさんのエントリー「[WP]Wordpressテンプレートカスタマイズ用小技メモ」と「[WP]Wordpressテンプレートカスタマイズ用小技メモ(2)」からです。こういうTipsを公開している人がいてくれると本当に助かりますね~。下記は必要そうなものだけなので詳細はリンク先を参照。

タイトルに文字数制限をかける


下記サンプルは10文字拾って以下を三点リーダーにする。
<?php
    $title= mb_substr($post->post_title,0,10);
    echo '<h1>'.$title.'…</h1>';
?>

検索キーワードとヒット数の表示させる


search.phpなどに入れると良いらしい。
<?php $allsearch =& new WP_Query("s=$s&showposts=-1");
$key = wp_specialchars($s, 1);
$count = $allsearch->post_count;
if($count!=0){
    echo '<em>'.$key.'</em>で検索した結果、<span class="count">'.$count.'</span>件ヒットしました';
}else{
    echo '<em>'.$key.'</em>で検索しましたが、何も見つかりませんでした';
}
 ?></p>
いつか使えたら使おう。

Galaxy SでAndroid 2.3を動かしてみる

Posted on 7 years ago.

SupercurioというハッカーさんがGalaxy Sに非公式でAndroid 2.3を移植したみたいですね。Nexus Sからイメージをそのまま移植したら一応動いたみたいです。まだ一部の機能は動いていないみたいですが(通話機能とかWiFiとか)。凄く滑らかに動いていますが、これなら公式にGalaxy SへのAndroid 2.3のアップデートもありそうですね。話によると今年の2月に発表があるみたいですし。これって期待していいんでしょうか?これだけ滑らかに動いてくれればかなり嬉しいです。Nexus Sと構造も似ているようなら、現実味ありますねー。