サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
いろいろ切り詰めていたが、そろそろボーナスだから最近は財布の紐もゆるめいて来て、Excel2010を買った。これで家でもExcelを勉強できるようになった。 手始めにFileSystemObjectを使った。 FileSystemObject (以下FSO) を使うには、VBEの参照設定で、Microsoft Scripting Runtimeをチェックする。 Dim fso As Object Set fso = OreateObject("Scrpting.FileSystemObject") ↑でもFSOのインスタンスを作れるみたいだが、めんどくさいしインテリセンスが効かない。 VBAの文法はなんだか煩雑さを感じるが、とりあえずFSOはモジュールレベルでNew付きで宣言しておけば記述が簡単そう。 Private fso As New Scripting.FileSystemObjec
こんにちは、keiです。 今回は、ブラウザからのファイルアップロードを実装する際に、お勧めなJavaScriptライブラリを4つご紹介致します。 ランサーズ上で、大容量ファイルのアップロード機能を実装することになった際に、以下の軸で調査した結果となります。 手軽に実装できる 見た目が今風 (大容量なので)アップロード中にプログレスバーが表示される Uploadify http://www.uploadify.com/ 複数ファイルアップロードが可能なjQueryプラグイン。 HTML5バージョンとFlashバージョンがあります。 長所 豊富なドキュメントとデモ 高いカスタマイズ性 短所 HTML5はライセンスが必要 Plupload http://www.plupload.com/ HTML5、Flash、Silverlightに加え、GearsとBrowserPlusにも対応し
perl初心者です。 あるディレクトリから拡張子がdataであるファイルを全て読み込みたいのですが、方法がわかりません。 cshで書くと foreach arg (*.data) コマンド $arg のようになりますが、perlだと foreach $arg (@arg){ コマンド $arg となりますよね? 引数がリストなのでよくわかりません。 そもそもperlではできないのでしょうか? それともう一点ですが、ファイルオープンするときに foreachループの中で open(FILE, "$arg"); とすることは可能ですか? 上の質問と組み合わせて全てのファイルを開いて作業を行いたいので。 説明が下手ですいません。補足しますのでよろしくお願いします。
そんなんやってみればいいじゃん。 Perlのスクリプティングホストの種類とか バージョンによっても違うんじゃない? こうはなったけども . .. 02jXVhQo.C 06B3babN.6 098hSVk6.Z 0A4jAI0d.h 0ckAL0nN.I 0Gh8YPdf.B 0jhFZM1W.M 0kR3589m.P 0NIVBe1e.M 0Thk4emT.a 1.c 10PHP4kW.W 11cUYISZ.Y 17UlecTe.l 19Fg1eLd.o 1dCkN4RD.f 1fJDifWh.0 1fNkP1Ho.B 1glmH3DV.4 1Gpf0WiM.N 1HhVoZIL.l 1IchCFjl.B 1INVG2b7.T 1iSPnQ6d.c 1K6dCXdb.3 1NgbaMa8.a 1odMNBB8.l 1Oi5XfIW.A 1OJUOpNj.D 1oLgcFbI.6 1P3R
以前 ActivePerl での File::Find や Cwd の日本語問題について書いたけど、File::Copy にも似たような問題があった。解決策は同じような感じなので、簡単に説明。 ■現象 use File::Copy; copy('from\\サンプルソース.pl', 'to') or die "Copy failed: $!"; とすると、to\ース.pl というファイルができてしまう。Shift_JIS だと「ソ」の 2 バイト目が「\」になるから、ファイル名の取得かなにかでしくじってるのはわかる。 ■調査 処理を追ってみると、File\Copy.pm で sub copy { my $from = shift; my $to = shift; $to = _catname($from, $to); return syscopy($from, $to); } みたいな処理
最終更新 2019-01-22 UNIX/Linux の find コマンドは、ファイル名・タイムスタンプ・ファイルサイズ・オーナー・グループ・ファイルタイプなどを元に、ファイルやディレクトリを検索するコマンドである。AND・OR の組み合わせや正規表現が使えたり、検索だけではなくコマンドの実行も可能など、非常に強力なコマンドである。
ディレクトリかどうかを判定する Path オブジェクトが表しているものがディレクトリかどうかを判定するには Files クラスで用意されている isDirectory メソッドを使用します。 isDirectory メソッドはクラスメソッドです。書式は次のとおりです。 パラメータ: path - テストするファイルへのパス options - シンボリック・リンクの処理方法を示すオプション 戻り値: ファイルがディレクトリである場合はtrue。ファイルが存在しないか、ディレクトリでないか、またはファイルがディレクトリかどうかを判断できない場合はfalse 例外: SecurityException - デフォルト・プロバイダで、セキュリティ・マネージャがインストールされていて、そのcheckReadメソッドがファイルへの読取りアクセスを拒否する場合 1 番目の引数に判定する対象の Path
まとめメモ。 基本型 #!/bin/sh if [ -f "$1" ]; then echo "true" else echo "false" fi ・-f →ファイルが存在するかどうか ・-d →ディレクトリが存在するかどうか ・-r →ファイルが存在し、かつ読み込み可能であるかどうか ・-w →ファイルが存在し、かつ書き込み可能であるかどうか ・-x →ファイルが存在し、かつ実行可能であるかどうか ・-s →サイズが0以上のファイルが存在するかどうか ・-L →シンボリックリンクであるファイルが存在するかどうか ・-e →単にファイルが存在するかどうか つまり通常ファイル、ディレクトリやファイルやシンボリックリンクなどを区別せずに存在するかが分かる。 実はもっとあったりする。 ・-p →ファイルハンドルが存在するかどうか よく分からない ・-S →ソケットが存在する
Perl › モジュール › here File::Findを使用すると、再帰的にすべてのファイルを処理することができます。 use File::Find; find(\&process, $top_dir); sub process{ # 行いたい処理 } File::Find は、chdir で、ディレクトリを変更しながら、すべてのファイルを処理していきます。第一引数には、サブルーチンへのリファレンスを渡します。( &process がサブルーチンで、 \ 記号で、リファレンスを作成しています。 ) 第二引数以降は、処理したいディレクトリのリストを渡します。( 例では、ひとつだけ )。find の代わりに、 finddepth を使うと、走査順を、変更できます。( 以下で解説 ) カレントディレクトリを変更したくない場合 カレントディレクトリを変更しないで、走査したい場合は「no_ch
What's a simple and canonical way to read an entire file into memory in Scala? (Ideally, with control over character encoding.) The best I can come up with is: scala.io.Source.fromPath("file.txt").getLines.reduceLeft(_+_) or am I supposed to use one of Java's god-awful idioms, the best of which (without using an external library) seems to be: import java.util.Scanner import java.io.File new Scanne
テキストファイルに対する入出力は極めて簡単なものです。しかし、複数のユーザーが同時にアクセスする可能性があるWebアプリケーションにおける活用においては、重大な落とし穴があることも知っておくべきでしょう。 つまり、ファイルに対する同時書き込みの制御です。データベースであれば、トランザクションや排他ロックなどのしくみがデータベースサーバ自体にあらかじめ備わっていますが、単なるテキストファイルとなると、そのような状況はまったく考慮されていません。そのため、もしも複数のユーザが同時に同一のファイルを開き、書き込み処理を行おうとすれば、思わぬ不整合が生じる可能性があるというわけです。 そこで、テキストファイルの処理に際しては、必ず同時書き込みを防止するロックのしくみを「アプリケーション側」で組み込む必要があります。synchronizedキーワードや、サーブレットではjavax.servlet.S
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
Perl大名 どんな大きな入力ファイルも、*とりあえず配列に* 読み込んでしまおうとす る、きわめてものぐさなプログラマのこと。 さらにそれを単語毎とか、一文字毎とかの配列に無造作に分割してしまうこと も多々ある。(だって楽なんだもん) そういうスクリプトを実行するとたいてい、ディスクがいつまでもカラカラ音 をたてているものだが、これは決して入力ファイルを読み込んでいるわけでは なく、他のプロセスがディスクに追いやられて断末魔の叫びを上げているので ある。 例: @input_chars = split( "", join( "\n", <> )); for $a_char ( @input_chars ) { do something( $a_char ); } <HFC02067@nifty.ne.jp> <cake-smd@ops.dti.ne.jp> uniq -u uniq
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く