並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 1140件

新着順 人気順

mtimeの検索結果81 - 120 件 / 1140件

  • howm - README.ja.rd

    howm (一人お手軽 Wiki もどき) Emacs で断片的なメモをどんどんとるための環境です. 分類機能はあえてつけません. かわりに, 全文検索とメモ間リンクが手軽にできるようにしました. 自由書式なので改宗も不要 :-) 目次 使い方 … メモを書こう/メモを読もう/リマインダ 導入法 … インストール/カスタマイズ/外部ツール 実装 … 実装について/動きませんよ? 備考 … 参考/更新記録/アドレス 使い方 いろいろありすぎて何が何やら → 先にチュートリアルをどうぞ 自由度ありすぎてどう使えばいいやら → こんなふうに使えます メモを書こう (howm-mode) 手順 C-c , , (M-x howm-menu) でメニューを出し, [新規] にカーソル置いてリターン → 「今日のメモ」を開く または, 直接 C-c , c (M-x howm-create) こんなテ

    • ファイルを変更したら自動的にreloadする方法 - (ひ)メモ

      ファイルの更新を監視して、変更されたらMozReplなFirefoxさんにreload指令を送る。 コンテンツのファイルをいじってて、いちいちF5するのがめんどいので。 reload指令を受理できるように MozLab - Trac をインストール。 ツール→MozLab→Start Replで開始。 extensions.mozlab.mozrepl.autoStartをtrueにすれば、動きっぱなしにできるのかも。 4242でlistenしてるのはlocalhostだけなので、他のマシンからtelnetしたいときは、パケットリピータを使う。 例えばstoneを使って、 4242宛てのパケットをlocalhost:4242にリピートする ただし、接続を許可するのは10.6.25.201と10.6.25.202からのみ とするときはこんな感じ: stone -nr localhost:42

        ファイルを変更したら自動的にreloadする方法 - (ひ)メモ
      • XML-RPC§更新Pingの送信 - isnot.jp/wiki

        更新Pingとは、ブログ(Weblog)などを更新したときに、公開されているPingサーバーに対してそのことを通知することをいいます。Pingサーバーはたくさん送られてくる更新Pingを元に、更新情報を時間順並べて公開したり、収集したデータ(メタデータ)を再配信したりします。メッセージはXML-PRCで、「weblogUpdates.ping」というAPIで決められた形式で送ります。一部の公開Pingサーバーでは、weblogUpdates.pingを拡張した(追加のパラメータを付加した)メッセージを受け付けるようです。 更新Pingというほかにも、「Update Ping」などといわれることもあるようです。 ※トラックバック(Trackback Ping)と混同されることがあります。技術的には異なるものです。 examples. weblogUpdates.ping (weblognam

        • 用語集:タイムスタンプ: UNIX/Linuxの部屋

          最終更新 2019-01-02 UNIX・Linux のファイルには、一般的に 3つのタイムスタンプがある。 atime … 最終アクセス時刻 (access time) mtime … 最終変更時刻 (modify time) ctime … 最終ステータス変更時刻 (change time)

          • My top 7 RSpec best practices | Dmytro Shteflyuk's Home

            I use RSpec in all my projects. It’s really hard to overemphasize how helpful it is and how much easier becomes your life if you have good specs coverage. But its outstanding flexibility enables many ways to make your specs awful: horribly slow, over-bloated, even non-readable sometimes. I do not want to teach you BDD and RSpec here, but instead I will give you some ideas how to improve your specs

            • CentOSでソフトウェアRAIDの構築 - maruko2 Note.

              CentOSでソフトウェアRAIDの構築 提供:maruko2 Note. 移動: 案内, 検索 目次 1 ディスクに RAID 用パーティションを作成 1.1 fdisk コマンドで RAID 用パーティションを作成 2 mdadm コマンドで RAID アレイを作成 2.1 RAID の状態を表示する 3 /etc/mdadm.conf を作成 4 RAID アレイにファイルシステムを作成しマウントする 5 RAID アレイを監視する 6 RAID アレイを解除する 7 関連ページ 8 脚注 CentOS では mdadm コマンドを使い、ソフトウェア RAID (Linux Software RAID) を構築することができる。 RAID レベルとして RAID0/1/4/5/6/10 がサポートされている。 大まかな手順は次のようになる。 RAID を構成するディスクに RAID

              • cocos2d-x(Android NDK)ビルドを高速化する方法とオススメ設定 - matsukaz's blog

                こんにちは!対戦型脳トレアプリ BrainWars のエンジニア、matsukazです! 一緒にcocos2d-xとかrailsとかAWSとかスタンディングしてくれる仲間を絶賛募集中!!と、ちょっとPRしてみる。 BrainWarsはcocos2d-xで開発してるんですが、ccache を導入することでAndroid NDKビルドにかかる時間を劇的に改善できました。 今までビルドに30分近くかかってたのが3分程度まで短縮!すばらしー!ヽ(=´▽`=)ノ 動作確認したNDKのバージョンは、この記事を書いてる時点で最新のr10dです。 cocos2d-xの話で書いてますが、cocos2d-xに限らず高速化できるかと。 というわけでccacheの説明と導入方法、注意点などご紹介します。 ccacheってなに? C、C++、Objective-C、Objective-C++に対応したコンパイラーキ

                  cocos2d-x(Android NDK)ビルドを高速化する方法とオススメ設定 - matsukaz's blog
                • Perl5 用の Rake っぽいのできたよー - tokuhirom's blog

                  Perl5 用の Rake っぽいのできたよー http://frepan.org/~tokuhirom/Daiku-0.01/ Rake みたいなの、Perl にも欲しいね、って5年ぐらい前からおもってたけどいいのができたって噂をきかないので自分でかいた。 #! perl use Daiku; use autodie ':all'; task 'all' => 'foo'; file 'foo' => 'foo.o' => sub { system "gcc -c foo foo.o"; }; rule '.o' => '.c' => sub { system "gcc -c foo.o foo.c"; }; build shift @ARGV || 'all'; こういうかんじでつかえる。簡単でしょ。 以下設計のメモ。 基本的には Rake とインターフェイスをあわせめでつくってる。巨

                  • 【linux】更新日が最近のファイルを見つける(findコマンド) at softelメモ

                    問題 サーバー内の、最近いじられたファイルを探したいんですけど! どうしたらいいですか? 答え ガンブラー攻撃でファイルが更新されていないか気になるときにも使えます。 findコマンドはファイル名(正規表現可)、更新日、所有者、グループ、サイズなどで、ファイル、ディレクトリを検索ができる。 更新日が最近の10日以内のファイルを見つける。場所はカレントディレクトリ「.」以下から。詳細に(-ls) find . -mtime -10 -ls 更新日が最近の10日以上前のファイルを見つける(こう書くと古い方を見てしまう) find . -mtime +10 更新日がちょうど○日のファイルを見つける find . -mtime 10 更新日など詳細が見えなくてよいときは -print を指定するか、省略する。 おまけ1 ちなみに正規表現で検索はこう。パス全体がマッチするかどうかを見る。 パス全体が

                      【linux】更新日が最近のファイルを見つける(findコマンド) at softelメモ
                    • Inode - Wikipedia

                      この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Inode" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2020年12月) inode(アイノード)は、ext2などのUnix系ファイルシステムで古くから使われているデータ構造である。inode にはファイル、ディレクトリなどのファイルシステム上のオブジェクトに関する基本情報が格納される。 ReiserFSなどの最近のUnix系ファイルシステムでは inode を使用していないが、同等の機能を提供するには同等の情報をどこかに格納しなければならない。statシステムコールがそれらのデータをプログラム向けに提供するので、これを sta

                        Inode - Wikipedia
                      • Figma でアイコンを更新したら GitLab に勝手に MR が作られるやつ - pixiv inside

                        こんにちは、@f_subal です。普段はおもに pixivFACTORY のフロントエンドを見ています。最近は社内のデザインシステム整備の仕事もやっており、今回はそちらで作っているアイコンライブラリの話をします。 SVG アイコンを社内 npm で配る みなさん、プロダクト内で利用するアイコンをどのように管理していますか? 大抵の場合は元になる .svg ファイルが存在し、それを最終的に React コンポーネントで読んだり、あるいは昔ながらのアイコンフォントを生成したりして使っているでしょう。 ピクシブではこれまで各プロダクトがそれぞれの方法でアイコンを生成していました。あるプロジェクトは svg スプライトを生成して <use> タグで読み、またあるプロジェクトは svgr を使い、これまたあるプロジェクトでは woff を生成する npm スクリプトを持ったりしています。 実装方法

                          Figma でアイコンを更新したら GitLab に勝手に MR が作られるやつ - pixiv inside
                        • Path::Classで簡単ファイル操作 - Articles Advent Calendar 2010 Casual

                          こんにちは!モダンPerlの裏側しか知らないkoba04です。 今日は、少し前まで「続・初めてのPerl」を読んでいた自分が、遅ればせながらその便利さに感動して使うようになったPath::Classについてを。(ってもう使ってますよね。。) 多分Casual Trackの中でも最も初心者向けな内容になっているんじゃないかと思います。。 何が便利かというと、「File::Spec」や「File::Path」、「IO::Dir」、「IO::File」、「File::stat」などのモジュールにある関数を「Path::Class」をインターフェイスとして使うことが出来ます。 とりあえず「use Path::Class」でいいので便利ですね! オブジェクトの作成 まずはファイルオブジェクトの作成。(file) use Path::Class; my $file = file('path', 'to

                            Path::Classで簡単ファイル操作 - Articles Advent Calendar 2010 Casual
                          • Nginx Secure SSL Web Server @ Calomel.org

                            home rss search July 18, 2018 Nginx Secure Web Server with HTTP, HTTPS SSL and Reverse Proxy Examples Nginx is a secure, fast and efficient web server. It can be configured to serve out files or be a reverse proxy depending on your application. What makes this web server different from Apache, Lighttpd or thttpd is the overall efficiency of the daemon, the number of configuration options and how e

                            • UNIXのinode番号 - 中年SEのありふれた生活

                              inode番号を理解する UNIXファイルシステムで使用するシンボリックリンク(または、ソフトリンク、symlinkなど)はとっても便利なファイルです。Windowsのショートカットファイルに似ていますね。 このシンボリックリンクファイルに「出会ってよかった!」って思います。 特に、システム構築時に各ファイル、ディレクトリの配置を設計する人は、よく理解しておくことをお勧めします。 でも、その前に。。。 UNIXのファイルシステムの特徴、inode番号、ディレクトリの仕組みをざっくり理解しないと、なかなか難しいかもしれません。 ls-lの結果はinodeの情報 UNIXのファイルシステムでは、1つのファイルを、データ部分と属性部の2つから構成して管理します。 Linuxでは、この属性部のことを、inodeと呼んでいます。 このinodeもハードディスクに書き込まれています。データ以外にこのi

                                UNIXのinode番号 - 中年SEのありふれた生活
                              • 負荷分散環境でブラウザキャッシュが効かないときは - ETagの解説 - : DSAS開発者の部屋

                                ETag とはなんぞやというと、Apache が返すレスポンスヘッダのひとつで、 HTTP/1.1 200 OK Date: Mon, 24 Jul 2006 06:18:07 GMT Server: Apache Last-Modified: Wed, 13 Apr 2005 21:48:55 GMT ETag: "3b-60273fc0" ←これ★ Accept-Ranges: bytes Content-Length: 59 Connection: close Content-Type: text/html オブジェクトに付与される属性です。 で、何に使うかというと、ブラウザのキャッシュ管理に使われます。 一度、http://example.jp/index.html にアクセスした後でもう一度(リロードとかで) アクセスすると、ブラウザは最初のリクエストのときに得た ETag の値

                                  負荷分散環境でブラウザキャッシュが効かないときは - ETagの解説 - : DSAS開発者の部屋
                                • yt-dlp オプション一覧及びそのメモ - †MASAYOSHI†のオンラインメモ帳

                                  youtube-dlの開発が止まっておりfork版のyt-dlpに移る事にした。yt-dlpはyoutube-dlのforkであるyoutube-dlcのそのまたforkになる。オリジナルであるyoutube-dlのオプション解説はyoutube-dl オプション一覧及びそのメモ。 2022/06/19更新 2022/09/06更新 OPTIONS -h, --helpヘルプを表示する。 --versionプログラムのVerを表示する。 -U, --update --no-update (default)プログラムのupdateを実行するかどうか。 -i, --ignore-errorsダウンロードエラーを無視する。プレイリストごとダウンロードするような時に使う。エラーで失敗してもダウンロードは成功したとみなされる。 --no-abort-on-error (default) --abor

                                    yt-dlp オプション一覧及びそのメモ - †MASAYOSHI†のオンラインメモ帳
                                  • 本番サーバにチェックアウトしちゃダメですか? - miauのブログ

                                    初歩的な管理ミスで3300もの有名サイトがソースコードを盗まれる この記事。まず訳がちょっと違うかな?という箇所があるのでそこを補っておくと。 しかしコードが実動サーバに乗る段階ではそれはローカルな作業用コピーではなく、エキスポートされた完成品だから、この問題が起こる。 こう訳されてる箇所があるけど、 When code is rolled to a live server from a repository, it is supposed to be done as an export rather than as a local working copy, and hence this problem. 実働サーバにコードを載せる場合は、ローカルな作業用コピーとして取得するのではなくエクスポートするべきだ。(だが今回はローカルな作業用コピーを本番に置いているので)問題になっている。 み

                                      本番サーバにチェックアウトしちゃダメですか? - miauのブログ
                                    • kaniko が何をしているか, 何ができるか - 薄いブログ

                                      TL;DR kaniko を理解してない限りコンテナから出してはいけない. kaniko を使っていればmulti stage buildだろうとCIのcacheについて余計なことを考えなくてよい (Dockerfileの書き方はcacheを意識して) kaniko とは github.com kanikoはGoogleが作っているコンテナの中やKubernetes上で動くコンテナのbuilderです. Cloud Buildなどで使うことができます. kaniko の内部実装 早速ですが kanikoのbuildの詳細を調査するために以下から実装を読み進めました. 8c732f6f52bb334727194d090826e8dbd1df3793 における実装の詳細です. github.com Directory /kaniko 以下が内部状態 (1) /kaniko/<image nam

                                        kaniko が何をしているか, 何ができるか - 薄いブログ
                                      • Catalyst::Manual::Cookbook::Deployment - libnitsuji.so

                                        Cookbook長いので分割。 デプロイについてのレシピ。Webサーバーエンジンとアプリケーションの効率化も含む。 http://search.cpan.org/~jrockway/Catalyst-Manual-5.700701/lib/Catalyst/Manual/Cookbook.pod#Deployment mod_perl Deployment mod_perlは多くのアプリケーションに対しての最適解だけど利点と欠点を述べる。他の方法としてはFastCGIがある。 Pros Speed mod_perlはとても高速で、それぞれのApacheプロセスのメモリにアプリケーションをロードすることによって恩恵を受けられる。 Shared memory for multiple apps 同じサーバーで複数のCatalystアプリケーションをする必要がある場合、mo_perlは共通のモジ

                                          Catalyst::Manual::Cookbook::Deployment - libnitsuji.so
                                        • 膨大なanything.elの設定を公開! - http://rubikitch.com/に移転しました

                                          anything.el関連の設定を抜き出した。これだけで1000行近くある。 anything.elは俺のEmacsライフを根底から覆すものだ。anything.elを使ってこれまで作っては埋もれていった自作Emacs Lispを復活させる予定。せっかく作っても長いこと使っていないと存在すら忘れてしまうのが悲しい。 eev等いろいろなものに依存しているので、コピペでは動かないかも。だけどなにかの役に立てば幸いだ。 追記 [2008/01/17]更新。あれからhackしまくって1300行突破。 EmacsWikiに最新版を置いているので欲しい人はもってけ! ;;; ;; $Id: 99anything.el,v 1.128 2008/01/16 17:35:13 rubikitch Exp $ ;; (eeindex) ;; <<<INDEX>>> ;; (to "keymaps") ;;

                                            膨大なanything.elの設定を公開! - http://rubikitch.com/に移転しました
                                          • tips : tips/02.プログラミングなど/Ruby/Rubyめも.txt

                                            基本 全般 文の区切りに ; は不要 真偽値 false : nil, false: true  : それ以外(0も1もtrue) → なので、 "abcdef".index("abc") は 0   なので true "abcdef".index("bcd") は 1   なので true "abcdef".index("ccc") は nil なので false print, puts, p, pp print : 文字列表示 puts  : print + 改行 p     : オブジェクトの内容を表示(数値と文字列の区別が付く) +改行 改行やタブなどの文字をそのまま(\n, \t と)表示する pp    : 見やすい形式に (require 'pp' しとく必要あり) ※ PHPでいう var_dumpみたいな gets ファイルから1行ずつ取

                                            • Linux Kernel Watch 6月版 君は知っているか? 2.6.30の変更内容を(1/2) − @IT

                                              6月版 君は知っているか? 2.6.30の変更内容を 小崎資広 2009/7/1 今年の「セキュリティ&プログラミングキャンプ」(注1)の講師をすることになってしまい、講義準備とこの原稿の締め切りがバッティングして大忙しの筆者です。皆さま、いかがお過ごしでしょうか。 今月は、6月10日にリリースされた2.6.30を中心に見ていきたいと思います。それではどうぞっ。 注1:http://www.jipdec.or.jp/camp/。この記事が公開されるころには締め切り間近だと思うのですが、これはすごいよ。有料のカンファレンスでも、この面子が一堂に集まるなんてあり得ない講師陣です。Linux以外のコースも注目です。……お盆の時期に時間が取れる学生限定ですが。 ファイルシステム周りの追加 ■日本発のログ構造化ファイルシステム「NILFS」 NILFS(New Implementation of a

                                              • ファイル情報はどこまで改竄できるか? - ザリガニが見ていた...。

                                                404 Blog Not Found:News - 前田検事が使ったツールって何だろ? なるほど!touchコマンド一つで、こんなことができるのか。早速、試してみる。 作業環境 MacBook OSX 10.6.5 bash touchコマンド $ touch test_file $ getfileinfo test_file file: "/Users/zari/Desktop/test_file" type: "\0\0\0\0" creator: "\0\0\0\0" attributes: avbstclinmedz created: 12/10/2010 04:14:48 modified: 12/10/2010 04:14:48 $ touch -t 199901011234.56 test_file $ getfileinfo test_file file: "/Users/

                                                  ファイル情報はどこまで改竄できるか? - ザリガニが見ていた...。
                                                • 革命の日々! relatimeがどこで実装されているのか調べてみた

                                                  ITProのLinuxチューニングの記事がひどい事になっている件について http://mkosaki.blog46.fc2.com/blog-entry-535.html という数本前の記事について、id:shiumachiさんが追試してくれました。 つ http://d.hatena.ne.jp/shiumachi/20080605 むむむ、すばらしいです。 特にrelatimeのあたりが秀逸です。relatimeの性能測定って他にあんまりないのではないかしら。 複数の方からご指摘いただいておりますが、noatimeはあの記事のなかで数少ない、現在でも意味のあるオプションです。 せっかくなので、お礼がてら、relatimeについてちょいと追記してみます。 まず、atimeまわりのオプションの意味から デフォルト:   常にatimeを更新する noatime:    常にatimeを更

                                                  • SSDによるコンテンツキャッシュ(ソフト編)

                                                    日本最強の看板を下ろしたミラーサーバftp.jaist.ac.jpの管理者の一人が、 このサーバにまつわるよしなしごとを語ります。 English versions of some posts on another blog. ZFSにはSSDをキャッシュに使ってランダムリードの性能を稼ぐL2ARCという仕掛けがあります。L2ARCはOpenSolarisでは使えるのですが、Solaris 10ではまだ使えません。10u6 (10/08)で使えるようになると言われていたのが延期されて、今年の10u7 (5/09)で使えるだろうと思っていたのが、また延期されてしまいました。実は10u7に合わせてSSDを購入したのですが、当てが外れてしまいました。 仕方ないのでバージョン2.2から実用可能になったApacheのmod_disk_cacheを使おうかと思ったのですが、これがうまくありませんでした

                                                    • Linuxでのサマータイム - JDTの来襲

                                                      最近、サマータイム導入の話で盛り上がっているので、Linux ではどうなっているのか調べてみた。 JDT(Japan Daylight Saving Time)って知ってる? 70年前の今日、日本はJST ではなくJDTだった。 $ date --date="70 years ago" Thu Aug 12 06:10:32 JDT 1948 JDT というのは、Japan Daylight Saving Time のことで、つまり、日本の夏時間。 日本でも 1948年から1951年の4年間、サマータイムが導入されていたので、 サマータイム中の日本の表示時刻は、普段よく目にする JST ではなくJDT になっている。 (実際は Epoch以前の話なので、当時、使われたことはないと思う:-) カーネルの時間 カーネルは、何月何日と言った情報は持っていない。 管理しているのは Epoch(UT

                                                        Linuxでのサマータイム - JDTの来襲
                                                      • proveをうまく使ってテスト実行を効率化しよう - Articles Advent Calendar 2010 Casual

                                                        こん(にちは|ばんは).最近は卒論でC/アセンブラ,アルバイトでPerl/Objective-Cと高低レイヤーを行ったり来たりなyaottiです. このエントリでは,テストを実行する時に便利なproveコマンド(App::Prove)の便利な機能+αについて紹介します. 基本的な使い方 prove t/foo.t のようにして使います.perlと同じように-lや-Idir,-v, -MModule::Nameなども使えます. prove -l -Ilib -v t/foo.t 他にも,-Pオプションでプラグインを利用することもできます. 例えばmotemenさんの書いたApp::Prove::Plugin::ProgressBar::Eachは大量のテストを実行するときに便利です. cpanm https://github.com/motemen/App-Prove-Plugin-Prog

                                                          proveをうまく使ってテスト実行を効率化しよう - Articles Advent Calendar 2010 Casual
                                                        • さくらVPSに lighttpd + PHP 5.3 + MySQL 5.1 をインストール - dogmap.jp

                                                          さくらのVPSのお試し期間を使って、色々試してみたので、メモ。 初期設定とかは、hiromasa さんのエントリを参考に。 今回の構成は、Web サーバ lighttpd 、PHP 5.3.x、MySQL 5.1.x で WordPress を動作させるところまでやってみます。 まずは lighttpd のインストール。 # yum install lighttpd lighttpd-fastcgi # chkconfig lighttpd on # service lighttpd start 参考URL lighttpd and PHP on CentOS 5 – david winter yum リポジトリの追加 続いて PHP 5.3.x と MySQL 5.1.x のインストール。 ソースからインストールするのは面倒くさいので、 yum でインストールできるようにリポジトリを追加

                                                          • mixi Engineers’ Blog >> 言語バインディングを書こう その弐

                                                            東京ディズニーシーで買ってきたDuffyというテディベアがお気に入りで、頭に載せて寝るとよく眠れることを発見してウキウキのmikioです。さて今回は、Tokyo Cabinet(TC)のJavaバインディングとLuaバインディングの作り方と使い方について紹介します。 Javaバインディング TCのJavaバインディングの初版は昨年11月には出ていて別に新しい話題でもないのですが、以前とりあげた言語バインディングの記事ではJavaについて解説しなかったので、ここで改めてとりあげます。なお、この解説ででてくるサンプルコードを試すべく、環境変数「CLASSPATH」と環境変数「LD_LIBRARY_PATH」にカレントディレクトリを含めてください。 CLASSPATH=. LD_LIBRARY_PATH=. export CLASSPATH LD_LIBRARY_PATH Javaバインディング

                                                              mixi Engineers’ Blog >> 言語バインディングを書こう その弐
                                                            • perlstyle - Perl style guide - Perldoc Browser

                                                              CONTENTS NAME DESCRIPTION #NAME perlstyle - Perl style guide #DESCRIPTION Each programmer will, of course, have his or her own preferences in regards to formatting, but there are some general guidelines that will make your programs easier to read, understand, and maintain. The most important thing is to use strict and warnings in all your code or know the reason why not to. You may turn them off e

                                                              • 2006-09-16 - Muibrog

                                                                いまPla*1 その5です。*2 その4でSmartFeedを使った出力のまとめ方を紹介しましたが、まとめずに出力すると上書きしてしまうと書きました。まとめずに1つのconfig.yamlから複数のRSSに出力を行う方法をコメントでid:otsuneさんから教えていただきましたので紹介します。これはOtsuneさんのサイト「MYCOM野良Atomレシピ」で紹介されている方法です。この方法でもSmartFeedを用いていますが、その使い方がちょっと違います。 その4の方法(1つにまとめる)では↓のようにしていました。 - module: SmartFeed::All - module: Publish::Feed rule: expression: $args->{feed}->id eq 'smartfeed:all' config: format: atom dir: /home/tos

                                                                  2006-09-16 - Muibrog
                                                                • Perlワンライナー集 - ablog

                                                                  障害対応でのログ解析、ソースコードの調査といったテキスト処理で使った Perl ワンライナー集です。 マルチライナーやいけてないのもありますw Perl ワンライナーの好きなところ Perl は Oracle Database (10g以降) に同梱されているので、Windows プラットフォームでも使える*1。 awk、sed、grep の正規表現の書き方などをそれぞれ覚えれない。awk、sed、grep でできることはだいたい Perl でできるので、Perl に絞ると覚えることを減らせる*2。 最小限の労力で最大限の仕事ができる。ちょっとしたプログラムを書くような処理でも Perl ワンライナーを使うとたった1行で済むことがあります*3。 Perlワンライナー集 一部、Perl 以外に bash、find、xargs なども含んでいます。 レコードセパレータを変更する perl -w

                                                                    Perlワンライナー集 - ablog
                                                                  • CGI 出力キャッシュ - なんとなく◎

                                                                    CGI 等で生成される動的コンテンツには,個別のリクエストごとに異なるレスポンスを 返さなければならないものもあれば,ある程度の時間内であればどのリクエストに 対しても同じレスポンスを返すものもあるでしょう.後者であれば,レスポンスを mod_mem_cache でキャッシュすることにより毎回 CGI 等を実行せずに済むので, かなり効果的にサーバの負荷軽減を実現することができます. # mod_mem_cache は Apache 2.0 ではまだ "experimental" という扱いですが, Apache 2.1 / 2.2 ではかなり改良されています. httpd.conf での設定は,例えば以下のような感じで.動的コンテンツでは Content-Length ヘッダを出力しないことが多いですから,MCacheMaxObjectSize の指定に際しては併せて MCacheMax

                                                                    • 『不要なファイルやディレクトリを削除できる「tmpwatch」コマンド』

                                                                      Linuxのサーバー管理をしていると、ある一定の時間が過ぎた為、それらの古いファイルやディレクトリを削除したいという時があります。 また、アプリケーション開発においても、アプリから作り出した一時ファイルを定期的に削除したいという要件があったりもします。(言語特有のセッションファイルなどの一時的に作られるファイルは、その言語の仕組みによって定期的に削除されたりもしますが、アプリから作り出した一時ファイルは独自に作る必要があったりします) Linuxには、「/tmp」という一時ディレクトリがあり、この中に置かれたファイルやフォルダは一定期間が過ぎたら削除されます。 ここで紹介するtmpwatchコマンドは、そういった要件を満たしてくれ、一定期間過ぎたファイルやディレクトリを一括して削除してくれます。 実は「/tmp」ディレクトリも、このtmpwatchコマンドによって管理され、定期的にディレク

                                                                        『不要なファイルやディレクトリを削除できる「tmpwatch」コマンド』
                                                                      • » Nginx + PHP(FastCGIモード)で最速なwebサーバ: エスキュービズム ラボ Blog

                                                                        Nginx + PHP(FastCGIモード)で最速なwebサーバを構築します。 大体の内容は中国の張宴ブログ を参照して翻訳したものです。 Nginx(エンジンエックス)とは 軽量高性能なWebサーバ/リバースプロキシであり、同時に電子メール(IMAP/POP3)プロキシであります。 nginx は当初、Ramblerが運営する各種ウェブサイトのニーズを満たすために開発された。2009年5月のネットクラフトの調査によれば、nginx は6,342,250のドメインで使われており、Webサーバとしてのシェアは第5位であります。 中国とアメリカで、すでに一般的に使われています。 張宴さんのテストよりパフォーマンス的にapacheの10倍です。 筆者もwebbenchを使ってテストしました、張宴さんと似ている結果を得ました。 Nginxはepoll(Linux Kernel2.6)と

                                                                        • findコマンドで覚えておきたい使い方12個(+1個) | 俺的備忘録 〜なんかいろいろ〜

                                                                          LinuxやUNIXで仕事をしていると、特定のファイル(名前だったり、さっき編集されたファイルだったり)がどこにあるのかを知りたい事が多々ある。 そんな時は、やはりfindコマンドの出番だ。今回は、そんなfindコマンドで覚えておきたい便利な使い方についてまとめてみる事にした。 1.ファイル名で検索する まずは基本。findコマンドでは最も利用されているであろうファイル名での検索。 例えば、以下のように「-name」オプション付きでコマンドを実行することで、「test」というファイルが出力される。 このキーワードは、最下層(ディレクトリであれば一番下のディレクトリ、ファイルであればファイル名)にmatchしているかどうかで出力される。 find /探したいディレクトリ -name 検索キーワード test@test-vm-ubuntu:~/.ssh$ find /home -name te

                                                                          • Webpackのビルド時間を短くするための取り組み - freee Developers Hub

                                                                            メリークリスマス。freeeでエンジニアをやってます @yo_waka です。 この記事は freee Developers Advent Calendar 2017 の25日目です。 Webpack でビルドしてますか?僕は今日もビルドしています。 弊社ではフロントエンドのビルドに Webpack を用いているのですが、サービスの規模が大きくなるとともにビルド時間が長くなってきて困ってきました。 会計freee というサービスのフロントエンドの規模的にはこのような感じです。 JSコード行数: 275421行 Webpack エントリポイント数: 108 そこそこですね。 煩悩の数だけJSのエントリポイントがあります。 エントリポイントが多い理由は、元々は Rails の標準である Sprockets のみでビルドしていたものを少しずつ移行していったためです。 元々SPAで作られているアプ

                                                                              Webpackのビルド時間を短くするための取り組み - freee Developers Hub
                                                                            • NFSの稼働状況確認 - mikedaの日記

                                                                              稼働中NFSの状態確認コマンドをメモ書き クライアント側 マウント状況、オプションの確認 [root@nfs-client01 ~]# df -h ... 192.168.1.154:/tmp/ 65G 47G 15G 77% /mnt [root@nfs-client01 ~]# mount ... 192,168.1.154:/tmp/ on /mnt type nfs (rw,addr=192,168.1.154)チューニングのためrsize、wsizeを大きくしていたり、 サーバ停止時の対策としてsoft、intr使ってるなら、ちゃんと入ってるかチェックしましょう アクセス状況の確認 [root@nfs-client01 ~]# nfsstat -c Client rpc stats: calls retrans authrefrsh 1616 0 0 Client nfs v3:

                                                                                NFSの稼働状況確認 - mikedaの日記
                                                                              • Android アプリの描画を高速化する 5 ステップ

                                                                                こんにちは、Sleipnir Mobile for Android 開発担当の西田です。 今回は、Sleipnir Mobile for Android でも実施している Android アプリの描画チューニング手法を紹介します。 1.まずは計測 ~プロファイラ編~ 古来より「計測なくして高速化なし」と言い伝えられています。まずは Android SDK 付属の Traceview というプロファイラで、遅いのは本当に描画なのかどうかを調べましょう。 プロファイリングの仕方ですが、開始/終了位置をコードで埋め込む方法と Eclipse から開始/終了を指示する方法があります。コードを埋め込む方法は、traceファイルをデバイスから取り出したりする必要がありちょっと面倒です。ですので今回は Eclipse からお手軽にプロファイリングする方法を紹介します。 まずはデバイス上で計測したい画面を

                                                                                  Android アプリの描画を高速化する 5 ステップ
                                                                                • find - ファイル検索コマンド

                                                                                  [Linux] => [Linuxコマンド(A〜I)] findコマンドはファイルやディレクトリを再帰的に検索してくれます。 [主なオプション] -name ファイル名及びディレクトリ名にマッチするものを表示 -iname -nameと同じだが、大文字小文字を区別しない -regex ファイル名が正規表現にマッチするものを表示 -iregex regexと同じだが、大文字小文字を区別しない -type ファイルタイプを指定。タイプにはd(ディレクトリ)、f(ファイル)、l(シンボリックリンク)を指定 -emtpy ファイルが0byteもしくは中身のないディレクトリを表示 -size ファイルのサイズで検索。通常kオプションをつけてキロバイトにて指定 [使用例] #空のファイルを削除 find . -empty -exec rm {}\; #ユーザ確認を求めない find . -empty