ゴミ溜め@技術系日常系雑文

主にWeb技術やそのほかつまづいたこととか引っかかって調べたこととかをまとめてます。

はてなダイアリーから引っ越しました。)

Western Digital の RMA で HDD を交換するまで Part1

自宅NASからアラートメールが届いた。 どうやら定時チェックでSMARTエラーを観測したらしい。 HDDにはRMA(返品保証)なる素敵な制度があるらしい。が、海外メーカーとのやりとりは少々億劫、というか、ガイジン怖い。 とはいえ、1本3万もする Western Digital…

Raspberry Piを入手してからmuninを入れるまで

ひっさびさの更新。まさかの2年ぶり。 自宅のに無線LAN接続のRaspberry Piを置いて、muninで状態を監視したいと思った。 0. 環境等 使用したRaspberry Pi は「Raspberry Pi 2 Model B」。余ってたのを使ったので、別に何でもいい。余談だけど、最近Raspberry…

ConoHa1周年記念イベント in 大雨の秋葉原に行ってきました。レポ。

ええ、行ってきましたよ。ConoHaの1周年記念イベント。台風接近に伴う大雨だったけど、なんかもう秋葉に行かなきゃ、という使命感に突き動かされましたよ。本来の目的は秋月行ってRaspberry Pi用の部品揃えに行ったんだけど、まあそれは別の話。

ConoHa導入して、やったことログ

やったことまとめ。 VPSを追加 ローカルユーザーの作成 FTPユーザーの作成 vsftpdの導入 WordPress初期設定 WordPressのプラグイン追加 今後やりたいこと これら方法が適切なのかは、わからない。 ググった情報、勘を頼りにしてるので、セキュリティ的な問題…

ConoHaはじめました。

あ、リンクはアフィリンクなので、嫌儲な方はこちらのリンクから公式ページに飛んで下さい。なんかもういろいろ我慢できなくなってConoHa始めてしまった。さくらのVPSと悩んだんだけど、次の点でConoHaに決めた。 スペック構成・値段は大して変わらない この…

なんかアンケートサイトに登録してみたんだけど

ページ切り替えができるんだけど、「戻る」ボタンが無くて元の回答に戻れないのが微妙かなあ。でもシンプルで使いやすいかも。 回答にかかった時間とかも集計できて便利。無回答で送信したらどうなるのか試そうと思ってやってみたら、回答回数制限かけてるせ…

ホームページ作りたいけどどんなのがあんの?まとめ

無料でブログプラン、無料でウェブサイトプラン、有料でWordPress使ったウェブサイトプランの3つに別けてみた。 もちろん、他にもレンタルサーバはいっぱい有るので、あくまで一例。 アダルトコンテンツの可否について記載してるのは、絵描きさん等、一部ア…

Perlの謎挙動

※ 解決してません。QUERY_STRINGまわりの挙動がよくわからないって話。

Win32::Console を使って、Windowsコマンドプロンプトの文字色を変える

みんな大好き黒画面。だけどたまにはカラフルにしたい。 たとえば、エラー出力を赤文字に! あるいは、警告文を黄色文字に!そんなときにはこの方法で。

右クリックで選択したファイルを一括して新しいフォルダに移動するバッチ書いた

複数のファイルを同じフォルダに格納したいんだけど、いちいち新規フォルダ作成→ファイルを選択→ドラッグ&ドロップって言う操作が面倒なので、複数のファイルを選択して、右クリック(コンテキスト)メニューから一括で出来るようにした。

Excel マクロ(VBA) でシートを名前順でソートする

備忘録としてVBAマクロを掲載していくシリーズ。シートをシート名昇順にソートするマクロ。 Excel マクロ(VBA) でシート一覧を作成の応用。 Sub シートをソート() ' 画面更新を一時的に無効化する。 Application.ScreenUpdating = False Dim cnt As Long cnt…

Excel マクロ(VBA) でブック内の画像をすべて取り除く

備忘録としてVBAマクロを掲載していくシリーズ。ブック内に大量に画像が張り付けてあって、それをすべて消す作業が発生したので、めんどくさくなったので下記のマクロにて処理。まず、アクティブなシート内の画像を全て消す処理は、下記。 ActiveWorksheet.P…

Excel マクロ(VBA) で対象セルに画像を張り付ける

備忘録としてVBAマクロを掲載していくシリーズ。指定したセル上に、セルに寸法を合わせた画像を貼り付ける処理。 指定したセルが結合されたセルの場合、結合したセル全体のサイズに合わせる。 まずコア部分。引数は下記の通り。 tgtRange : 貼り付ける先のセ…

