管理人からのメッセージ 諸事情よりしばらく閉鎖します。 これまで見てくださっていた皆様、ありがとうございました。
管理人からのメッセージ 諸事情よりしばらく閉鎖します。 これまで見てくださっていた皆様、ありがとうございました。
フリーで使えるものさし・定規ツール(ソフト)をまとめてみました。 ## 単体ソフト・アプリケーション Rulers 1.0.132 : フリーウェア。Windows と Mac 版あり。ガイドラインで囲ったエリアのスナップショットが撮れる。カラーピッカー機能もあり。 ものさしX : Windows 用フリーウェア。未試用。 Free Ruler 1.6 : Mac 用フリーウェア。単機能で小さなアプリケーションですが、よく出来ていますねー。ずっと、こんなツールが欲しかった。 ## ブラウザのプラグイン Web Developer 1.1.2 日本語版 : Firefox の拡張機能。[ ツール ] – [ Web Developer ] – [ その他 ] から表示する。 IE Developer Toolbar : Internet Explorer のプラグイン。[ Tools ] –
WWW::Curlで進捗表示しつつダウンロード 意味のないエントリー perl - LWP::UserAgentで進捗表示しつつダウンロード WWW::Curlだとcurlの機能でできるYo #!/usr/bin/perl use strict; use warnings; use WWW::Curl::Easy; use File::Basename; my $uri = shift || die "$0 http://example.com/big.iso [filename]"; my $filename = shift || basename($uri); open my $content, '>', $filename or die "$filename:$!"; open(my $header, '>', \my $header_data); my $curl = WWW::C
HTML::TreeBuilder の ->lookup だの ->find だのを覚えるのは、学習の効率がよくない。つぶしがきかないので、もっと一般的な CSS Selector や XPath などを覚えて、それをつかった方がお得であるといえる。 HTML::TreeBuilder で XPath を利用するには、HTML::TreeBuilder::XPath をインストールすればよく、これは pure perl なので容易に利用できる。 my $tree = HTML::TreeBuilder::XPath->new; $tree->parse($content); my @items = $tree->findnodes(q{//*[@id='topicsfb']//li}); print $_->as_text."\n" for @items; とすればよい。 XPath はむ
mixi の話。ある事柄に関係のあるコミュニティの一覧リストを作ろうと思って、いままでちまちまと手作業していたものを、プログラムにやらせようと重い腰を上げて取りかかることにした。 取りかかるにあたっては、少し前から Perl 界隈では Plagger というのが流行っているらしく、これで mixi も扱えるようなことがどこかで言及されていたようなことを覚えていたこともあり、──かなり曖昧だけれど、でも流行に触れてみるという意味でもこれをまずは見てみようとは思っていたので、ちょうどいい機会かもしれないし、まずは Plagger をインストールすることから始めることにした。 そうして膨大な数のモジュールをインストールして(いち日では済まなかった... )、なんとかサンプルが動くまでには行ったのだけれど、ただドキュメントが本家の所にも少なくて、 Plagger についてはそれ以上進めるのが難しか
問題はRSS吐いてないサイトであるとのコメントをいただいたので、その辺触れてみたい。正直先程と同様の精細度では書けないので(後半明らかに手抜きになったように)ポイントだけ。 なお、RSS吐いてないサイトをpipesでどうにかするためには、正規表現に関する知識が不可欠かと思われます。まったく分からんという方はどっかで勉強してきてください。 まず、RSSを出力していない以上、最初のFetch Feedモジュールは使えませんので、Fetch Pageモジュールからスタートすることになります。実はYQLなんていうモジュールもあって、なかなか複雑なこともできたりするんですが、SQLやらXPathなんていう知識まで必要になってきちゃうので、ここでは扱いません。その辺知ってるって人は勝手に研究してください。 今回は一から説明するのではなく、既にある、RSSをでっち上げるpipeをサンプルにします。今回は
はじめに † シェルスクリプトは、シェルで実行するプログラムを指します。 シェルは主にUnixで使われる対話型インタプリタです。 シェルスクリプトはテキストファイルに書いたコマンドなどのリストであり、シェルがそれらコマンドを解析し、実行します。 Windowsで動作するシェルは、cygwinからダウンロードできます。 UnixやLinuxでは通常OSと一緒にインストールされます。 シェルスクリプトは、一般的にbourne shell(Bシェル)向けにかかれたスクリプトを指しますが、bourne shell以外に、bash(最近のLinuxはbourne shellの代わりにbashを使っている)、csh、ksh、zshと言ったインタプリタがあります。いくつかの拡張を除き、csh以外はほぼ同じ構文でプログラムを書くことができます。 ↑ シェルスクリプトのスペースと改行 † シェルスクリプトは
Latest topics > さくらのレンタルサーバでvimとbashとscreen 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « 「xpcnativewrappers=no」の廃止 Main リンクを常に新しいタブで開くには?(How to force TST to open new tab from links always?) » さくらのレンタルサーバでvimとbashとscreen - Jun 09, 2010 さくらのレンタルサーバ(スタンダードプラン)は初期状態ではこんな風になってた。 シェルはcsh viは多分普通のvi(vimではなく) Ubuntuのコンソールとの違いに戸惑う事が多くなりそうだったので、人に教えてもらって、
Many people don’t think of the command line prompt as a useful element, or even pay it much attention. However, a useful prompt can change the way you use the command line, and by extension, your system. This article shows you a number of useful and interesting Bash prompts with examples. Note that we begin with the prompts themselves, then offer some further instructions on how to work with them.
Make Tech Easier - Uncomplicating the complicated, making life easier Joshua Price氏がMake Tech Easierにおいて8 Useful and Interesting Bash Promptsのタイトルのもと、bashシェルにおけるさまざまなコマンドプロンプトの設定例を紹介している。使いやすいコマンドプロンプトはコマンドラインの使い方を変えると説明があり、同氏が調査した中でも、特によく使われていたり、おもしろいプロンプトとその設定例が紹介されている。紹介されているプロンプトは次のとおり。 間違ったコマンドを入力すると顔が変わるプロンプト もっともおもしろいプロンプトのひとつだが、使いやすくもあるプロンプト。コマンドの実行が成功したか失敗したかで、プロンプトに表示されるアスキーアートの顔を変更するという
このページはUNIXシェルのbashの用例を扱っています(UNIXコマンドの用例も混在しています)。ただし、動作サンプルに関してはMacOS X上で行っている点とMacOS Xでしか動作しないコマンド、サンプルもありますので注意してください。一部のサンプルは特定条件下でないと動作しないものがあります。あくまでもサンプルなので必要に応じて改造して利用してください。 MacOS Xで実行する場合にはchmod 755 ファイル名などとし実行権限を指定してください。ダブルクリックして起動/実行させるためには保存したファイルの情報ウィンドウで開くアプリケーションをターミナルに設定してください。 *勉強用に作成したページなので間違いや不具合の出るサンプルがあります。致命的なもので、これはまずいというサンプルがありましたらopenspc@alpha.ocn.ne.jpまでメールをください。
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
CUIの世界で暮らす場合、シェルの使いこなしで作業効率は桁違いに変わる。シェルは一種類だけではないが、シェルスクリプトの観点からはsh系とcsh系に分けられる。sh系であるbash(zshでもOK?)をメインに使ってみることにする。純粋な /bin/sh を使うと、declareが使えず、exprとなるのが面倒。 link * ステップ・バイ・ステップ・シェルスクリプト bashで始めるシェルスクリプト基礎の基礎 シェルスクリプトの基礎 画像整理における実例 * あえて全部別々に記述してみた。 jpegファイルで、大文字の拡張子を小文字にする(JPG -> jpg) * for filename in *.JPG do mv ${filename} ${filename%JPG}jpg done ダメ写真を削除したなどで、連番が歯抜けとなったjpegファイル群に番号を振りなおす * dec
明後日にはiPadが発売されますね。みなさん、予約していますか?みなさんが予約しているかどうかなんて、私はこれっぽっちも興味がありません。それより、Mac使ってますか?Macのターミナル使ってますか?Macだといろいろなターミナルアプリが使えますが、私はデフォルトのターミナルしか興味がありません。これで十分です。 Web系のプログラミングは、すべてターミナル上のVimでやっています。よく使うターミナルだから、快適に使いたいですよね。そこで、ターミナルのオススメ設定を書いておきます。でも、好みは人それぞれなので、オススメじゃありません。ぜんぜんオススメじゃありません。 こんな感じになります。 それでは、設定。 デフォルトの見た目を選べますが、「Pro」を選びます。だって、プロですから。「Pro」を選ぶのが、プロ意識です。 フォントは、「M+2VM+IPAG circle」を使います。サイズは
キンセリの Bluesky アカウント始めました! 2024-03-20-1 [Kndlsl][Release][Programming] 私が運営しているKindleセール情報まとめサイト「キンセリ」の SNS アカウントについてのお知らせです。 これまでは X (Twitter) でキンセリ公式アカウント @kinselist を運用していきましたが、それに加え、Bluesky でも運用開始しました。アカウントはこちらです。 キンセリ (@kinseli.bsky.social) — Bluesky ブルースカイユーザで Kindle セール情報を欲している方はぜひフォローしてくださいませ。 3/19 の夜から投稿プログラムを動かしていますが、バグはありつつもなんとか行けそうな感じになりました。 Bluesky に投稿する AT Protocol 関連のプログラムは python で書
stat - ファイル情報の取得 stat関数はファイルの様々な情報を得るための関数です。この関数を使うことでファイルサイズや、ファイル所有者、最終更新時間などを調べることができます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く