サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
2024年ランキング
falconws.blogspot.com
if( isset( $_GET['script'] ) ) $epg_rec = $_GET['script']; else exit(); if( isset( $_GET['time'] ) ) $rec_time = $_GET['time']; else exit(); echo 'EPGの初回受信を行います。'.$rec_time.'分程度後にepgrecのトップページを開いてください。'; @exec( INSTALL_PATH.$epg_rec.' >/dev/null 2>&1 &' ); exit(); このスクリプトに「OSコマンドインジェクション」の脆弱性がある。 @exec( INSTALL_PATH.$epg_rec.' >/dev/null 2>&1 &' ); この部分、外部から「script」というパラメータで受け取った値を 何のチェックもせずに @exe
今まで知らなかったのでメモ。 こんな簡単に拡張子を取り除けるのか・・・・。 今まではわざわざbasenameとか使っていたのに。 for i in *.ts do echo ${i%.ts}.mp4 done とかやると、拡張子 .ts のファイルから .tsを取り除いて【${i%.ts}の部分】 その後.mp4を付与することが出来る。 これが何の役に立つかって、例で示したコードだと .tsファイルを.mp4へ エンコードするときとかに役立つ。 今まで結構拡張子を変更したいとき煩雑なコードを書いてた気がするので、これは かなり楽でスッキリしたコードになるなぁと。
Linux環境にて、Chrome(Chromium)のマウスジェスチャを使えるようにする方法です。 まず大前提として、Linux環境においてChromeでマウスジェスチャが可能なExtensionは Smooth Gestures しかありません。(少なくても私はこれ以外の上手く動作する実装を知りません) ところがこのExtensionがスパイウェア疑惑によりChrome Web Storeから削除され 入手出来ない状態となっておりました。 他のExtensionを試すも、やはり想像通りコンテキストメニューが開いてジェスチャが 上手く動作しません。ほとほと困り果てて フォーラム にて質問させて頂いたところ 素晴らしい回答がありました。 http://nisza.org/ 上記サイトの Smooth Gestures 0.15.4 - Hacked clean version (no mal
WindowsXP Professional等で、リモートデスクトップ接続を使って遠隔地から リモート操作をしている人は多いかと思います。(私もそうです。) Linuxでは、これに代わる手段が、sshだと思いますが、GUIでリモート操作したい!と 思う人もいるかと思います。(私は思いますw) そこで調べてみました。 xrdpっていうTerminal Server構築パッケージもあるようですが よりオープンで汎用性のあるVNCで考えていきます。 LinuxにおけるVNCは大きく分けて2通りあります。 1. コンソールのXセッションとは別に、もう1個VNCによってXセッションが作られるタイプ 2. WindowsのVNCのように、コンソールと画面を共有して接続するタイプ 1.のタイプは、ポート番号がデフォルトで5901番の奴ですが、今回は1.は置いといて 2.のタイプで、しかもWindowsの
このページを最初にブックマークしてみませんか?
『sirase's blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く