Excel マクロ(VBA) でシート一覧を作成

備忘録としてVBAマクロを掲載していくシリーズ。いまあるシート名一覧を出力する方法。 ブックの末尾に新たにシートを追加して、そこに現在あるシート名一覧を出力する。 Sub シート一覧を作成() Dim cnt as Long cnt = Sheets.Count Dim work As Worksheet …

PT3導入したので、EpgTimerで録画したファイル名を書き換えるバッチ+perlスクリプトを書いた

発売日に買ったのにずっと放置してたPT3をようやくPCに導入した。 で、EpgTimerで録画したTSファイルの録画情報ファイル(.ts.program.txt)からサブタイトルを抽出してTSファイルのファイル名に追記したいと思ったので、PerlとBATで何とかしてみた。で、今回…

論理値へのparse、isset()、empty()、is_null()したときの戻り値

PHP

PHPで論理値へのparse、isset()、empty()、is_null()したときの戻り値をまとめてみた。 ありふれたエントリーだけど自分用のメモに。ソース(is_.php)

よくあるフォーカスされてるときだけ表示される検索バーの作り方

よくブログとかで画面の右上とかにある、フォーカスされてるときだけ表示される検索バーあるじゃないですか。 あれの作り方。仕組みは簡単で、検索バーのどこかにマウスが乗ったときと、テキストフォームがフォーカスされてるときには幅などを指定して、通常…

WordPressの Breadcrumb NavXT プラグイン(V4.3.0)プラグインでリストタグを使う

この記事はWordPressのBreadcrumb NavXT プラグイン(V4.3.0)についての記事です。Breadcrumb NavXT プラグインは便利。 だけど、やっぱりぱんくずリストはリストタグ(<ul><li> とか、<ol><li>とか)で記述したいよねって思ったんだけど、どうにもこのプラグイン、フォーマッ</li></ol></li></ul>…

Javascriptでブラウザ判別するスクリプト考えてみた。

車輪を再発明してみる。発端はjQuery.browserでの判別がver1.3以降非推奨であることを知った衝撃から。 理由としてはjQuery.browserは内部的にユーザエージェントを見て判断してるから、とのこと。 じゃあCSSのベンダープレフィックス付きの要素を参照してみ…

Sleipnir For Android / Dropbox内の"Apps\Fenrir Pass Connect\.dropbox"ファイル?

Sleipnir For Android を使用してて、なにやらDropbox内に勝手に(?)ファイルが作成されてたので何なのかFenrirに問い合わせてみた。 件名 【ご質問】Sleipnir For Android / Dropbox内の"Apps\Fenrir Pass Connect\.dropbox"ファイル? 本文 平素よりお世…

16進カラーコードまたは色名を10進に変換するjavascriptコード。

