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

【11.04開発版】Alpha1のバグでも、早期解決を信じて待つべし

と学びました。 12月23日から24日夕方にかけて、Ubuntu 11.04 Alpha1 を アップデートしてしまうと、かなり深刻な不具合に見舞われてしまう 状態が続いていました。 ブラウザのFlashが必ずクラッシュする 外観テーマが数種ごちゃ混ぜになって乱れる ログアウ…

【11.04開発版】『sudo upgrade』してたら『/etc/sudoers』から自分が削除されてしまいました。

Ubuntu 11.04 Alpha1 を使用しています。 他の方も同じ症状が起こっているようです。 『latest natty sudo upgrade prompts for conffile update and potentially removes %admin from /etc/sudoers 』 https://bugs.launchpad.net/ubuntu/natty/+source/sud…

子どもが生まれました

ご覧ください! 私の妻のUlinちゃん(DELL Mini 10v)が、かわいいかわいい 子猫ちゃん(Ubuntu Lynx)を生んでくれました。 アオリ 横から か、かわいいぃぃぃぃぃぃ!!! …と、デレデレするばかりではいけません。 私も子を持つ父親となったからには、一家の主と…

【Ubuntu】11.04 Alpha1をネットブックにフルインストールしました。

◆最終更新:2010年12月19日 使用を諦めたアプリ(不具合が起こる疑いがあるもの)ibus-mozc gftp easystrokeただし、『Classic Desktop』ならば、かなり安定します。 『Classic Desktop』でも、『compizconfig-settings-manager』を インストールして『Ubuntu U…

【Twitter API, CakePHP, Ajax】since_idを使わずに新着ツイートを取得

twitterの検索関連のAPIのsince_idは廃止予定だそうです。 そのせいなのかどうなのか、キテるタグで、新着ツイートを うまく取得できないことがたびたびありました。 //hogeを含むツイートの中で、idが1234より大きなものだけを取得 http://search.twitter.c…

【CakePHP】複雑なキーワード検索のconditions

(投稿時のバージョン:CakePHP 1.3.6)願望テキストボックスに『k(空白)e』と入力すると、 下のテーブルの『name』、『detail』、両方のフィールドを検索し、 『k』も『e』も含む行、すなわちkirumin』と『ken』が 結果として帰ってくるようなconditionsを自動…

【ajaxSuggest】1.4の更新内容

jquery.ajaxSuggest 【ver 1.4】 AND検索かOR検索かを選べるようになりました。 オプションで『'and_or':'OR'』のように指定してください。 デフォルトはANDです。 "AND OR" of searching type is able. Set option like " 'and_or':'OR' ". Default is "AND…

【Ubuntu】最近の試行錯誤で得た教訓

【現在の環境】DELL Mini 10v (10型モニタのネットブック) Ubuntu 10.10 デスクトップ Ubuntu Netbookは使わないほうがいい狭いネットブックの画面でも、『Global Menu Applet + Docky』なら 最大限に広く使えます。 ただし、ネットブック+10.04でDockyを使…

【CakePHP】DB検索の際の大文字小文字の区別のまとめ

