サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
体力トレーニング
another.maple4ever.net
Ubuntu の新バージョンがでるたびに、半年って早いなぁって思っちゃうわけですが(笑)、Ubuntu 10.04 LTS がリリースされました!。 日本語 Remix もゴールデンウィーク中にリリースされるということですが、とりあえず本家版をインストールしました。 今回は x86 をやめて amd64、つまり 64bit 版でクリーンインストールです。 無事、動作したの図。 🙂 最近は Windows も 64bit 化が少しずつ進んできていますが、64bit に関しては Linux デストリビューションを使った方が環境が整うイメージがあります。 なぜかというと、カーネル・ドライバ・アプリケーションがオープンソースで固められていますので、64bit 対応版のリリースを待つ必要がなく、要は自分で 64bit コンパイルしちゃえば 64bit ネイティブアプリができあがるからです。 もちろ
最近、VPS が現実的な値段になってきまして root ありのサーバで LAMP 構築して WordPress なんてこともちょっとがんばればできるようになってきました。 そこで、はてさて安価な VPS どれくらいの性能が出るのかってことでまずはローカルの仮想環境で同じスペックのサーバをたてて試験して、、、みたいなんてときに使えるかなと思い、Web の負荷やシナリオ試験アプリケーション Apache JMeter の使い方とか書いてみたいと思います。 ここでかかれていることはローカル環境向けです。 他の方も使っているインターネットサーバに向けては決して負荷試験は行わないでください。 というわけで、とりあえず Apache JMeter。 pure Java のアプリです。 swing ベースなのでちょっと使いづらいですが、Java が動く環境なら動作すると思います。 ぼくは Linux と
ちょっと必要がありまして、Jasper Reports というオープンソースの帳票出力ライブラリで PDF の出力を行いました。 使い方を忘れてしまいそうなのでメモがてら。 初めて使うライブラリは勝手が分からずなかなか大変です。 🙂 Jasper Reports とその帳票設計を行う iReport というアプリです。 jasperforge JasperReports Project Home JasperReports is the world’s most popular open source reporting engine. It is entierly written in Java and it is able to use data coming from any kind of data source and produce pixel-perfect documen
あちこちの現場で、エクセルファイルから create table をつくったり Bean をつくったりするマクロをみかけます。 ぼくもつくったことありますが、こういうのってワンショットで一回つくったら大抵もう使わないプログラム。 エクセル VBA でつくりますが、ぼくら VBA ってあんまり使わないのですぐ忘れてしまい、あれ文字列の連結 & だっけ?とか、 ; つけてすまったー! とか、たくさんのファイルを処理するとぱかぱかエクセルあがったりしてうーん、とかいろいろ、、、というわけで Java からエクセルを読み込む XLSBeans を試してみました。 実は VBA も RANGE オブジェクトつくって Iterator っぽくまわせたり結構やるなって思う部分もあるのですが、やっぱり書き方的に慣れてない部分も多々あります。 で、Java って思うのですが、ワンショットにしては適当にかけな
たまに WordPress の不具合などでご質問をうけるも、初見のプラグインとかもすぐ直しちゃって「なんでそんなにすぐ分かるの?」と聞かれることありますが、タネを明かせばプログラムのおかしそうなところにデバッグブレイクひっかけて動作を見ているからです。 え?この軟弱もの? いいのいいの(笑) プログラミングの難しい部分の一つは動作が一瞬で終わることにあると思います。 普通は机上というか頭の中で考えて、ここの if はこーだから、ここに入って、値はこーなるはず、、なんてやるわけですが、面倒なときはコンピュータに評価させた様子を1行ずつみていく。 これがデバッガの役目です。 てなわけで、現在の xampp 最新版 1.7.3 と Eclipse PDT を使ったデバッガの設定方法の紹介です。 前書いたのは設定方法が古くなってしまっていますが、とりあえず操作方法などもあるので併せてどうぞ。 🙂
ぼくは WordPress をごにょごにょさわるときの環境に Eclipse を使っています。 主に PHP の解析が楽なので使っているのですが、この記事では言語サポート以外の周辺を紹介してみます。 具体的には Subversion とか DB 操作の部分も統合環境のサポートがうけることができます。 まぁまぁ、この手のは慣れの問題も多分に含まれていますのでとりあえずスクリーンショットを楽しんでもらえれば! Eclipse ベースの Aptana を使われている方も、プラグイン導入で同じように動くかもしれません。(ちなみに依存関係があるので Eclipse に Aptana プラグインをいれたほうが各種 Eclipse プラグインを使うならば楽かもです 🙂 WordPress + XAMPP + Eclipse の最新導入方法はぼのをさんがまとめてくださっております! 🙂 power
最近、ウィジェットは入れるは JavaScript でひゅんひゅん動くはで、WordPress 近代化が図られている(!?)このサイトですが、何を隠そう IE8 でみるとおかしかったのです。 しょうがないので、IE7 エミュレーションしていたのですが、気にくわなかったのでついにテーマを書き直すことに! テーマといえばおでこさんでおなじみ、Thematic テーマフレームワーク。 目標は、旧 hiromasa.another を style.css と functios.php だけで再現すること、、、、なのでご覧のサイトは既に Thematic 版になっていますが見た目はほとんど変わっていません :)。 Thematic とはなんじゃという方や、初めて使う方はおでさんのスライドが良いっす! テーマフレームワークは、WordPress のお約束的な部分が既にできていて、それに対して追加設定を
たまに古い企画を持ち出してくる .another です。 みなさまいかがお過ごしでしょうか(?)。 ということで、過去 2006 年に一度やったらしい「使っている WordPress プラグイン」 再び。 🙂 hiromasa.zone :o) » WordPress プラグイン hiromasa.zone で使っている WordPress のプラグイン。 画面に見えるものを紹介します。 とりあえずぱっとブラウザから見えるものからいきます! ちっちゃくてすいません。。 しかも画像あれた、、しょんぼり。。 まずはサイドバー。 全てウィジェットです。 吹き出しがないのは WordPress 標準のものを使っています。 テキストウィジェットはなんでもはれるので便利ですね。 🙂 WordPress Plugins/JSeries » wp-kotodama (投稿コメント表示ウイジェット) サ
最近は、Java EE のアプリをデプロイできるレンタルサーバ(?)も増えてきて、個人的にインターネット上でも Java EE のアプリを公開できる環境も実験的ながら整ってきました。 てなわけで、お手軽にそのような環境のアプリ開発環境をつくる方法ということで、Eclipse WTP(Web Tools Platform) + Apache Tomcat の設定方法を書いてみます。 仕事でやってると同じアプリ作り続けるので初期設定ってあんまりやらなく、すぐ忘れるので自分のメモ用でもあります。。(笑 さすがのひろまさくんも extends HttpServlet からやるのは面倒なので、Click Freamwork もあわせて入れています。 事前準備。 Eclipse IDE for Java EE Developers を起動するようにする。 これはEclipse WTP が含まれていま
昨日新規インストールした Ubuntu 9.10 ですが Eclipse の挙動がおかしくなっていまいボタンがうまくおせたり押せなかったり。 どうやら GTK のバージョンがあがって、ボタンのイベントが変になってしまったようです。 検索するとみなさん同じ問題にあたっている模様。 とりあえず、環境変数を設定して起動すると修正できるようです。 よかった。 🙂 Problems with Eclipse buttons in Ubuntu 9.10 After upgrading to Ubuntu 9.10 (Karmic Koala) some buttons no longer work in Eclipse 3.5. Clicking has no effect but keyboard shortcuts still work. こんな感じでボタンアップのイベントがこなくて押しっぱな
WordPress + twitter なモブログをする方も増えてきて、ますます重要になる WordPress のファイルバックアップ。 コアとかプラグイン、テーマはサーバを直接修正していない限りローカル PC のどこかに残っていそうですが、wp-content/uploads とかの画像ファイルはオリジナルがなくなってしまうことも多そうです。 WordPress のブログデータの構成要素は、MySQL のデータと画像などのサイトにアップロードファイルとなりますが、ここは後者のファイルのバックアップお話。 MySQL のバックアップについては以前かいた以下の記事が参考になるかもしれません。 hiromasa.another :o) » Blog Archive » WordPress の MySQL バックアップ てなわけで、大抵のサーバは ssh の接続がサポートされていますので MyS
Linux など UNIX 系 OS を使っていると、テキストエディタといえば emacs か vi みたいなもんで、いわゆるスクリーンエディタの他の選択肢があまりないように感じます。 ぼくは emacs はなんとか、、レベルでしか使えないのでエディタに関してはこのへんちょっと窮屈だったりもします。 ちなみに、プログラムをかくときは大抵は Eclipse、、、とはいえ言うならば IDE は、たとえば 1時間の全体的なプログラミング作業(コーディングからデバッグから 差分取得、CVS 管理などなど・・・)を 45分に短縮する支援をしてくれるたぐいのものですので、さすがのぼくもワンショットのときはテキストエディタ使います(笑) そんなテキストエディタの話。 GNOME 標準の gedit はさすがにちょっと機能が低く遅いですし、kate は良いのですがぼくの環境が QT のフォント系と相性が少
自分で使っている OS でちょいアプリをつくれると何かと便利です。 この手のは多くはコマンドラインですむことが多いので、シェルとかスクリプト系の言語でぱらっとかいて終われますが(このへんの環境がそろっているのが UNIX のいいところ)、たまに GUI も使いたいときがあります。 たまのことなので、あんまり学習コストをかけたくないので、知ってるものをくみあわせて、、ってことで mono + C# + GTK でためしにやってみました。 mono というのは、Microsoft の .NET Freamwork のオープンソース実装です。 Mono (ソフトウェア) – Wikipedia Monoは、ノベルの主導で開発されている、Ecma標準に準じた.NET Framework互換の環境を実現するためのオープンソースソフトウェア群、 またそのプロジェクト名である。共通言語基盤 (CLI)
Nao さんが PHP カンファレンスの質疑の時に、「wordpress.com では memcached が使われている」ということを言われているのをふと思い出し、ためしにぼくも WordPress に memcached を適応してみようとやってみました。 🙂 といっても memcached が動いているレンタルサーバはないと思いますので、実際に利用できるのは専用サーバ使われている人になるとおもいます。 ぼくはちょっとローカルで試してみただけですので、その辺はご容赦ください。。(笑) とりあえず、memcached。 memcached – Wikipedia memcached は、汎用の分散型メモリキャッシュシステムである。 もともと Danga Interactive によって LiveJournal サービスのために開発されたが、現在は多数のサイトで利用されている。memca
Firefox 3.5 さんが先日ついにリリースされました!!。 Windows のほうにはいれていたのですが、メインの Ubuntu は本日ようやくインストールです。 3.5 になっていくつか使えなくなったアドオンがありましたが、自分でつくって使っていた WordPress サイトに反応して表示する自作アドオン、WP!Pikon も撃沈したので、修正版を配布します。 🙂 まずは Ubuntu 9.04 の Firefox 3.5 ですが、公式パッケージは 9.10 待ちとのことです。 Ubuntu Weekly Topics:2009年7月3日号 9.10のDebian Import Freeze・OpenOffice.orgの日本語環境改善拡張機能・Firefox 3.5・UWN#148・Full Circle Magazine #26|gihyo.jp … 技術評論社 Firefo
実は昔の hiromasa.zone なんかがそうだったりしましたが、WordPress の情報を WordPress 管轄以外から取得したいときがあります。 たとえば、静的 HTML のトップページに WordPress の新着をだしたい、、とかですね。 全部のページ WordPress でやるのもおっくうってこともあるわけです。 🙂 そんな場合は以下のようなコードを使うのもひとつの方法かもしれません。 とりあえず、静的 HTML の場合は、拡張子を .php とか変更して PHP が動くようにします。 すでに、.html で他からリンクしちゃっていてリネームできないよーって方は mod_rewrite で化かすとかとかしてください。 / で終わる URL のときは、index.html をリネームして index.php にすれば OK です。 で、こんなコードを元 html に挿入
ぼくの生活にかなり溶け込んでいる iPod touch ですが、意外にオフラインでの活用をしていることも多いです。 CLIE とか持っているときもそうでしたが、データをたくさんつめこんでビュアーとしてぱっととりだして使うのが好みなのです。 CLIE でいうと Piloweb での ”Web 切り出しオフ読み”は、現在 touch では Free RSS というオフ読み対応 RSS リーダになっていますが、じゃー「Pico」はってことで、iSort を導入してみました。 🙂 Pico というのは Palm で使えるいわゆるカード型データベースソフトです。 Palmware/Pico – PDA Palm CLIE – livedoor Wiki(ウィキ) Palmでデータベースを見るためのソフト。PCで作ったCSVファイルをPalmに転送してみることができる。 Pico Palm上の閲覧ソ
endunham さんが WordPress のテーマフレームワーク thematic を使われていらっしゃるのをみて、おもしろそうだったのでぼくもいじってみました!。 自分は HTML とか CSS のほうはてんでできないので、sandbox とかも興味はあったのですが実際には使ったことがなかったのです。 ということで素人がつかうテーマフレームワークの巻、、はじまりはじまり。。 まずは endunham さんの紹介を熟読。。 [WP徒然]テーマをthematicに変更 私が気になってた主なフレームワークテーマ達、Sandbox, Carrington, hybrid, そしてthematic。WordPress公式サイトの無料テーマ配布サイトでは、thematicが一番ユーザーの評価が良かった感じなので、単純に使ってみようと思ったのでした。フレームワークなので、とーってもシンプル。これか
Ubuntu には USB・スタートアップディスク作成機能というのがあり、これを使うと手軽に USB 外部記憶に OS をインストールすることができます。 似たようなものに CD に OS を焼き付けて起動する LiveCD というのがありますが、USB スタートアップディスクは記憶可能なデバイスを指定することで、設定や追加アプリケーションのインストール状態も記憶することができるまっことにありがたい機能であります。 ということで、ためしに最新版のUbuntu 9.04 を “USB メモリ”にインストールしてみました。 🙂 PC にささっているのが USB メモリです。 高速タイプ OCZ の 180倍速というやつで、リード 30M くらいでるようです。 昔のハードディスク規格 ATA33 とか 66 と同程度ですね。(普通の USB メモリはリード 3M~5M くらいらしい) USB
WordPress のコアファイル数は *.php だけだと、たぶん 260~270 あると思いますが、なにかしらの調査があって調べようと思うと最初はどこに何が状態になると思います。 ということで、ここは IDE の力を借りて簡単にソースを追う方法を紹介してみます。 というかぼくがいつもやっている方法です。 🙂 使っているのはおなじみの Eclipse PDT。 紆余曲折ようやく Ubuntu でも 2.0 が使えるようになったので PDT 2.0 であります。 面倒だったのでまだ英語のままです。 これですね。 IDE というのは、プログラム言語をある程度知っています。 これが関数であるとか、ここが変数のスコープであるとか、という部分をパースしてくれているので、ふつうの検索とかより賢い検索であるとか、カーソルジャンプが使うことができます。 PHP は、言語仕様として、 requre とか
8.10 のときからだったかもなのですが、メイン PC の Ubuntu で NVIDIA ドライバをつかって Compiz とか 3D 系をつかうと、たまに X がクラッシュするような動作をし再起動しなければならない現象がでていました。 これがだいたい1日1回くらいの頻度・・・、起きる日もあれば起きない日もあり、頻発するひもありの気まぐれ具合。 再現性があれば何か分かりそうなもんですが、これまたないため困り果てておりましたが、ついに解決したようです。 🙂 まぁ、要は NVIDIA のドライバの不具合だと思うのですが、、もし同様に内蔵タイプの GeForce で不具合が起きている方がいたら新しいドライバを試してみるといいかもしれません。 ちなみにうちは、GeForce 8200 です。 185.18.08 (BETA) for Linux x86/x86-64 released – nV
WordCamp Tokyo 2009 で「20分で見るプラグインの作り方」ということでプレゼンをさせていただきましたが、その資料をアップロードします!。 また、プレゼン終わったあと何名かの方から「あれどーやっていたのですか?」ということで環境などを聞いていただいていたりしていましたので、使っていたソフトなどもあわせて紹介したいと思います。 🙂 デモ中心でやっておりましたので、プレゼン資料だけだと何がなんだかわからないかもなのですが(肝心のソースがない)、そのまま記載することにいたします。 後日ビデオもでますので合わせてご覧ください~。 wc2009.pdf.zip 今回”プラグインの作り方”というテーマでしたが、実は分かっている方にはちょっと暇になってしまうかも、、という懸念がありました。 じゃーということで、ピコピコ実際にソースかいたらある程度面白いかなということで実演形式をとらせて
なんか最近「~つくってみる」ってのが多い気もしますが、今回は Firefox の拡張をつくってみました。 せっかく手持ちでつかっているアプリは、自分でいろいろいじれたほうが面白いですよね。 先日ふと、WordPress っぽいサイトをみたときにソースをみて WordPress 製かどうかを確認する自分の行動に気がついたので、それを そのまんま extension として実装してみました。 たいしたことないです。 HTML の head をみて wp-content とかジェネレータとか WP っぽいシグネチャもっていたらステータスバーのアイコンをぴこん、させるだけです。 名前は、 Pikon!WP です。(笑) さて、Firefox の拡張は .xpi というファイル形式で、要はプログラムを適切な形につめた、 .zip ファイルです。 (拡張子 .zip にして展開したらプログラム出てきま
というわけで RC から中一日ですが、何名かの方に試していただいて大丈夫そうでしたので JSeries のほうに正式版をリリースしました。 1.10 をお使いの方は、アップデートお願いいたします。 RC からの変更点は、 fillter の連鎖で辞書作成が複数回行われないようにロックをいれました。(おそらくは今のロジックでも起きないハズ…なのですが、プログラムが非同期バックグラウンドで動いて追いづらいので念のため入れおきました) 文字列期待のメソッド返値に false を返すとかよく分からんことをしてしまっていたのを修正しました。 です。 そのほか 1.10 からの変更点もまとめて JSeries ほうにかいています。 WordPress Plugins/JSeries » WordPress Related Post for Japanese (関連投稿表示プラグイン) Yahoo! A
WordPress の関連記事表示ためのプラグイン、WordPress Related Post for Japanese の 1.50 RC をリリースしてみます。 Yahoo! Japan の API エントリポイント変更対応が入っていますので、アップグレードのほうお願いいたします。 機能追加もいくつかありますが、不具合なさそうならそのまま JSeries のほうにリリースします。 🙂 現バージョンと表示は互換を持たせてあるはずなので、アップグレードの方はそのままファイルを上書きしていただければ良いと思います。 辞書の再生成はしなくても大丈夫だと思います。(解析テキストに the_content フィルタかぶせたので若干変わっていますが、影響ないところがほとんどかと思います) wp-jralated.tar.gz とりあえず、ダウンロードは CVS Head からです。 新規インスト
空いている時間をちょこちょこみつけて書いていたドキュメントがなんとなく完成しましたので publish してみました。 ずいぶん昔に、 hiromasa.zone のほうで書いていた XAMPP + Eclipse 環境構築の 2009年版です。 今回は XAMPP と Eclipse の部分を分け、Eclipse のプラグインは PHPEclipse から Eclipse PDT に変更して PHP のデバッグの設定も書きました。 必要に応じて使ってやってください。 🙂 結構長いので、読みたい方は・・・ ローカル環境ってなんだろう?という方。 hiromasa.docs :o) – Eclipse PDT + XAMPP で WordPress の開発環境をつくる (1) ブログシステム WordPress でのサイト構築にあたって必要となってくる、いわゆるローカル環境の構築手順です。
Masayan さんのところのデータベースがとんだのを期に高まる、MySQL バックアップ機運 🙂 ということで、シェル/cron をつかった MySQL バックアップ方法とか書いてみます。 phpMyAdmin とかその他プラグイン系でもバックアップはとれますが、データベースサイズが大きくなってくると http タイムアウトとの戦いになってきます。 また、バックアップ戻しも http アップロードから SQL 発行となりますので、ファイルのアップロード容量制限なども加わり難しい問題に直面しそうな雰囲気があります。 てなわけで、大抵のサーバは ssh の接続がサポートされていますので MySQL のバックアップ関連はこちらで操作するといいかもしれません。 まずは手動のシェル起動によるバックアップ、これがうまくいったら cron にこのシェルを登録してみます。 ここでは、XREA/CORE
PHP の統合環境は長らく PHPEclipse を使っていましたが、Eclipse 本家で PDT (PHP Development Tools) の開発がはじまって、両者使い分ける感じでいました。 最近は PDT のほうが良さそうになったのでこちらがメインになっています。 PDT は WordPress のプラグインをかくときなどに、シンタックスエラー検出や定義ジャンプなど基本的な機能だけ使っていましたが、 Shiroica さんが PDT にデバッガの設定をしていて便利そうだったのでぼくもまねしてみました。 🙂 Eclipse PDT+Aptana+Subclipse – SharpLab. おおー!これは凄い。そしてこれまでテキストエディタでWordPressのThemeを書いて、var_dump()を使ってデバッグをしていた自分の努力はなんだったんだ…。 デバッガというのはプロ
いろいろアプリとかいれられるので、以前買った iPod touch は結構お気に入りでつかっています。 無線LAN とばしてるのなら、寝付けないときに寝ながら Yahoo とか暇つぶしになかなかいい感じです。 暗闇で液晶見ているといい感じに眠くなるし(笑) さて、むかしぼくは Palm (CLIE) もっていたので、この手のデバイスにデータをいろいろつめこんでいつでもみれるようにしておく、、というのは比較的昔からやっていました。 iPod touch は無線がうけられるので、シンクロなどせずとも直接自分でいろいろできるのが良いところ。 昨晩、App Store みてたら Files Lite という無料ソフトが面白そうだったのでいれてみました。 いろいろな種類のドキュメントをいっぱいつめてみれるらしい。 なんでも、Microsoft Office ファイルや PDF もみれるらしい。 We
次のページ
このページを最初にブックマークしてみませんか?
『hiromasa.another :o)』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く