読者です 読者をやめる 読者になる 読者になる

purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

PHP5.3でリポジトリを作成するプログラムを作る

初めにApacheをrootとして認識させるみたいなのが必要 そうしないと sudo -S svnadmin create の部分で権限エラーが出るvia Apacheからsvnを実行すると'Permission denied'エラー発生 | maeda.log [PHP] exec(),shell_exec()関数から sudoコマンドを実行する…

イベントを初期で一回実行 trigger

初期実行するイベントvia ふじこのプログラミング奮闘記 $('.hoge').click(function() { alert("aaa"); } $('.hoge').trigger('click'); これでクリック時のイベントをload時に強制的に一回呼び出すことになる bindで複数イベントを指定しててもいける $(".h…

今スクロールされるかを取得するイベント

最近、jqueryでtriggerっていうのがあるってしって、超便利らしいって事をしった。 例えば、selectのchangeイベントを実装するときとか、スマートに書ける そして↓にあったこのソース Custom events - Code examples - CarouFredSel //find out whether the …

DNSサーバを作る(BINDインストール)

BINDのインストール yum -y install bind bind-chroot caching-nameserver cp /var/named/chroot/etc/named.caching-nameserver.conf /var/named/chroot/etc/named.conf chgrp named /var/named/chroot/etc/named.conf vi /var/named/chroot/etc/named.conf …

.htmlをhtmlとして読ませる

基本.htmlをphpとして動かしたいとき AddType application/x-httpd-php .html を書きますが、ここだけは.htmlをhtmlとして読ませたい!ってときに Apacheの設定によって書き方は異なるが AddType text/x-server-parsed-html .html か AddType text/plain .ht…

php.iniの値を設定する際ini_setも.htaccessも使えない場合

include_pathを変更したい時、普段はini_setでやっているが、某案件で利用したサーバではどうも許可されていない模様。 探したら、set_include_pathという関数があるらしい。上手くいった。 via set_include_pathの使い方 - tech tech -テクテクブログ- incl…

Synergy設定メモ

via 複数の PC を手元で操作 「Synergy」を使おう! -Win&Mac 混合対応版- - NHN Japan ディレクターブログ http://bit.ly/wOCAZ0 Mac クライアント 側の設定メモ synergykm をDLしてMacにインストール http://sourceforge.net/projects/synergykm/ 1. 2. win…

PHP でひらがな、空白を許可する

if (strlen($fields['txt_kana']) > 0 && !mb_ereg("^[ァ-ヶー\-\s]+$", $fields['txt_kana'])) { カタカナをで入力してください。 } if (strlen($fields['txt_kana']) > 0 && !mb_ereg("^[ぁ-んー\-\s]+$", $fields['txt_kana'])) { ひらがなを入力してくだ…

navicatでPostgreSQL8に接続する

同じような症状のブログがあったので非常に助かりました。 via サバカン日記+::pgadminIII 内容はほぼ引用です。 navicatで社内サーバのPostgreSQLに接続しようとおもったら could not connect to server: Connection refused (0x0000274D/10061) Is the ser…

undefined値の判定

via JavaScript:undefined値の判定 - 泥のように これが個人的にいいなと思います。 if (a == null) { alert("aはundefinedかnull"); }

スムーズにページ内スクロールをするjsが上手く動かない

いつからのバージョンかわからないが(割と最近のだと思う) Chromeで 「jQueryでページ内スムーズスクロール」 のスクリプトが上手く動かなくなった。 調べてみると 同じような症状の方がいた。 via HTML Aタグにname idを指定して要素を空にした状態からj…

exec関数を使ってPHPをCGIモードでバックグラウンドで動かそうと思ったけど上手くうごかなかった。

CPIさんのB3 RAIDでは動いていたのですがv-st3では同じやりかたで動かない。 オンラインマニュアルとか見て、パーミッションを705にしてみたりしたけど動かない。 SSHで接続してコマンドを直に打てば動くのだが、ブラウザでphpを実行させ見ると、どうもcgiモ…

phpで重い処理をCGI モードでバックグラウンドで動かす

via PHPで別PHPを呼び出す。 - PHP - 教えて!goo 某案件で、メールマガジンの配信プログラムを作ったときのメモ1. action.php /dev/null &」 で、呼び出したPHPの終了を待たずに呼び出しもとに制御が戻ります。 // 引数は半角スペースで指定することにより…

DW5でhtml5のファイルを開くと文字化けする

引用元 DreamweaverCS5のテンプレートをHTML5にすると文字化けする | Design Spice 対処方法(引用) <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta charset="UTF-8" /> ちなみに、DW5.5ではこのバグ?は直っているので安心。 5以下での対策はテンプレートファイルに </meta></meta>

sambaメモ

force create modeとcreate maskの違い 第2回 共有フォルダの運用パラメーター | Think IT

IEチェック

今は非推奨になってるけど、やっぱり便利だしメモ //IE6以下か? if(jQuery.browser.msie && parseInt(jQuery.browser.version) <= 6){ } ネイティブに書くなら via http://winofsql.jp/VA003334/infoboard.php?id=070828100942&mid=sjscript&pid=3 <SCRIPT type="text/javascript"> var use…

QuickFormにhtml5の要素を追加する。

type="tel"を追加したときのメモ ※必要じゃない記述とかもあるかもしれません。これやったら動いたというメモ コアハック PEAR/HTML/form.php 203行目に 'tel'=> 3, を追加 PEAR/HTML/QuickForm.php 40行目に 'tel'=>array('HTML/QuickForm/tel.php','HTML_Q…

日本語(ひらがな)ソートをする方法

via MySQLの日本語のソートがうまくいかない現象について@あらき家 select * from テーブル名 order by cast(列名 as char); これでいけるみたい。 試してないけど、漢字はできないと思う。

画像のサンプリング→保存の

VLOOKUPで文字列を検索値にしたい場合

こんな風に先頭行に'(シングルクォーテーション)を入れてあげれば期待どおりの効果が得られる 式は、例えばE2行に =VLOOKUP(D2,$A$2:$B$48,2,FALSE) としてある

Subversionサーバの構築ログ

バージョン管理をDreamweaverを通じてやりたいのでサーバを構築することにした。 OS:Centos 5.5 svn: 1.6.6(DW CS5のクライアントとversionを合わせておく) まずはPCにOSインストールした。 で、ネットにつながらなかったのでインストールしたときに設定し…

CodeHints.xmlのあるパス

Dreamweaver CS5で、OSはwindows7だが、CodeHints.xmlのあるパスは /Program Files/Adobe/Adobe Dreamweaver CS5/configuration/CodeHints/CodeHints.xml ではなくて C:\Documents and Settings\ユーザ名\Application Data\Adobe\Dreamweaver CS5\ja_JP\Conf…

オブジェクトのthisに行きたいけどjquery使うとその要素のthisになってしまう。

イマイチ理解出来てないので完全に自分メモ jquery.jcarousel.jsを使ってスライドショーのautoplayをしているが aタグをクリックしたら止めたい 162〜184行目あたり var self = this; ・ ・ ・ this.funcNext = function() { self.next(); }; this.funcPrev …

画像をクロスフェードで切り替えるライブラリ

このライブラリは非常に素晴らしいです。 via [jQuery]透過PNGに対応したクロスフェードボタン – smoothRollOver.jsロールオーバーすると滑らかに画像が切り替わるライブラリ | レポート | 日本電子工藝社 しかし、僕のファイル命名規則とかと、ちょっとスタ…

jsをOFF、Flash Playerを入れてない場合の、サンプル文言

noscriptタグ内に入れる内容 本コンテンツはJavaScriptを使用しています。ブラウザの設定にて、JavaScriptを有効にしてください。 本コンテンツをお楽しみいただくには、Flash Playerが必要となります。最新のFlash Playerをダウンロードのうえ、ActiveXをON…

ウィンドウ、リサイズ時のイベント処理の記述方法

調べてたら丁度よいソースを見つけました。感謝。 via jQuery「ウィンドウ、リサイズ時のイベント処理の記述方法」 function doSomething() { リサイズ時、実行する命令 }; var resizeTimer = null; $(window).bind('resize', function() { if (resizeTimer)…

windows環境にsubversion導入

Apache + subversion + TortoiseSVN + Dreamweaverのリンクメモ 開発サーバはネットワーク上にあり、それをローカルのリポジトリに保存する。 手順 TortoiseSVN インストールからリポジトリ作成までやっておく http://www.gside.org/Gentoo/subversion/subve…

faqとかのslideToggleを使ったアコーディオン

これだと文字が書いていない一行がリンクの範囲になる <script type="text/javascript"> // <![CDATA[ $(function(){ $('dl.faq > dd').hide(); $('dl.faq > dt').css('cursor', 'pointer').click(function() { $(this).next().slideToggle('normal'); }); }); // ]]> </script> これならspanをクリッ…

ウィンドウ、リサイズ時のイベント処理の記述方法

調べてたら丁度よいソースを見つけました。感謝。 via jQuery「ウィンドウ、リサイズ時のイベント処理の記述方法」 function doSomething() { リサイズ時、実行する命令 }; var resizeTimer = null; $(window).bind('resize', function() { if (resizeTimer)…

独自ルールで動的にエラーメッセージを制御するサンプル

書式の自分メモ function function_hoge($fields){ if(intval($fields['flg']) === 1) $arr_hoge = array(); if($fields['name'] == "") { $arr_hoge['name'] = '名前を入力してないよ!'; } if($fields['kana'] == "") { $arr_hoge['kana'] = 'ふりがなを入…

defer属性

defer属性を指定すると、ページの読み込みが完了してからスクリプトを実行する そういえば、alphafilterを使うときに指定してたのを思い出しました。 <script type="text/javascript" defer="defer" src="js/alphafilter.js"></script> via HTML5のscript要素でasync, deferを使ってパフォーマンスアップ - IT-Walker on hatena

fadein するとIE7で文字がにじむ

via jQuery fadeIn|VISTA IE7で文字がジャギる。 » artvecta blog ちなみにwindows XP、 7でも確認された現象 引用 $(“#targetDOM”).fadeIn(1000,function(){ this.style.removeAttribute(“filter”); }); こんな感じにすれば回避できるけどMac safariのコン…

IE6でのposition z-indexの挙動

via CSS の z-index について整理してみる - かたつむりくんのWWW 普通は positionで指定したものは後に出てくる要素ほど上に表示されるようになる。 その順番を自由に決めることができるのがz-indexプロパティだがIE6の場合はこの順番が、同じ階層の要素で…

thisの子要素の取得方法

via jQueryでthisの子要素を取得するやり方いろいろ | Base Views 1. $('hoge',this) 2. $(this).children('hoge') 3. $(this).find('hoge') 今まで3番の方法でやってたけど、1番の方法みたいな方が直感的かな。 でもそれを言ったら1番のでもhogeとthisの順…

twinpact100とビデオカメラを同時にDVケーブルで接続できない。

Ustream Producer proで twinpact100からDVケーブルでPCにinすると、他のビデオカメラからDVケーブルでinしたとき、ustream producer 内で信号が喧嘩する。 喧嘩というか、twinpactを表示する画面がチカチカとビデオカメラの画面と交互に切り替わる事象が頻…

ローランド Audio & Visual 新製品発表会 2010 より

ヒマナイヌ川井さんのデモプレゼン構成 PCで全部出来るのになぜハードウエアを使うのか PCでスイッチ等全てを行うことができるが、リソースを食い過ぎる為 ・パソコンに配信を任せ ・エンコードとかはハードウエアに任せる そうやって安定した配信を行う。 …

jQueryで新規にメソッドを追加する方法

via 魔法の鎖のつなぎ方(2) - [JavaScript]All About $.fn.sample = function() { // 処理 };

フォームに値を自動入力するGreasemonkeyを作った。

フォームのテスト送信で毎回入力するのって結構大変なんですよね。 僕のFirefoxだとテキスト入力欄をダブルクリックすると履歴が出てきたりするけどそれでも面倒だったのでとりあえず作ってみました。 via(jQueryロード部分) newbie on xxx(iphone,object-…

クロージャメモ

via クロージャ入門物語 - 三等兵 つまりこういうこと。分かりやすかったです。 引用; function soto() { var num = 0; function naka() { num+=1; alert(num); } return naka; } var func = soto(); func(); // 1 func(); // 2 func(); // 3 こっちの方が…

アップロードした画像の範囲指定切り抜き

↓こことかで使われている指定範囲のみを保存する方法 マチウケメール便 js配布元 DEfusion.org.uk » JavaScript Image Cropper UI, using Prototype & script.aculo.us 注意するポイントとしては、DLされるサンプルだとscriptの参照がgoogleのサーバなのでフ…

サイト内のどこにアクセスしてもトップページを表示する

どこにアクセスしてもトップページにリダイレクトする 画像ファイル等の場合は省く RewriteEngine On RewriteCond %{REQUEST_URI} !^/index.html$ RewriteRule !^(.*)\.(gif|jpg|css|js|swf)$ http://%{HTTP_HOST}/index.html$1 [L]

ユーザスクリプトでjQueryを使用する

firefoxで、Greasemonkeyでユーザスクリプトを実行するときjQueryを使いたかったのでそのメモ via Google イメージ検索画像をレイヤー上に表示 (Greasemonkey) : Serendip - Webデザイン・プログラミング 引用 (function() { // load jquery library var GM_…

cronの設定方法

via:cron の設定ガイド #crontabファイルの内容を表示 $ crontab -l #crontabを編集 $ crontab -e via:Manpage of CRON crontab ファイルを変更するたびにcronを再起動する必要はない

webminでのcronの設定方法

via:ファイルの自動バックアップ - Linux で自宅サーバ [ Home Server Technical. ] point コマンド → /usr/〜〜〜〜〜/hoge.sh 時間を指定する場合はこんな感じです。

リストで交互にclassを指定する

自分メモです。 html側 <ul> <li>{HOGE}</li> </ul> php側 $form->addGroup($hoge, $fuga, '', array("</li>\n<li class=\"hoge\">","\n</li>\n<li>","</li>\n<li class=\"hoge\">","\n</li>\n<li>")); \n省き $form->addGroup($hoge, $fuga, '', array("</li><li class=\"hoge\">","</li><li>","</li><li class=\"hoge\">","</li><li>…</li>

指定フォルダだけBasic認証を外す

そのフォルダの.htaccessにこれを書けばよい satisfy any order allow,deny allow from all # ついでに.htaccessを実行できないように <Files ~ "^\.ht"> deny from all </Files> 解説 satisfy any デフォルトの動作 (All) はクライアントがアドレスによる アクセス制限を満たし、かつ…

WYSIWYGでの画像挿入(上級者設定)

phpMyFAQ 2.5.1にて IEだとwidthとheightが取れないらしく挿入タグの値が0になるため表示されない。 他のブラウザでも、マウスオーバー、マウスアウト時の画像サイズ計算がよくわからないのでwidth、heigthの指定をしないことにした \admin\editor\plugins\a…

ハレーション

会社でハレーションというワードが出てきたのでググったら ハレーションとは - はてなキーワード 写真で強い光の当たった部分の周りが白くぼやける現象。 感光乳剤の層を通った光が反射し、再び感光層に作用するために生じる。 光暈。 webと関係ないので少な…

MT4で挿入される画像のstyle属性を調整

imgタグにdisplay: blockとかがあるので画像のポップアップリンクがあるとリンク範囲の関係で表示がちょっとおかしい なので以下を修正すればなんとかなりそう 引用: MT4.x 画像配置をスマートにするカスタマイズ - ワサビチップス /mt/lib/MT/Asset/Image.…

ユーザーデータ更新の再の文字化け

ユーザのプロフィールの本名を更新すると文字化けする PHP、DBと共にutf-8なので変換しなければよかった? admin/ajax.user.php の50行目あたり print json_encode(array_map('utf8_encode', $userdata)); ↓ print json_encode($userdata); としたらいけた。