最終更新: 2012-08-16 (CakePHP 2.2.1) hoge HOGE Hoge hOgE下記の3つのfindの形式で、検索する文字列の大文字小文字の区別は なされるのかどうか、MySQLとSQLiteで調べてみました。 【1. find(通常)】 $this->Model->find('all', array( 'conditions'=>arra…

【ajaxSuggest】1.3.1の更新内容

jquery.ajaxSuggest 【ver 1.3.1】 データベーステーブルの設定の仕方が変わりました。 JSON形式の配列ではなく、空白文字区切りの文字列となりました。 (以前) ['0'] or ['1','2','3'] (今後) 0 or '1 2 3' Database setting has changed. Before -> ['0'] …

【Ubuntu】ネットブックにMacbuntu2.3を導入する

Ubuntu 10.04を入れたネットブックにMacbuntu2.3を導入しました。 【導入にあたっての注意】 ※Ubuntu Netbook Editionには導入できない。(ただし、『ログイン画面』でデフォルトセッションを『GNOME』に設定すれば、通常のUbuntuと同じなのでOK) ※『Lucida G…

いつ死ぬべきか

人は、いつ死ぬべきなのか。 糞尿を撒き散らしながらも最後まで生き続けるのが正しいことなのか。 周りに迷惑をかけながら生きていけば、死後は 『やっと片付いた』と、周りに思われるだろう。 そんな人生でいいのか。 退くべき時に退くべきではないか。 私…

【jQuery】スターでレーティング

サーバサイド言語は使わず、jQuery+HTMLで作りました。 (レーティングと言うんでしょうか、それともランキングと 言うんでしょうか…? 星評価?)【サンプル】実演 : http://www.usamimi.info/~sutara/sample/rankStar/ DL : http://www.usamimi.info/~sutara…

【jQuery】ボックスをドラッグで並べ替える

デモ: https://codepen.io/sutara79/pen/wxjBwg ドラッグできるボックスの並び順をクッキーに保存するサンプルです。 ページを再読み込みしても、クッキーを元に並び順を復元します。使用したライブラリ、プラグイン jQuery.UI Sortable http://jqueryui.com…

【jQuery】料金表を動的に書き換える

デモ: http://code.runnable.com/U8Pg6_j8tiVQZ29X/ 初期状態 『片面料金』をクリックすると、料金が変わる。 『両面料金』をクリックした場合も同じ。 ※3桁ごとにカンマをつける関数は、下記のページのコードを使わせていただきました。 http://webdev.sees…

【PHP】fgetsの簡単なサンプル

テキストファイルを"fgets()"で1行ずつ読み込み、ドロップダウンリストを作ります。 デモ: http://code.runnable.com/U8OlTCaTaKN8FEqH/ Yahoo!知恵袋の質問に答えるためというのが第一の理由ですが、基本に立ち返って復習するためにも、DBではなくテキスト…

【ajaxComboBox】3.5.5の更新情報

jquery.ajaxComboBox 【ver 3.5.5】 セレクト専用にしている場合で、テキストボックス内でDBのデータを 正確に入力して変換候補がひとつしかない場合、候補を選択しないまま テキストボックスのフォーカスを外れても警告が出ないようにしました。 ※修正箇所…

【PHP,MySQL】最も簡単なDB接続の例

【サンプル】実演 : http://tw-hashtag.sakura.ne.jp/sample/phpSearch/index.php DL : http://tw-hashtag.sakura.ne.jp/sample/phpSearch/phpSearch.zip【ソースコード】【テーブル構造】 CREATE TABLE `tbl_01` ( `id` int(11), `name` text, `explain` te…

【Windows版gedit】強調表示モードで、自動判別する拡張子を追加したい

たとえばCakePHPの独自の拡張子である『.ctp』は、 ファイルを開くたびにメニューバーの『表示→強調表示モード』から PHP用の強調表示設定を選ばなくてはなりません これはあまりにも不便です。 どこかに強調表示モードの設定ファイルはないものかと探したら…

【HTML】文書宣言による、各ブラウザでの標準・互換モードの違い

各文書宣言で標準モードになるか? IE6 IE7 IE8 Firefox3.6 Chrome7.0 Safari5.0 Opera10.63 文書宣言無し × × × ○ ○ ○ ○ HTML4.01 ○ ○ ○ ○ ○ ○ ○ XHTML1.0 ○ ○ ○ ○ ○ ○ ○ HTML5.0 ○ ○ ○ ○ ○ ○ ○ 各文書宣言の詳細は以下のとおり 【HTML4.01】 【XHTML1.0】…

【jQuery】メッセージの循環表示

上のように、ボックス内のメッセージが時間と共に なめらかに切り替わるサンプルです。 …こういう、装飾的な機能はほとんど勉強せずにいたので 今回、サンプル制作にあたり、苦労しました…。 【実演ページ】http://www.usamimi.info/~sutara/sample/cycle_me…

【CSS3,jQuery】半透明のプルダウンメニュー

こんな感じで。 CSS3を使っているので、IEとOperaでは動きません。 また、JavaScriptライブラリのjQueryを使っています。 【実演ページ】 http://www.usamimi.info/~sutara/sample/opacityMenu/ 【使用したCSS3】 背景色のみを半透明に指定 background-color…

【Linux】パーミッションを種類ごとに一括変更したい

【環境】Ubuntu 10.04, XAMPP for Linux 今までは sudo chmod -R 777 /home/testuser/などという、大雑把で危険なことをやっていました。 まあ、別に自宅サーバではないのですから特に問題はないと思います。 レン鯖にアップすれば、あちらで自動的にパーミ…

【ajaxSuggest】動的に追加したテキストボックスに適用したい場合

※jQueryプラグインajaxSuggestについて 動的に追加したテキストボックスに対してajaxSuggestを 指定したい場合は、新たに生成したテキストボックス ひとつずつに対して行なってください。 【HTML】 <ul id="hoge_list"> ... </ul> <input type="button" value="追加" id="hoge_btn"> 【JavaScript】 //はじめから設置されているものにa…

【PHP】array_diffの使用例

1〜100までの100個の数字から、20個の数字を重複せずに選択し、 それ以外の数字を並び替えて表示する処理で『array_diff()』を 使ってみます。 【実験ページ】 http://www.usamimi.info/~sutara/sample/arr_diff.php 【ソースコード全体】 <html> <head> <meta charset="UTF-8"> </head> <body> </body></html>

【PHP】最近更新されたページのタイトルを目立たせる

対象ファイルの更新時刻が24時間以内ならば、CSSクラスを追加して目立たせます。 下のサンプルでは、対象ファイルへのリンクテキストの背景を赤くしています。 デモ: http://code.runnable.com/VIpPAeUZRHcffdY2/

【PHP】配列から、値が重複していないものだけを取り出す

『array_unique()』のように重複を削除してすべてをユニークに するのではなく、最初からユニークなものだけを取り出す方法です。 今回主役の関数は『array_count_values()』です。 http://www.php.net/manual/ja/function.array-count-values.php 配列内の…

【PHP5.3】すべてのエラーを表示するようにしました。

【PHP 5.3】 php.iniの初期設定は以下のようになっています。 error_reporting = E_ALL | E_STRICT『非推奨のスクリプトを除くすべてのエラーを表示する』 という意味です。 これを以下のように変更しました。 error_reporting = E_ALL『エラーはすべて表示…

【jQuery】セレクトボックスの項目を削除したのち、残りの項目をアラートするサンプル

こんな感じで、セレクトボックスの項目を削除したら 残りの項目がアラートで表示されるコードです。 キモは、『option:eq(0)』のようにして残りの項目の文字列を 順番に取得していく箇所です。 【サンプルページ】 http://www.usamimi.info/~sutara/sample/s…

【jQuery】入力フォームを追加するサンプル

jQueryの.clone()メソッドで、入力フォーム一式をまるごとコピーするようにしています。 その後、idの通し番号のみを書き換えています。デモhttps://codepen.io/sutara79/pen/mjLyWr 応用 追加したフォームを削除したい場合は、下記の記事をご覧ください。 h…