[文字コード]の検索結果
任意のキーワードリストに含まれるテキスト中のキーワードに、特定のページ(URL)にリンクする
perlの
サンプルスクリプトを作ってみました。ブログソフトとか掲示板ソフトを開発する際に役に立つと思います。文字エンコ...
任意のキーワードリストに含まれるテキスト中のキーワードに、特定のページ(URL)にリンクするPerlのサンプルスクリプトを作ってみました。ブログソフトとか掲示板ソフトを開発する際に役に立つと思います。文字エンコードがUTF-8、EUCではOKでしたが、SJISではうまく動きませんでした。
以下、サンプルスクリプトの一部です。
my @wordlist = ('はてな', 'ブログ', 'アルファブロガー');
foreach my $word (@wordlist) {
my $encword = $word;
$encword =~ s/(\W)/'%'.unpack('H2', $1)/eg; # uri encode
my $link = "<a href=\"serach.cgi?querystr=$encword\">$word</a>";
$text =~ s/$word/$link/g;
# アンカーテキストのキーワードは元に戻す
my $pattern = "(<a href.+)<a href.+$word</a>(.+/a>)";
$text =~ s/$pattern/$1$word$2/g;
}
print $text;
リンクの処理のところが微妙ですが、適当に修正して使っていただければ幸いです。
はてなダイアリーのキーワードにリンクするためのサンプルもあるようです。動かしてみたわけでないのでハッキリとはいえませんが、ソースを見る限りテキスト内でアンカータグでリンクを行っている場合は、まずいような気もします。
はてなダイアリーキーワード自動リンクAPI - はてなダイアリー日記
なお、上記ファイルは現状で300KBほどありますので、アプリケーション側で一定時間キャッシュして頂くなどの措置をお願いできればと思います。
テキスト一つ処理するだけで300KBですか、はてな側も大変かも知れませんが呼び出す方も大変ですね。
アマゾン(
Amazon)商品リンク作成ツール「Amalink」を、キーワードでリンクを作成したい商品の検索ができるように機能アップしました。アマゾン(
Amazon)商品
リンク作成ツール - Amalinkソースファイルのダウンロード文...
アマゾン(Amazon)商品リンク作成ツール「Amalink」を、キーワードでリンクを作成したい商品の検索ができるように機能アップしました。
アマゾン(Amazon)商品リンク作成ツール - Amalink
ソースファイルのダウンロード
文字エンコードはUTF-8。Encodeモジュールを使用しているので、Encodeモジュールが使用できる「さくらインターネット」のレンタルサーバーか、Perl 5.8 以上がインスートルされているローカル環境でしか動かないと思います。
さくらインターネット
「ほしいものがなかったら、どうするの? つくるしかない。つくるしかないよ。」というわけで、他人に注文ばかり付けていてもしょうがないので作ってしまいましょう。それで私が今何が欲しいのかというと、「newsing...
「ほしいものがなかったら、どうするの? つくるしかない。つくるしかないよ。」というわけで、他人に注文ばかり付けていてもしょうがないので作ってしまいましょう。
それで私が今何が欲しいのかというと、「newsingに自分がピックアップした記事のRSSフィードの内容を自分のブログに表示するためのツール」です。
もちろん、CGIにして動的に内容が変わるようにすることもできるのですが、内容がそれほど変わるものでもないということと、ページが表示されるたびに呼び出されることになるので、サーバーの負荷が高そうということで、手動でPerlスクリプトを実行することにします。
処理手順
1.PerlスクリプトでRSSフィードを読み込んで表示用のHTMLファイルを出力する。
Perlスクリプト
RSSのURLを自分のピックアップした記事のRSSのURLに置き換えて使用してください。HTMLファイルはpickup.htmlというファイル名で出力されます。また、表示する記事数は5件になっています。
pickup_pl.txtをpickup.plという名前してPCに保存して、コマンドラインから perl pickup.pl を実行するとpickup.htmlファイルがカレントディレクトリに作成されます。
pickup_pl.txt(文字エンコードはUTF-8)
2.ホームページやブログのサーバーに作成したHTMLファイルをFTPソフトなどで転送する。
3.ホームページやブログのテンプレートに作成したHTMLファイルを表示するためのiframeタグを追加する。
iframeタグのサンプル
<iframe src="pickup.html" width="610" height="200" marginwidth="0" marginheight="0" scrolling="auto" border="0" frameborder="no" align="left"></iframe>
とりあえず、newsingのRSSフィードだけにしか対応していませんが、取得元のRSSフィードは変更可能なので、カスタマイズしていろいろ応用できると思います。
ブログ等に貼り付けるためのアマゾンの商品リンクを、
Amazon ECS のRESTリクエストを利用して、画像付きで生成するフォームを作成しました。商品のASINとアソシエイトIDを入力して作成ボタンをクリックすると画像付き...
ブログ等に貼り付けるためのアマゾンの商品リンクを、Amazon ECS のRESTリクエストを利用して、画像付きで生成するフォームを作成しました。商品のASINとアソシエイトIDを入力して作成ボタンをクリックすると画像付きのアマゾン商品リンクが作成されます。
Amalink - 「アマゾンアフィリエイト」画像付き商品リンク作成ツール
ソースファイル(amalink.cgi、amalink.htmlt)も公開しておきますので、レイアウトや表示内容が気に入らない場合は適当にカスタマイズしてください。文字エンコードはUTF-8。perl 5.8 以降に対応。JavaScriptも少し使ってます。
参考:
Amazon ECS 4.0 解説1 RESTリクエストのパラメータ
Perl 5.8でUTF-8の文字コードを扱う
当ブログ(語句ログ)のシステムとしても使用している
オープンソースの無料
ブログソフト「59Tracker 2.0 alpha版」を GPL(GNU General Public License) で公開しました。文字エンコードはシフトJISとUTF-8の2種類用意...
当ブログ(語句ログ)のシステムとしても使用しているオープンソースの無料ブログソフト「59Tracker 2.0 alpha版」を GPL(GNU General Public License) で公開しました。
文字エンコードはシフトJISとUTF-8の2種類用意していますので、使用するサーバーの環境時合わせて選択してください。
サンプルとしてデモ用のブログを用意していますので、使用できる機能は限定されていますが、よろしければログインして使ってみていただければと思います。
編集者用のユーザーID、パスワードが「demo1」、読者用のユーザーID、パスワード「demo2」となっています。編集者用のユーザーIDでログインし、トピックの詳細画面のメニューから新規作成をクリックすることで新規のトピックを作成できます。
59Tracker 2.0 の特徴
59Tracker 2.0 は個人がオリジナルのブログサイトを構築し、アフィリエイト等によって効率的に広告収入を獲得することを可能にするブログソフトウェアです。
ページ単位のアフィリエイト広告管理
トピック毎に3種類のサイズ(300x250、160x600、468x60)の異なるアフィリエイト広告リンクを設定できるため、コンテンツの内容にマッチした広告をページデザインを損なうことなくクリック率の高い掲載位置に表示するとこができます。
共有ブックマーク機能
ユーザー(管理者、編集者、読者)として登録されているユーザーで共有するブックマークを登録することができます。
タグ機能
トピックや共有ブックマークにタグ(キーワード)を設定することができます。タグをクリックすることで関連するトピックや共有ブックマークの一覧を表示することができます。また、トピックの新規作成の際に親トピックのタグを引き継ぐため、関連するトピックを効率的にキーワード(タグ)で分類することができます。
全文検索機能
トピックや共有ブックマークを複数のキーワードを指定(半角スペース区切)して全文検索できるため、迅速に過去のトピック(記事)やブックマークを探すことができます。
高いSEO効果
メタタグや見出しタグなどを効果的に活用したページデザインにより検索エンジンに対する高いSEO効果が期待できます。また、Google、Yahoo!、Microsoftの検索エンジン大手3社がサポートするサイトマッププロトコル「
Sitemaps 0.90」に標準で対応しています。
かんたんプログラミング Excel2003
VBA 基礎編Excel 2003のマクロ機能の解説と
VBAの基本文法を詳解。かんたんプログラミング Excel2003
VBA コントロール・関数編15個のActiveXコントロール全てと、文字列操作関数、...
かんたんプログラミング Excel2003 VBA 基礎編
Excel 2003のマクロ機能の解説とVBAの基本文法を詳解。
かんたんプログラミング Excel2003 VBA コントロール・関数編
15個のActiveXコントロール全てと、文字列操作関数、日付/時刻操作関数などを中心に解説。
かんたんプログラミングExcel2003 VBA 応用編
ListObjectオブジェクトやAccessとの連携でデータベースを徹底活用。
Excel VBA 実用サンプルコレクション
「基本オブジェクト」「ユーザーフォーム」「データベース」「ファイルシステム」の操作から、「フロー制御」「コードの効率化」まで、 ExcelVBAによる業務処理の作成に役立つテクニックがサンプルコードとして凝縮されている。
独習 Access VBA
理想的なデータベースシステムをAccess VBAで構築できるよう、重要なテクニックが解説されている。
実践ワークショップビジネスに役立つAccessVBA実用マクロ―データベース運用実務と大量データ処理を自動化する335の技
VBAを利用しAccessの面倒な処理や操作を自動化させる方法を、実務レベルで必要とされる豊富なサンプルデータベースとともに紹介されている。
ステップバイステップで学ぶMicrosoft Access 2002 VBA実践講座
Access 2002データベースをVBAを利用して作成する方法を学ぶ自習書。 Accessの機能をフル活用したアプリケーションやインターフェイスについて、実習ファイルを使って段階的に学習できる。
オブジェクト指向スクリプト言語
Rubyに関する書籍。
Rubyの入門書、リファレンス、
Ruby on Railsを使ったWebアプリケーションの開発手法など。たのしい
Ruby 第2版
Rubyではじめる気軽なプログラミング
Rubyを基礎から学...
オブジェクト指向スクリプト言語Rubyに関する書籍。Rubyの入門書、リファレンス、Ruby on Railsを使ったWebアプリケーションの開発手法など。
たのしいRuby 第2版 Rubyではじめる気軽なプログラミング
Rubyを基礎から学び、使いこなすための定番入門書。プログラミング初心者でも理解できる、チュートリアル、基礎、クラス、実践とテーマを分けて平易に解説。
Ruby on Rails入門―優しいRailsの育て方
オブジェクト指向の基本からWebアプリケーションの作りかた、プラグインからテスト、改造までがぎっしり詰め込まれたRuby on Railsの入門書。
オブジェクト指向スクリプト言語Ruby
Rubyの基本的な機能から、オブジェクトの概念、プログラムの設計・プログラミング方法まで、実例を交えながら解説されている。
プログラミングRuby 第2版 言語編
プログラミングRuby 第2版 ライブラリ編
Rubyの定番解説書を、Rubyの作者まつもとゆきひろ氏自身の監訳で翻訳。
Rubyソースコード完全解説
オブジェクト指向言語、Ruby言語の全貌を明らかにする解説書。rubyの構造や言語処理系一般についての知識、ソースコードを読む技術が身に付けられるように解説されている。
Ruby de CGI―Rubyで作るインタラクティブWebサイト
Rubyでメール送信フォーム、Web掲示板などのCGIプログラムを作成する方法が紹介されている。
RailsによるアジャイルWebアプリケーション開発
Webアプリケーションを迅速に開発するためのフレームワーク「Rails」の導入からアプリケーションの配備まで、Railsの全体像がまとめられている。
Rubyレシピブック 第2版 268の技
Rubyプログラミングのノウハウが満載のレシピ集。「文字列」「配列」「数値」「ファイル」「プロセス」「CGI」などをテーマに、サンプルを交えてテクニックを解説。
ライド・オン・Rails Ruby on Railsを徹底攻略
Ruby on Railsの実践的なチュートリアルから、標準ジェネレータ/スクリプトの解説、国際語対応、全文検索、Ajax RSS Readerの作成、エンタープライズ利用など。
Visual Basic 書籍に関する書籍。
Visual Basic の入門書や解説書、リファレンス、データベース開発のサンプルなど。明快入門
Visual Basic 2005 ビギナー編Windowsプログラミングに必要な基
本事項からジェネリックな...
Visual Basic 書籍に関する書籍。Visual Basic の入門書や解説書、リファレンス、データベース開発のサンプルなど。
明快入門 Visual Basic 2005 ビギナー編
Windowsプログラミングに必要な基本事項からジェネリックなどの最新機能まで、Visual Basic 2005の入門レベルの内容がもれなく解説されている。
ひと目でわかるMicrosoft Visual Basic 2005アプリケーション開発入門
Visual Basic 2005のさまざまな機能を使用した開発手法を初心者にもわかりやすく解説。「テキストエディタ」、「カレンダーと連動した文章と画像が記録できる日誌」、そして「Webブラウザ」をひとつにまとめたアプリケーションを、Visual Basic 2005を使用して開発する。
Visual Basic 2005による [実践]データベースプログラミング
Visual Basic 2005でデータベース・アプリケーションを開発する際に必要な知識が解説されている。
ステップバイステップで学ぶMicrosoft Visual Basic .NET実践講座〈Vol.1〉基礎編
Visual Basic .NETを使用してアプリケーションを開発する方法をわかりやすく解説しているVisual Basicプログラミングの入門書。サンプルプログラムを使った実習を通じて、Visual Basic .NETの基礎から、各種アプリケーションの開発方法、データベースやOffice、 Webとの連携、Visul Basic 6.0プログラムのアップグレード方法などを、実際に操作しながら学ぶことができる。 Vol.1基礎編ではVisual Basic .NETをはじめて使用する方を対象に、Visual Basic .NETの基本的な文法や簡単なプログラム作成について解説されている。
ステップバイステップで学ぶMicrosoft Visual Basic .NET実践講座〈Vol.2〉活用編
Vol.2活用編では実用的なプログラムを作成する際に役立つ高度な知識やテクニックを解説。複数のフォームの使用や図形の描画、アニメーション効果といったより洗練されたユーザーインターフェイスのデザイン方法、クラスの継承、画像や文字列の印刷、Officeアプリケーションとの連携、アプリケーションプロセスの管理、データベースアプリケーションの開発、Internet Explorerとの連携、Webアプリケーションの開発、 Visul Basic 6.0プログラムのVisual Basic .NETへのアップグレード方法などについて。
Visual Basic .NET逆引き大全 500の極意―WindowsXP/2000/NT対応
Visual Basic.NETの基本的な利用方法からWebアプリケーション開発、初級から上級まであらゆるTipsを網羅。「逆引き」で知りたいことから探せる、すぐ実用に役立つ一冊。
ひと目でわかるMicrosoft Visual Basic .NET アプリケーション開発入門
わかりやすい解説と開発の途中経過を細かく収録したサンプルにより、手順どおりに操作するだけで、スムーズにVisual Basic.NETによるWindowsのアプリケーションの開発技術を学ぶことができる。
ひと目でわかるMicrosoft Visual Basic .NET データベース開発入門
Visual Basic.NETでMSDEを使用したデータベースを構築するための学習書。 Visual Basic.NETの最新技術と本格的なデータベースシステムの開発手法をわかりやすく習得できる。
Visual Basic.NETハンドブック
初めてVisual Basicに触れる人を対象に機能と特徴をわかりやすく解説している。さらに、.NETのさまざまなテクニックをカテゴリ分けし、実用的なコードを交えて紹介している。
Visual Basic.NET&DirectX 9でネットワークゲームプログラミング
3Dゲームの作成方法から、DirectPlay、3D CGの基礎、ゲームをネットワーク化する方法までDirectX 9を使ったネットワークプログラミングについて解説されている。
Visual Basic言語リファレンス
基礎からデバッグまで、熟練プログラマーがプログラミングの中核部分を簡潔に解説している。
プログラミングMicrosoft Visual Basic .NET〈Vol.1〉基礎編
豊富なサンプルコードによって、オブジェクト指向になった「Visual Basic.NET」の使い方が実践的に習得できる。「Vol.1 基礎編」では、VB .NETと.NET Frameworkの基礎が解説されている。
プログラミングMicrosoft Visual Basic .NET〈Vol.2〉活用編
「Vol.2 活用編」では、VB .NETを使って具体的にアプリケーションを開発するための方法が解説されている。 ADO.NETを使ったデータベースアプリケーション開発、ASP.NETとWebフォームを使ったWebアプリケーション開発、そして最後はXMLによるWebサービスまで詳細に解説。
プログラミングMicrosoft ADO.NET
ADO.NETをSQL Server用のコードを使って解説。サンプルコードはVB .NETとC#の両方で掲載。SQL Serverでなく一般的なOLE DBへのアクセス方法も合わせて紹介されている。接続型アクセス/非接続型アクセスからWebアプリの作成まで、ADO.NET開発に必要な知識を網羅。
Microsoft Visual Basic .NETによるプログラミングMicrosoft Windows 上
上巻は第1部と第2部で、第1部では、.NET Framework(Systemクラス)の基本的な知識を解説し、 Hello, worldプログラムという簡単な.NETアプリケーションを作成して実際に確認。第2部は、Windowsフォーム(System.Windows.Formsクラス)を使って、各デバイスからの入力方法、 UIを構成するコントロール(ボタン、ラベル、メニュー、ダイアログ、ツールバー、ツリービューなど)について詳細に説明。
Microsoft Visual Basic .NETによるプログラミングMicrosoft Windows 下
下巻は第3部と付録で、第3部では、Windowsフォーム上に描画(System.Windows.Drawingクラス)するグラフィックス方法を紹介。ブラシやペンの使い方から矩形や各種曲線の描画までのグラフィックテクニック、フォントの使用方法、印刷機能などを取り上げている。
オープンソースの高速・軽量データベース「
MySQL」に関する書籍。入門書や運用管理についての詳細な解説書、リファレンスなど。
MySQL 徹底入門 第2版オープンソースのデータベース・サーバー、
MySQLのインストールか...
オープンソースの高速・軽量データベース「
MySQL」に関する書籍。入門書や運用管理についての詳細な解説書、リファレンスなど。
MySQL 徹底入門 第2版
オープンソースのデータベース・サーバー、MySQLのインストールから主なプログラミング・インターフェイスの利用法、サーバーの管理までを幅広く扱った定番入門書。
標準MySQL 改訂版
RDBMSの基礎からMySQLの導入・応用までを解説。システムの設定や管理、またWebアプリケーションの構築方法が各種プラットフォームで解説されている。
MySQL徹底活用―SQL言語+サーバアプリケーション+管理者編
高速性と堅牢性を追及したマルチユーザ・マルチスレッドのSQLデータベースであるMySQLについて、その様々な側面を幅広く扱った、 MySQL利用者・管理者のための参考書。
現場で使える MySQL
DBマガジンの人気連載を書籍化。MySQLを現場で本格利用するための知識を「深く」「幅広く」「分かりやすく」解説。
MySQL全機能リファレンス
MySQLの豊富な機能を実行例とともに解説したリファレンス。
MySQL逆引きクイックリファレンス―MySQL 4.0/4.1/5.0対応
やりたいことが目的別にすぐ探せる、各項目がコンパクトに解説されたMySQLの逆引き事典。
MySQLクックブック〈VOLUME1〉
オープンソースのデータベースシステム「MySQL」の解説書。 VOLUME1の内容は「mysqlクライアントプログラム」「MySQLをベースにしたプログラムの記述」「レコード選択の手法」「文字列の処理」「日付と時刻の処理」「クエリ結果のソート」「サマリの生成」「メタデータの取得と仕様」「データのインポートとエクスポート」など。
MySQLクックブック〈VOLUME2〉
オープンソースのデータベースシステム「MySQL」の解説書。 VOLUME 2では「Web環境でMySQLを使用するためのPerl、PHP、Python、およびJSP(JavaServer Pages)のスクリプトを記述する方法」「クエリ結果から様々なHTMLを出力する方法」「Webからのユーザの入力を処理する方法」「MySQLを使ってWebセッション管理を行う方法」を解説。
MySQL & mSQL
中規模データベース管理システムとして支持されているmSQLとMySQLを、ビルド、インストールから諸設定に至るまでを詳細に解説。
実践ハイパフォーマンスMySQL
MySQLのアプリケーション開発者ならびにMySQL管理者向けに、MySQLのパフォーマンスを最大限に引き出すためのさまざまな問題を解説。
MySQLでつくるWebデータベースfor Windows
MySQLサーバの、概念、基礎知識、活用法からWebデータベース環境の構築、MySQLチュ-トリアルまで分かりやすく解説。
MySQL活用ガイド―Windowsによる高速データベース構築入門
Windows2000/98対応の高速データベース構築入門書。MySQLのインストールのやり方から、Microsoft Access、ASP、Javaからの利用までわかりやすく解説。
はじめての人のためのかんたんPHP + MySQL入門
Webアプリ開発の入門書。PHPとデータベースであるMySQLの利用方法を習得し、Webシステム開発できるよう丁寧に解説。
MySQL&PHPでつくるWebデータベース―入門からデータベースサーバの管理まで
MySQLとデータベースにWebからアクセスできる言語PHPで構築するWebデータベースについて解説。
オープンソース徹底活用 MySQL4/PHP5によるWebデータベース構築
Windows上でMySQLを用いたWebデータベースを構築する方法をサンプルを通して学ぶことができる。サンプルは、掲示板、MySQLと連動した簡易掲示板、ブログなど。
Access+MySQL実用データベースシステム構築
ExcelやAccessを活用しネットで物販するベンチャー企業を想定した在庫管理用小規模システムの構築を通して、低予算でできる小規模データベースシステムの構築の仕方を学ぶ。
Amazon ECSを利用して画像付き個別商品リンクを作成する
perlスクリプトを作成しました。ただし、書籍、CD、DVDにしか対応していません。これ以外の商品の場合はカスタマイズが必要になります。動作環境としては、Win...
Amazon ECSを利用して画像付き個別商品リンクを作成するPerlスクリプトを作成しました。ただし、書籍、CD、DVDにしか対応していません。これ以外の商品の場合はカスタマイズが必要になります。
動作環境としては、Windows 2000/XPでActive Perl 5.8.1以降がインストールされていることが前提です。
スクリプト内の
my $keyid = "[Access Key ID]";
my $associateid = "[アソシエイトID]";
の部分をそれぞれ、自分のAccess Key ID、アソシエイトIDに置き換え、コマンドプロンプトで、以下のように該当商品のASINを指定して実行します。
perl amazonecs.pl
> link.txt
正常に実行されると、link.txtに文字エンコードはシフトJISで、個別商品へのリンクが出力されます。
amazonecs.txt
※右クリック、名前を付けてリンク先を保存でファイル名をamazonecs.plに変更して自分のパソコンに保存してください。
|< 先頭へ < 前へ 1 2 3 4 次へ >
アクセスランキング
- 2NN 2ちゃんねるニュース速報+ナビ (5 PV)
- FC2動画やYouTubeなどから無料動画(映画やドラマ、アニメ、音楽など)を探す方法 (4 PV)
- ようつべ (YouTube) 動画のダウンロードと保存 (3 PV)
- 秋田県、記録的大雨で雄物川が氾濫し秋田新幹線も止まる (2 PV)
- 完全無料のMT4向けナンピンEA「Nanpin K(ナンピンケイ)」 #MT4 (2 PV)
- [C言語]UTF-8でエンコードされた文字列の文字数を取得するコード (2 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (2 PV)
- [映画]インセプション(Inception) (1 PV)
- Googleニュースを視覚化するnewsola (1 PV)
- [Perl][HTML::Template]<TMPL_LOOP>タグのサンプルプログラム (1 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (3286 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (526 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (107 PV)
- 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (98 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (76 PV)
- Million Dollar Ver 1.09向けの収益性を重視したゴールド(Gold、XAUUSD)ロングセットファイル (70 PV)
- 無料のMT4向けナンピンマーチン爆益(爆損)EA「Jipangu(ジパング)」 (69 PV)
- 仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (61 PV)
- [FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (54 PV)
- 2chまとめサイト - 痛いニュース(ノ∀`) (48 PV)
アクセス統計
ディレクトリ
関連サイト