mathgram.xyz 2023 著作権. 不許複製 プライバシーポリシー
![mathgram.xyz](https://cdn-ak-scissors.b.st-hatena.com/image/square/5b722f739b3c509a0474164ec7d73a267eb69f1d/height=288;version=1;width=512/https%3A%2F%2Fkeras.io%2Fimg%2Fkeras-logo-small.jpg)
システムの起動時に一度だけ実行する処理は、普通は /etc/rc.local に書くわけだが 、1 ファイルにすべてを書いてしまうと管理が煩雑になったりする。まとまった処理ごとにファイルを分けておいたほうが管理が楽だ。 そこで /etc/rc.local の内容を以下の通りにする。 #!/bin/sh if [ -d /etc/rc.local.d ]; then for i in /etc/rc.local.d/*; do if [ -r $i ]; then . $i fi done unset i fi exit 0 /etc/rc.local.d というディレクトリを用意する。ここにシェルスクリプトの書かれたテキストファイルを入れておくと上のスクリプトによってすべて実行されることになる。ファイル名は何でも良い。 イー・モバイル端末が本体に接続されていれば接続する例 (ネットブック等
2011年04月29日01:40 【PHP】PHPのSessionファイルをNFS上に置いた際の処理遅延 カテゴリトラブル【WEB・アプリ】PHP トップ > トラブル【WEB・アプリ】 ( PHP )>【PHP】PHPのSessionファイルをNFS上に置いた際の処理遅延 PHPのSessionファイルをNFS上に置いた場合、高い頻度で何らかの処理待ち(30秒)が発生する。 ロックはできているですが、ロックが開放されません。プロセスが終了すればロックが解除されますが、同じプログラム内で2回以上ロックするような処理では 画面が固まってしまう現象がありました。 NFS上の処理遅延の原因・対応 「LinuxのRPMでPHPをインストールした場合、ファイルロックにflockを利用しているため、NFS上のファイルをロックできないことが原因」 と思ったが、カーネル2.6.12以降の場合、flockで
先日まで仕事で行っていた開発作業はPHPを使ったものだった。その中で技術的な課題として上がったのは、 PHPでバックグラウンド処理(非同期処理)を実現する SOAP通信を利用する の2点だった。会社にはPHPに詳しい人がほとんどいなかったので、ほぼネットの情報で解決したので正解なのかはわからないが、今回の開発での実装方法を備忘録として記しておく。 今回は1の実装方法のサンプルコードを紹介。 非同期処理の実装サンプル PHPにはJavaでいうマルチスレッドのような概念はないため、非常に重たい処理を行う場合も同期処理しかできない。その解決策としては、PHPを外部プログラムとして実行させるしかなかった。 exec('実行したいプログラム > /dev/null &'); こんな感じで実装する。 「> /dev/null &」というのは非同期で実行するために必要なコードで、これがないと同期処理とな
drawBitmapメソッドの簡単なサンプル CanvasクラスのdrawBitmapメソッドを使って、Bitmapを描画する事ができます。 以下に、drawBitmapメソッドを使ってBitmapを描画する、簡単なサンプルを示します。 このプログラムを実行するには、res/drawableデレクトリに、画像ファイルsample.JPGが保存されている必要があります。 画像ファイルは、JPGだけでなくBMP,PNG,GIFも表示可能なようです。 BitmapFactory.decodeResourceメソッドは、res/drawableデレクトリの画像ファイルを、Bitmapオブジェクトとして取得するメソッドです。 drawBitmapメソッドは、CanvasにBitmapオブジェクトを描画するメソッドで、引数の意味については、次の「drawBitmapメソッドのオーバロードメソッド」を参
ini ファイルに対するアクセスは Windows API では用意されていますが( レジストリを推奨しています )、 VBScript では FileSystemObject で自分で処理する必要があります。 たとえ、 COM で Windows API のラッパーを作成したとしても、PHP.ini のようなドキュメント性のある テキストファイルに使用するのは不向きです。( エントリの位置が変わってしまう ) FileSystemObject の処理も、テキストファイルとして順次読みするよりも、 まとめ読みして配列として処理するのが有効です WScript.Echo GetProfileString( "php.ini", "PHP", "include_path" ) Call WriteProfileString( "php.ini", "PHP", "include_path",
いろいろなパラメータがありますが,要は読み取り部分で"BM"と24ビットの確認をすれば,横幅と縦幅を読み取りRGB情報を抽出すればいいだけです.具体的には24bitに限ればヘッダ部分は54バイトなので最初に freadで取ってきます.その中から先頭の"BM"とオフセット(28)の24bitを確認し,オフセット(18)とオフセット(22) から画像の幅と高さをとれば,後はRGB情報を取ってくるだけです.データは高さ×幅×3バイトのRGB情報なのですが,実際には1行が4バイトの倍数になる必要があるため,注意が必要です.書き込み部分ではヘッダ部分天下り的に書き込んでRGB情報を書き込んでいくだけです. RGB情報については画像の左下から始まります.少々奇妙な感じはしますが,左下から右へ,下から上へ読み書きすれば良いだけです. ↑ ソースコード † /*----------------------
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く