2013-01-01から1年間の記事一覧
kill -9 `ps auxw | grep プロセス名 | egrep -v grep | egrep -v rotatelogs2 | awk '{print $2}'` とりあえず以上。grep自身とrotatelogs2は除外してgrepし、awkで抽出してkillします。
※2014.12.13 「デザインノイロハ」を追加しました。 ※2014.12.01 「スティーブ・ジョブズ」「STEVES」「ハルロック」を追加しました。職業柄、ITエンジニアやハッカーが活躍する作品が好きです。現実には冴えない人が多いであろうITエンジニアも、映画や小説…
全てのカラムに対して同じ条件で文字列の一括置換を行いたい場合ありますよね? UPDATEコマンドは、たとえSETする値が同じでも、一つ一つのカラムに対して値を記述しなくてはいけません。面倒なのでシェルスクリプトで自動化しましょう。以下は、全カラムのh…
取り急ぎ以下で可能。 viewerを切り替えるのが面倒ですが…。他に良い方法や設定があればぜひコメントください。 Commandキー UltraVNCで接続後、一度ScrollLockキーを押した後 Windowsキー http://www.vector.co.jp/soft/win95/net/se396437.htmlOptionキー …
現在、ほとんどのLinuxディストリビューションやMacOSでは、UTF-8でファイル名を表現していますが、古いOSだとEUCだったり、Windows系だとShift-Jisベースで表現されています。 今回、CentOS4系で作成したファイル名が日本語のファイルを、まとめてCentOS6系…
OSX Mountain Lionで標記の現象が発生していました。 ディスプレイをつながないままVNCから接続すると、最描画処理が上手くいっていないのか、一度マウスオーバーさせた部分しか画面が更新されないというもの。 元々、VNCで使う事を想定してかさばらないMac …
PostgreSQLで大量のデータを追加する場合、INSERTよりもCOPY FROM ...コマンドで追加した方が圧倒的に高速なのはよく知られていますが、どうにもその後の運用におけるSQLのパフォーマンスが悪い…遅い!遅すぎる!と困っていました。 例えばウン1000万件のデ…
例えば192.0.2.1というIPを追加で付与したい場合。 元々仕事ではCentOSを使っているので、同じやり方でいけるかなと以下のコマンドを実行。 sudo ifconfig en0:1 192.0.2.1そんなインターフェイス無いよ!と怒られます。 ifconfig: interface en0:1 does not…
BENQのE2200HDをMacBook Proに繋いでデュアルディスプレイにしようとしたところ 意外にすんなり表示してくれなかったのでメモ。 1. システム環境設定からディスプレイを開いても、内蔵のカラーLCDしか表示されない。 一見認識できていないように見えますが、…
驚いたのでメモ。戻る前と戻り先で同名の要素がある場合で、 ブラウザの戻る→サブミットをすると、なんと、戻る前の値を持っている。 おかげではまりましたよ……。こんな操作を想定するケースもレアだろうけど、回避するには、 一時変数に保持しておいて、sub…
ソース上から読み込む画像や音声ファイルをどうやって配置したらいいの?という問題。 非常に基本的なことですが、ネット上には全然出ていないというかグーグラビティが非常に悪いので、メモ。以下の手順で可能です。 1. ツールバー上「プロジェクト」→「配…
FireMonkeyのコントロールには、StyledSettingsというプロパティがあります。 StyledSetting型の集合なのですが、ここで指定されているプロパティはソースコードから変更しても、見た目に反映しないというもの。このプロパティ、デフォルトの状態だと、なん…
発生した環境としては、 ・Windows XP Professional ・Delphi XE4を使っており、アンインストール済 現象としては、Unable to load plug-in libraryと表示され、インストーラがいきなりこけるというもの。この状態で無理矢理インストールすると、すごく中途…
このところ、Delphi XE5をずっと触ってます。 Firemonkeyというクロスコンパイル環境のフレームワークを使うことで WindowsはもちろんMac、iOS、Andoroidにまで対応したアプリを少しの修正で作成できるというシロモノ。Delphiは、今でこそ下火ですが、一時期…
OSは未だにWindows XPだし、文字コードはShift_Jisのがあったりするし そんなレガシーな環境でも少しづつモダンなツールを導入して効率化を計っていきたい!ということでgruntを導入してみました。 node.js上で動く、主にHTML/CSS/JavaScript を対象としたタ…
table_nameテーブルのcolumn_1に含まれる大文字小文字ごちゃまぜのhogehogeを 全部まとめてfugafugaに置換したい時の処理について。 とりあえず正解から。 UPDATE table_name SET column_1 = REGEXP_REPLACE(column_1, '(?i)hogehoge', 'fugafuga') WHERE co…
overflow: hiddenとかscrollとか、そういうのじゃなくて縮小して納めてよという時にどうぞ。 これまた泥臭い手法です。いわゆるバッドノウハウとはこういうことでしょうか。 jQuery.fn.extend({ isProtrudeHeight: function(){ var orgScrollTop = this.scro…
なんとなくjQueryでやってみました。泥臭い手法ですがちゃんと動くかと。 jQueryの値判定系メソッドの慣例に習い、複数要素の場合は先頭の要素に対しての結果を返します。 jQuery.fn.extend({ isProtrudeWidth: function(){ var orgScrollLeft = this.scroll…
nvmを利用してCentOS 5.8に最新版のnode.jsをインストールするメモです。 nvmはgithubで公開されています。 ということで、まずはgitをインストールします。yumにrpmforgeのリポジトリを追加し、gitをインストール $ vi /etc/yum.repos.d/rpmforge.repo [rpm…
以前書いたものがPHP4.xx系で動かなかったようで、対応させてみました。 無駄な記述は多くなるものの、このままPHP5系でも動作します。 PHP4系は初めて触ったのですが、tryが無いとか配列リテラルでおこられたりとか色々と不便ですね。 何気ないところで言語…
2013/09/18 追記 ※IE10の場合不要かつ、無限ループしてエラーになるようでしたので、スルーするよう修正しました。IEでは、通常コンボボックス(input type="select")要素の高さが指定できません。 どうしても指定したいとなると文字サイズを変更するしかあり…
これまたしょうもないことですが、ハマリにハマッたのでメモ。jQuer UIを使ってdialogにしたDiv要素を、いったんcloseオプションで非表示にしてからDOM操作すると、IEの場合上手く動きません。removeChildしても消えなかったりappendChildしても増えたり増え…
こんばんは。ばんぶーです。最近WordPressをいじる機会があったのですが、導入と基本的な運用が驚くほど簡単で面白いですね! 反面、使い倒すにはいろいろと独自の仕様について勉強する必要がありそうです。 この辺は他のOSSも同様ですね。 さて、今回、ブロ…
※2015/10/14 新しめのIEに対応しました。 HTMLのページ全体での座標を取得するサンプルはゴロゴロ転がってるのですが 要素内の相対的なマウス位置を取得するコードはあまり公開されてないようなので載っけてみます。 iPhoneやiPad(iOS)や、Androidタブレッ…
ServersMan@VPSのCentOS5.9にEmacs24.2(執筆時点で最新)をインストールしたのでメモ。 SELinuxなし、Xなしの環境です。 まずは正解から。 yum install gcc make ncurses-devel yum install giflib-devel libjpeg-devel libtiff-devel cd /usr/local/src wg…
2013.03.04 追記 ※PHP4系にも対応したコードも書きました。以下のURLからどうぞ http://vamview.hatenablog.com/entry/2013/03/04/221309 さてさて今回、殆ど初めて触るPHPにて、サーバにあるファイルをPostで送信する処理が必要になりました。 PEAR::HTTP_R…
あるいは、他の開発環境からJava ServletへPostした場合、パラメータが送信できない場合の対処法。 先日、とある業務でDelphiプログラムからJava Servletへパラメータを渡す処理を行う必要がありました。 送信先ポートにtomcatの待ち受けポートである8080を…
さてさて、 はてなダイアリー10周年おめでとう! 思い起こせば約4年前、社会人になりたてで仕事もプライベートも思うようにいかず どうにかして現状を変えようともがいていた時期、何か建設的なことを、と 新しく始めたことのひとつが、このはてなダイアリー…
先日Windows環境でPostgreSQLを利用する機会があったので とりあえず最新版(PostgreSQL 9.2.2)をインストールしてみました。 ほうほう、専用のパッケージ管理システムもあるのね……。 しかも今風のGUIで無駄にかっこいい……などと思いながら無事にインストー…