Home> Archives > October 2007 Archives
October 2007 Archives
あー、えーと、生存報告
- October 31, 2007 12:41 AM
- mumbling
生きてます。
充電しつつ諸々建て直し中でございます。
今年も夏は酷い感じだったので。
ネットの向こう側には居るよ。
- Comments: 0
- TrackBacks: 0
NcFTPを使わずに右クリックからファイルアップロード
- October 20, 2007 11:11 PM
- computing
ウェブサーバにファイルをアップロードするの、面倒ですよね。
私がWindowsマシン向けに最近までお勧めしていたのは、NcFTPコマンドを組み込んでバッチファイルを作成する方法です。
一旦作成したら、アップロードしたいファイルをバッチファイルへドラッグ&ドロップするだけで作業が終われます。
Operaユーザならmenu.iniを設定して、NcFTPを呼び出すバッチファイルを叩いてからブラウザでアップロード先のファイルを表示させたり出来ますよね。
(え、出来ない?...えーと、取り合えずgoogle.comへアクセスしてですね(以下略))
あと、右クリックからアップロードしたいならSendメニューに登録すればOKです。
まぁこの方法は別にコマンドラインからアクセス可能なFTPクライアントであれば、NcFTPを使わなくてもいいのですけども。
前置きが長くなってしまいましたが、実は「こういうのをGUI付きでやってくれるソフトがあれば、人に説明する手間が省けていいなー」と思っていて、ばっちりのソフトを見つけましたので紹介します。
RightLoad: About RightLoad - Upload files from your right click menu
RightLoad is a small program that allows you to quickly upload files directly from a Windows folder to your server. Instead of using a complicated FTP client just to upload a few pictures, you just right-click on the files, select the server and target folder and RightLoad will do the rest for you. When all files have been uploaded, RightLoad will automatically generate a list of different links to the files, ready to be copied into your post or website.
配布サイトにも記述がありますが、もしかしたらShellFTPという名前でご存じの方がいるかも知れません。
かつてはShellFTPという名前で開発していたそうなのですが、違うソフトウェアの開発者から突然文句を言われて、面倒なので名前を変更したらしいです。
何だか悲しい話ですよ...
インストールは下記ページからダウンロードしたインストーラを起動するだけ。
RightLoad: Downloading RightLoad - Upload files from your right click menu
You can get the latest version here:Download RightLoad 0.8!
インストール出来たら、起動してみて設定を行いましょう。
設定方法については、公式フォーラムに記載された解説を日本語により勝手に翻訳したものを以下に置いておきますのでご参考下さい。
----------
Default server / 既定のアップロード先:
This is the server that will be selected by default.
右クリックメニューで標準アップロード先となるサーバを設定します。
Default tag / 生成されるタグ:
This tag will be used as default for the generated links.
アップロード後に生成されるタグを設定します。
When file exists / 既にファイルがアップロードされている場合:
Before a file is uploaded, RightLoad will check if a file by that name already exists. If this is the case, you can either overwrite the old file, rename it or cancel that upload. If you do not want RightLoad to ask you what to do every time ('Ask') you can set a default action here.
RightLoadはアップロード前に同名のファイルが無いのかチェックしていて、同名ファイルが存在する場合、上書きするかリネームするか、もしくはアップロードをキャンセルするか選択できます。もしアップロードの度に毎回このような選択をしたくない場合は、ここに'Ask'と記述することで避けることができます。
Use passive mode with FTP servers / FTPサーバでPassiveモードを利用する:
This is a recommended setting, as it avoids problems that may occur with firewalls or routers. Passive mode prevents the server from trying to establish a connection back to you when uploading.
ファイアウォールを使用しているような場合、通信に問題が発生することがあります。それを避けるために、ここでPassiveモードを有効にしておくことをお勧めします。
When I'm uploading a picture... / 画像ファイルをアップロードする際に...:
This is the default action to be taken when uploading a picture. Use this to disable the thumbnail dialog and always/never create them.
画像ファイルをアップロードする際にサムネイルを生成したりするかどうか設定できます。
Thumbnail width/height / サムネイルの縦横サイズ:
Here you can set the maximum dimensions of generated thumbnails. The original image's aspect ratio will always be kept, so the actual size of the thumbnails may differ.
サムネイルを生成する場合の最大サイズを設定します。元画像の縦横比率(アスペクト比)は常に保持されますので、生成されるサムネイルのサイズは一定になるとは限りません。
Show image dimensions in thumbnails / サムネイルに元画像ファイルのサイズを表示:
This will add a white bar at the bottom of thumbnails, in which the dimensions of the original image will be displayed.
サムネイルの下部に白い帯を追加し、そこへサイズ表示するかどうか設定します。
Frame thumbnail / フレームの追加:
This will put a 1px wide black border around all thumbnails.
1ピクセル幅の黒いフレームを追加するかどうか設定します。
Show RightLoad in context menu / 右クリックメニューにRightLoadの機能を展開:
Here you can choose if you want RightLoad to show up in your Explorer's context (right-click) menu. If disabled, you can only use RightLoad via the Send To menu.
右クリックメニューへ追加するかどうか設定できます。無効にした場合、「送る」メニューにのみRightLoad機能へのリンクが表示されます
Create log file / ログファイルの作成:
If you are experiencing problems with RightLoad, this option might help you find the cause. It will log all uploads to a file called log.txt in the program directory.
ログファイル(log.txt)をインストールディレクトリに生成するかどうか設定できます。アップロードに関する問題を判別するのに役立つでしょう。
Don't show URLs, just close when done / アップロード後のリンクURL表示:
If you don't want RightLoad to create links for you, you can use this option to make RightLoad close itself as soon as the upload is completed.
アップロード後にリンクURLの表示をするかどうかを設定できます。
----
Directories / ディレクトリ
You can define new directories for a server by selecting the server and clicking 'New Directory'. These directories will then show up under 'RightLoad' in your right click menu. This will allow you to upload your files to any subdirectory with only one click.
ここではアップロード先のサーバやサブディレクトリを設定します。ここで設定済みのディレクトリは右クリックメニューから素早くアクセスすることが出来ます。
Hostname / ホスト名:
Your FTP server's host name. This is usually the same as your domain name.
ここではFTPサーバのホスト名を設定します。通常はサーバのドメイン名と同じです。
(訳注:固定IPアドレスならIPアドレスでも可)
Port / ポート:
Usually you can leave this at default (21). This option is not available for SFTP servers.
通常のFTPサーバであれば設定不要ですが、SFTP等の21番ポート以外を使用する場合はこちらでポートを設定して下さい。
Default Directory / 既定のディレクトリ:
Here you can enter a default value for the 'Target Directory' field in the main window.
こちらでは既定のアップロード先ディレクトリを設定できます。
Root Directory / ルートディレクトリ:
Some servers require your files to be uploaded to a certain directory (e.g. /htdocs, /html, /domain.tld) before they show up on the web server. If that's the case for you, you can set the name of that directory here. Otherwise just leave it empty. This directory will not show up in the generated URLs. All other paths are relative to this directory.
幾つかのサーバではFTPからアクセス可能なディレクトリとして、FTP用のルートディレクトリが用いられています("/htdocs"など)。こうしたサーバに対して、必要に応じてルートディレクトリを設定しておくことで、アップロード後のリンクURL表示を正しく行うことが出来るようになるかも知れません。
Server type / サーバのタイプ:
If you have a SFTP server, change this to SFTP. Please note that SFTP support is still experimental and may be slow or not work at all.
もしSFTPを使用しているなら、ここで設定して下さい。但しSFTP関連の機能はまだ不完全なものですので、転送が遅くなったり、機能しないことがあります。
URL mask / URLマスク:
Sometimes, for example if your FTP host name differs from your actual host name, the URLs generated by RightLoad will not be correct. You can fix this by setting your own URL mask. For that, you can use several variables:
$host will be replaced by the host name
$dir will be replaced by the directory the files were uploaded to
$file will be replaced by the file name
$user will be replaced by your user name
For example, 'https://myserver.edu/~$user$dir$file' will turn into 'https://myserver.edu/~username/exampleDirectory/exampleFile.exe'.
Use the button 'Preview' to test your URL mask.
FTPサーバによっては、外部からのアクセスに使用するURLと異なるホスト名などでアクセスしていることもあるでしょう。こうしたサーバに対して、リンク用URLの内容を上書きして表示するように設定できます。
$hostはホスト名で上書きされます。
$dirはファイルがアップロードされたディレクトリ名で上書きされます。
$fileはアップロードされたファイル名で上書きされます。
$userはユーザ名で上書きされます。
例)
'https://myserver.edu/~$user$dir$file'
と記述した場合、
'https://myserver.edu/~username/exampleDirectory/exampleFile.exe'
というようなリンク用URLが生成されるでしょう。
----------
因みに現在のバージョンでは、"デスクトップ"などWindows側のパスに2バイト文字が含まれるとアップロードに失敗してました。
ということでまだNcFTP有利かなー。
あ、さっき書いていたShellFTPは、下記ページで入手することが出来ます。
機能的には似てますが、UIはちょっと堅い感じですね。
sunlit software
ShellFTP is a versatile FTP engine specifically designed for fast uploading.
It is engineered to maximize productivity and bridge gaps in the website development process.
It does this by integrating with your work environment, so that it is readily available when you need it.
...でもこっちは2バイト文字がパスに含まれてても大丈夫でした。
しかも生成URLリンクは更に柔軟ぽい。
にゅーあきば.comとかで微妙に紹介されてるみたいですが...こちらも日本語のリソース少ないですね。
ということで、また気が向いたら解説するかも知れません。
(個人的には、ファイルをブラウザ上へD&Dするだけでアップロード出来るべきだと思ってます。
現状だとAIRアプリで作るとかが現実的な落としどころなんでしょうけど)
- Comments: 0
- TrackBacks: 0
4ピースインストバンド
- October 8, 2007 2:09 AM
- creating
某バンドの練習を終えて一旦帰宅、1週間後のライブのために今日録った録音分をスチャッと弄くり回して音源をCDに焼き、メンバーに配ってまた帰宅。
今NHK-BS2では、何処かの吹奏楽団の演奏を放送している。
ぱっと見で100人近い人数がバックを固めて、ソリストを支える。
安定していて、不安な感じがしない。
こういう音はこういう編成で出すんだなぁ。
ところで私が大勢でまともに音楽を演奏したのは、恐らく20人前後が最大だったと思う。
(※ステージで大勢が入り乱れて、という形だと40人位っていうのが在るけど除外)
そして普段のバンド人数は10~15人くらいが基本だった。
というような環境でベースギターを演奏する時、基本的にその場で鳴ってる音に関しては↓みたいな認識だった。
自分とリズム楽器 対 ウワモノ
リズム楽器は打楽器だけだったり、裏打ちのギターだったりピアノだったりバリトンサックスだったり(全体で特殊なレイドバック感とか出そうとしない限り「勝手に乗って来てくれ」という感が強いけど)。
バンドというかリズム隊が小慣れてきて暫く経つと、それが
自分 対 バンドの持ってるタイム感
という感じに若干変わってくる。
こうなってくるとライブをやった時も安定感があって、誰かがちょっと変なことをいきなり演っても、みんなニヤニヤするだけで崩れにくくなるんだよね。
(大学生の頃にやっていた部活のバンドは、すべからくこの状態が出来上がる頃にメンバーチェンジとなる方式だったのだけれど、それはそれで長いスパンで見れば面白いことが起こるので楽しかった。まぁそれはまた別の話)
で、今やっているバンドは腰を据えて働き始めてから初めて組んだもの。
メンバーの半数は元々大学の頃に絡んでいたので、「それほど大変じゃないだろう」とタカを括っていた訳だけれど、処がどうして、これが大変。
まず、自分の演奏力が衰えているのは別の話なのでこの際置いといても、タイム感が違う。合わない。
数年喋ってなかった外国語で辛うじて喋れているような状態。
仕方ないかなーとも思っていたんだけど、先週ウチのDrums担当が「これじゃ駄目だろう」というような内容の発言をくれて。
で、ちょっと客観的に見直してみたんだけど、やっぱり当面は共通言語としてのデモ音源が無いと客前に出せるものが短時間で仕上がる状態には無いなーという結論に達した。
最終的にはジャムが出来るバンドで在りたいんだけど、そうすると曲が仕上がらないんだわなぁ。
来週のイベントで、当面の出番予定は終わりなので、暫く充電期間に入るはずだけど、これからはデモ曲を溜めながら、時々集まって固めていくことになるんだろう。
個人的な目標としては、関西のファミコン系イベント出る...事じゃなくて面白いバンドにしてゆきたいです。はい。
[今日の記事はチラシの裏です]
- Comments: 0
- TrackBacks: 0
引き続きブックマーク(Scuttle)ネタ
- October 6, 2007 2:01 AM
- programming
中国の国慶節に合わせて10月頭は休むはずだったんですけど、何だか取り損ねて調子悪目です。
寝ても寝ても眠い...その割に夜眠れないんですけども何この悪循環。
さておき無闇にブックマークスクリプトScuttleを推しているウチですが(推してるのか?)、ココでも文句を言っている通り、タグにアルファベットを使用すると勝手に小文字へ変換されてしまいます。
まぁ別にどうでもいいと云えばいいのですが、...いや好くない。
...しかしまぁスクリプトには手を付ける気にならず幾年月、しかして時は満ちたり。
SourceForge.net: Unimarkr
Unimark is a web-based bookmark tool, and its goal is a open bookmark system for personal use. The scripts are mainly coded by modifying "Scuttle" & "Sabros.us". Please refer these projects in sourceforge.net if you want a social bookmarking system.
あーあ、もう引けないぞー。
まぁ所詮は自分用のモノなので、わざわざプロジェクトにする必要は無い気がしますが、勉強を兼ねてScuttleのコンパクトバージョンを作成することを当面の目的にしています。
まだレポジトリ・プロジェクトサイトには何も置いてありません。
バージョン0.1~0.5くらいまではScuttleの解析と機能拡張の実験、そこから本格的にスクリプトの公開を進めてゆこうと思います。
ということでまだ暫くは特にネタがない訳ですけども...えーと、閑話休題。
そういう訳でこのところ昼休みなんかにコードを読んだりして、ついでに設置済みのScuttleをカスタマイズしたりしています。
取り敢えず、タグの文字変換してる箇所を発見。
大文字を使えるようにするには、tagservice.phpの46行目あたりを下記のようにコメントアウト、記入すればOKです。
#$tags[$i] = trim(strtolower($tags[$i]));
$tags[$i] = trim($tags[$i]);
この変更によって、
・データベースに無いタグを入力した場合は大文字小文字が判別されるようになります。
→"Tag"と入力したら"Tag"と保存される
・大文字小文字を無視して同じ綴りのタグ("Tag","tag","tAg"...など)を入力した場合は、既存のタグに吸い寄せられます。
→"Tag"がDBに存在する状態で"tag"と入力したら"Tag"として保存される
という挙動になります。
個人的に「よし、希望してた通りの挙動ー」ちう感じですが。
あと、検索をAjaxで行えるようにしました。
ウチのScuttleへ、試しにサーチボックスを追加してます。
元ネタは暴想: ココログプロとかTypepadとかMTとかブログ人とかその他のブログサービスとかでもAjaxでバックナンバーを検索するJavaScriptで、このウェブログでも使用させて貰っていますが今のところ出力処理を弄っただけなので、こちらも一旦解析してから書き直し予定です。
(少なくともサーチ結果のハイライトに手直しが必要)
まぁそんな感じでボチボチやってゆきますので宜しくお願いします。
(そろそろ酔ってきたので寝ます)
----[2009Jul03追記]
大文字小文字を使えるようにする方法、インポートするときのこと考慮してなかったので追記。
上で指摘してるservice/tagservice.php以外にも、import.phpでstrtolower()してるので、こちらも書き換えておきましょう。
(ユーザ名の処理とかでstrtolower()してる箇所もあるので、一括置換はオススメしません)
SemanticScuttle系とかDBの構造がオリジナルのScuttleから変わってるけど、これは出入力の部分で処理しているだけなので、同様にすれば大丈夫。
- Comments: 0
- TrackBacks: 0
- Categories
- Archives
- Syndication