Web Color 以外の色 - 色名指定が可能な色の見本をもとに、16進カラーコードまたは色名を10進に変換するjavascriptコードを書いた。 String.prototype.toDecColorCode || (function(){ var name = { white : { red : 255 , green : 255 , blue : 255 }, /* …

備考録。ユーザーエージェントで処理を分ける。

PHP

備考録。 ユーザーエージェントからブラウザ、ブラウザバージョンを特定し、スマフォであれば$is_mobileをtrueにするPHPコード。

JavascriptでCookieを2

前回に続いて、Cookieを簡単に扱えるようにしてみる。 /** * Cookieの情報を読み書きする。 */ var Cookie = { /** * Cookieの値を参照する。 * @param name string 参照したい情報のNAME。 * @return 当該の値。 */ get: function( name ) { var match = ('…

JavaScriptでCookieを

JavaScriptでCookieを使ってみる。参考: [JavaScript + Cookie]実は有効期限指定がすごく簡単だった件について <html lang="ja"> <head><meta charset="UTF-8"> <script type="text/javascript"> </meta></head></html>

昨日の件結局妥協した。

昨日の件、妥協した。 やっぱり。heightLine.jsを使おう。ただ、やっぱりいちいちクラス名を指定するのがめんどくさめんどくさいのでheightLine.jsのnew function()内の末尾に下記のコードを追加した。 追記。 しまった。addClassの前にremoveClassしてない…

jquery.flatheights.jsが上手く動かなかったので修正した。

jQueryでブロック要素の高さを揃えてみるの「jquery.flatheights.js」が素晴らしかったけど、paddingとかborderの値分高さがずれるので修正してみた。元の内容の、79行目〜の /* 高さ揃えの処理本体 */ var flatHeights = function(set) { var maxHeight = 0…

関連テキストファイルが連番のフォルダごとにまとめられてるのをフォルダごとにファイル結合して別のフォルダに出力するバッチ

関連テキストファイルが連番のフォルダごとにまとめられてるのをフォルダごとにファイル結合して別のフォルダに出力するバッチ。よくわかんないね。 たとえばこんなファイル群を Dドライブ | +- | +- | | | +- 設定1_A.txt | +- 設定1_B.txt | +- 設定1_C.tx…

いくつか便利げなMTプラグインを。

MovableType使う際、いくつか便利げ、むしろ必須といえるMTプラグイン。 BodyFieldCustomizer http://www.koikikukan.com/archives/2010/12/27-015555.php 更新画面内の本文フィールドの非表示化、位置の移動が可能になる。(体験版無期限、商用利用は有料30…

今後作りたい物まとめ

こんなんつくりたいなあと。 なまえなにそれ進行状態停滞理由所感メールでリマインダ指定日時になったら自動でメールを送ってくれるだけのツール0%時間ねぇ僕に今必要なのはこれだ!あのうっざいケータイ着信音がリマインダとして使えたら便利だよね。すまふ…

ほしい

イカさんかわいいです。 侵略!?イカ娘 ねんどろいど イカ娘 (ノンスケール ABS&PVC製塗装済み可動フィギュア)出版社/メーカー: ファット・カンパニー発売日: 2012/07/31メディア: おもちゃ&ホビー購入: 3人 クリック: 68回この商品を含むブログ (10件) を見…

Zen Codingで独自の変換規則を追加する。(zen_settings.jsを修正したので。)

DreamweaverのZen-Codingプラグインを少しだけ改良したのでメモ。zen_coding.jsの所定の場所に変換規則を記述しておくと、そのとおりに変換してくれる。 修正するファイル 以下のファイルを修正する。 C:\Users\\AppData\Roaming\Adobe\Dreamweaver 9\Config…

Firefoxがクラッシュしてアドオンが動かなくなった時の対処。

Firefoxがクラッシュした。Firegesturesが動かなくなった。 下記の手順で解決したのでメモメモ。ステップ1:アドオンを無効化してfirefox再起動 それでもだめなら→ ステップ2:アドオンを削除して再起動後、アドオン再インストールして再起動 やっぱりだめ…

Windowsバッチファイル(.bat)を管理者権限で実行

Windowsバッチファイル(.bat)ファイルを管理者権限で実行したいけどできないのでbatをexeに変換してくれるソフトを使ってみたらあっさりできてラッキー。ようは、ウェブサイトのテストにxampp使ってるんだけどvhostをちょこちょこ書き換えてApache再起動しよ…

東電の値上げについて

なんかこんなメールが転送されてきた。 さて、ご既承のとおり、4/1より東京電力による電気料金の 値上げが実施されますが、3/30の17:00までに「電気料 金値上げに合意しない」旨を東電に伝えることで、現在の契約 期間満了まで現在の料金(値上げ…

MTのテンプレートをスタティックからダイナミックに変更したときにトラブったことまとめ

MobavleType 5 使用。 テンプレートの公開設定をスタティックからダイナミックパブリッシングに変更した際に遭遇した症状をまとめる。(遭遇し次第追記。) 403;14エラーが出る。 これはサーバ側のエラードキュメント設定が必要。僕の環境はIIS(iSLEのInfoni…

Dreamweaverが起動しなくなったけど何とかしたら起動するようになったので。

Dreamweaverが起動しなくなったけど何とかしたら起動するようになったのでメモ。ちなみに環境は、 OS : Windows7 64bit Dreamweaver : CS3(Ver.9.0 Build 3495)正確には、起動の後、ローカルファイルをロード中に落ちる様子。こちらのブログ記事や、こちらの…

jQueryでテーブルをページング。

ひっさびさの更新です。わけあって、「テーブルにページ送り(ページング)を実装してみる - jQuery入門 - ポンクソフト」を参考にテーブルをページングするjavascriptを作った。もとのソースに加えて、先頭ページ移動、末尾ページ移動と、ページ番号ボタン…

どういうことなの。

Google翻訳。中国語→日本語。どういうことなの?

Perlのサブルーチンで配列やハッシュを扱うには

復習してて頭がパーンしそうだったのでメモ書きしておく。 やりたいこと A,B,C,Dとか0,1,2,3とかの連番の値を格納した、配列のサンプルを作る サブルーチンに配列やハッシュを渡す(複数同時に) それを処理する #! /usr/bin/perl use encoding "sjis"; use En…

プルダウンメニューをボタンにして列挙するグリモンスクリプト書いた。

プルダウンメニューをボタンにして列挙するグリモンスクリプト書いた。書いた。 nameやinclude先はご自由に変更してください。 // ==UserScript== // @name addButton_assignedMember2tyamakawa_cybozulive // @namespace AyeBee_TY // @include * // ==/Use…

Win7+XAMPP(Apache)環境で、LAN内の他のPCにwebページを公開ができない→できた

きた。変更点は2つ。 Apache\conf\httpd.confの35行目あたり ServerName localhost:80を ServerName 192.168.2.127:80 # 192.168.2.127はページを公開したいサーバーマシンのローカルIPに修正する Windows ファイアウォールで、Apacheの通信を許可(コントロ…

Dreamweaver用ZenCodingで閉じタグの後ろにコメントを加える

Zen Coding for Dreamweaverでdiv要素の終了タグにコメントを自動追加 http://www.skyward-design.net/blog/archives/000090.html を参考に、ちょっとだけ改良してみた。 2012/04/09 追記。 コードが間違ってました。 以前のままだと条件分岐しても結局同じ…

右クリックメニューからファイルパスをコピー

Windowsでファイルやフォルダのパスを記述したい時、結構面倒。 例えば、 対象のファイルのあるフォルダを開く 「アドレス」をコピー パスを記述したいテキストエリアに貼り付ける 対象のファイル/フォルダのファイル名をコピー パスを記述したいテキストエ…

WindowsでApache(XAMPP)が動かないときはポートをチェック→やっぱだめ→何とかなった

2013/04/11加筆。 コメントにて youchanさんの紹介して頂いた記事(xamppが終了できないときの対処方法 - 初心者のメモ置き場)をみて、うっかり記載していないことがありました。 僕は原則的にXAMPPは管理者権限で起動しています。 じゃないと終了できないこ…

HTML+jQueryでマルチカラムなプルダウンリスト作った。

AccessとかだとおなじみのマルチカラムなプルダウンリストをHTMLでつくってみた。 選択結果を入力するinput-text要素と、プルダウンリストをtableで作ってあげるとプルダウンリストにしてくれる。 要jQuery。 動作確認はまだ全然なので、バグはたっぷりかも…

最低限文化的な階調機能付きスライダー

404 Blog Not Found:DHTML - 最低限文化的なスライダーの実装 http://trackback.blogsys.jp/livedoor/dankogai/51733122 で記述されてたスライダーに、階調機能をつけた。なんかIE7で動かないような気がするけど気のせいかな。動作デモはこちら。 <html lang="ja"> <head> <meta charset="UTF-8"> <title></title> <style> .sl</meta></head></html>…

アキバ行ってきました。買い上げリスト。

あきはばらに ともだちと いって きました。 ぱそこんの パーツを かいました。 たのしかつたです。ってわけで、買い物リストならぬ、買い上げリストででです。 1番手。ハードディスク4個 日立製、1プラッタ、1TB 、SATAII 6GB、32MBキャッシュのHDD。型番は…

tumblrのクッションページから自動的にリダイレクトさせる

書いた。ただしほぼコピペ。 // ==UserScript== // @name tumblrRedirect // @namespace ayebee (http://d.hatena.ne.jp/AyeBee_TY/) // @include http://*.tumblr.com/post/* // ==/UserScript== // refarence: http://www.otchy.net/20110607/use-jquery-o…

【自分用メモ】vim改善したいことまとめ

vim

Back SpaceやDeleteキーで範囲指定文字列を削除しようとすると、切り取りが行われる(削除した文字列がクリップボードにコピーされる) 範囲選択→Back Spaceキーで、範囲選択部分+始点の前一文字が削除される gvim以外のソフトでコピーした文字列をgvim内の…

【解決】neocomplcache.vimが動かなくて困る→僕が馬鹿でした動きましたすいません

vim

neocomplcache.vim入れてみたけどUGOKANE!!!!と悩んでたんだけど、なんか解決した。 なんかってか、僕が馬鹿でした。環境 [OS] Windows 7 64bit [gvim] vim73-kaoriya-win32 Version: 1.6.4 [$VIMのパス] [C:\Users\\Dropbox\Softwares\vim73-kaoriya-win32]…