2012-01-01から1年間の記事一覧
イントラネット向けのWEBサイトを作っており、Windowsユーザ名を取得する必要が出てきました。 (アクセス元IPアドレスを収集してもいいんですが、それだとターミナルサーバ使っている場合にどのユーザかわからないので。。。) クライアントのブラウザはIEで…
空文字判定を行う簡単な方法ですが、JavaScriptでは if 分の中で、空文字を評価すると false になります。 ということで、下記だけで判定が可能です。 var str=""; if ( str ){ alert("空文字でない"); }else{ alert("空文字である"); } ちなみに、[JavaScri…
JavaScriptで以下のようにmatch関数を使っていたんですが、一致する値をフォームに入力しても値がnullになります。 //要素選択は、jQueryを使用 alert( $("#tel").val().match('/^[0-9-]{6,9}$|^[0-9-]{12}$/') ); で、よくよく match() の使い方を見たら、…
Solarisでは pkginfo コマンドでパッケージの管理ができるようです。 システムにインストールされているパッケージを一覧表示するには、単にpkginfoコマンドを叩きます。 # pkginfo | grep "Sun Ray Core" system SUNWlibusbut Sun Ray Core Services suppor…
ある年月に対して、その年月の第一曜日を求めるための数式です。 今回は第一土曜日を求めることとします。 答えから言うと以下の式で求めることができます。 (A1セルに求めたい年月の日付が入っているとします) =DATE(YEAR($A$1),MONTH($A$1),1)+7-WEEKDAY(D…
現在ログインしてるユーザ/コンピュータ(もしくは任意のユーザ/コンピュータ)で、どのようなグループポリシーが適用されるのか知りたい時があります。 このようなときに有用なのが、グループ ポリシー結果 (GPResult.exe) コマンド ライン ツールです。 基本…
(cakePHP)Qdmailを使った日本語メール送信 で cakePHP から Qdmail を使う方法を書きました。 今回はフレームワークを使わない環境で、添付ファイル付きのメールを送る場合の例です。 こんな感じでOKなようです。 require_once('qdmail.php'); //メール送信 …
Windows環境でPHPでメール送信を行うWEBアプリを作っていて、なかなか難しいのがメール送信部分のテストです。 ということで、メール送信のテストが用意の行えるよう簡易SMTPサーバである Radish3 を使ってみました。 http://radish.brothersoft.jp/からダウ…
.NetやJavaだと文字列の前後の空白を取り除くための trim メソッドがあるんですが、JavaScriptにはどうやら無いようです。 JavaScriptライブラリの jQuery を使うと、trim が使えるようですね。 こんな感じです。 $.trim(" ほげ "); 半角、全角、タブ、改行…
PHPで画像のリサイズ、回転を行いたいわけですが、GDライブラリを使うと簡単にできます。 アップロードされた画像をファイルをリサイズする場合、下記のような感じです。 $imginfo = getimagesize( $_FILES['image']['tmp_name'] ); if ( $imginfo[2] == IMA…
(PHP,HTML)AjaxUpload 画像選択時にアップロードしサムネイルを表示を実装していたんですが、なぜかサムネイルが表示されない現象が発生しました。 Ajaxで返すPHP側を絶対パスで返すようにIE8で画像のプロパティを表示すると、 http://hoge.local/http://hog…
とあるWindowsPCが壊れてしまい起動できなくなりました。 で、このPCには静的IPを振っていたんですが、それを壊れたPCのHDDから取得することを試してみました。 外部レジストリファイルの読み込み 幸いにも壊れたPCのHDDは生きていたので、別のWindowsPCにUS…
Windowsだとタスクマネージャー等で、現在のNICごとのネットワークトラフィックがある程度分かるんですが、それをSolaris10でも知る方法です。 ちょうど、Solaris: ネットワークの解析コマンド入門に希望していたことが載っていました。 (この資料はSolaris…
Solaris10でIPやデフォルトゲートウェイ等の基本的ネットワークの設定ですが、つい忘れるのでメモします。 IPは以下ファイルで定義します。(コマンドでも出来るようだけど、再起動したらもとに戻るので最初からファイルに書いたほうが良いです) # vi /etc/in…
telnetでSolaris10に接続し、rootでログインしようとすると接続できません。 設定を変更しないとダメなようです。 /etc/default/login ファイルで設定する必要があるんですが、デフォルトだとこいつのパーミッションは444になっています。 とりあえず編集さ…
IE8の環境で、JPEG画像へのリンクを押下して表示された画像を保存しようとすると、保存形式がビットマップしか選べなくなることがあります。(保存時のファイル名も untitled.bmpになってしまいます) この現象についてちょっと調査してみました。 ググると同…
LinuxでSambaを使って、いわゆる一般的なスタンドアロン共有フォルダサーバ(ローカルパスワード認証)を構築するためのメモです。 CentOS6.3で、Sambaのバージョンは 3.5 です。 まず、smb.confを編集します。 # vi /etc/samba/smb.conf [global] workgroup =…
HTML5になるとローカルファイルをブラウザにドラッグしてアップロードできるで書いたように、HTML5対応でないブラウザを考慮すると、従来通りファイル選択ダイアログから画像を選ばしてアップロードするというアプローチになります。 しかし、通常はアップロ…
(JavaScript)ページの一部を動的に置き換える(prototype.js) でprototypeを使ったAjax通信方法を書きました。 今回はjQueryを使った方法です。 AJAX(非同期通信)リクエストをPrototypeとjQueryで行う[AJAX][JS] | QUALL - blogに、PrototypeとjQueryでのAjax…
画像をアップロードするとき、ローカルファイルをドラッグ&ドロップできるさいと増えましたよね。 で、社内イントラネット向けのウェブアプリ開発をすることになったので、ドラッグによるローカルファイルアップロードしようかと思ったんですが、これってHTM…
サイトにGoogleカレンダーを埋め込んでるんですが、IEでページのリロードをするとGoogleカレンダーが表示されないという現象が発生しました。 Firefox,Chrome,Opera等では発生していません。 いろいろ調査したんですが、多分Google側が修正を加えたことで起…
今更、、という感じですが、VisualStudio 2010 C++(VC10) で作成したバイナリはWindows2000では動かないようです。 動かそうとすると、「xxxx.exeは有効なWin32アプリケーションではありません。」と怒られます。 有名な話らしいですが、C++系アプリを殆ど作…
さくらのVPS 1Gを契約して CentOS6 を使っているんですが、コンソールで日本語が表示されません。 デフォルトではさくらが用意しているLinuxは日本語設定がされていないようなので、i18nファイルで以下のように日本語を使うことを設定します。 # vi /etc/sys…
さくらのVPS 1G(CentOS6.3 x64) でsambaを使ってファイルサーバを立てようと思ったんですが、重要なデータも置くことがあるため、ファイルシステムレベルで暗号化をして見ることにしました。 さくらのVPSは標準OS(プレインストール)ではパーティションが既に…
最近 さくらのVPS 1G を契約してみました。 そのVPS上(CentOS6.3 x64)にUT-VPNサーバーを入れたんですが、どうも動作しません。 (インストール方法については、Linux(CentOS5)にUT-VPNを入れてみたを参照) 調査した結果、さくらVPS 2G(CentOS6)にUT-VPNを導…
WindowsXP Home(OEM)が入っているメーカー製PCで、動作がおかしくなったんでリカバリをしようと思ったんですが、リカバリメディアが無いとのこと。。。 プロダクトキーはPC本体に貼ってあったんで、Technetからダウンロードしたメディア(パッケージ版)を使っ…
2012/9/28現在の状態でですが、拡張子 .js のファイルをWEBサーバに置いてて、Apache等WEBサーバ側でリダイレクトを行うようにしていると、そのjsファイルを参照しているHTMLファイルを閲覧した瞬間、セキュリティソフトのESET SmartSecurityが「JS/Agent.NG…
グローバル版ROMのLT15iにはデフォルトでは日本語フォントが入っておらず、中華フォントで漢字が表示されます。 それで、日本語フォントにする方法です。(要root化) 日本語フォント「MTLmr3m.ttf」を入手し、SDカードに保存します。 MTLmr3m.ttfはMTLmr3m.tt…
改造しやすい Xperia ですが、万が一の時の備えは必要です。 Xperia X10の頃はxRecoveryというアプリでROMまるごとバックアップしていたようですが、arcでは手軽に使えないようです。 arcの場合、CWM(ClockworkMod) Recovery というアプリがバックアップ/リ…
Xperia arc は内蔵ROMが少ないのが残念な点です。 もともとユーザROMは380MBしかなく、プリインストールアプリ等も容量食ってるので実質300MB弱しかありません。 そんな場合に役立つツールが Link2SD です。 これを使うとSDカードにアプリを追いやることがで…