[Perl]の検索結果
Perlで作成されているウェ
ブログ管理システム。PerlによるCGIが利用可能なウェブサーバー上で動作する。営利利用される場合はライセンス料が必要。
Perlで作成されているウェブログ管理システム。PerlによるCGIが利用可能なウェブサーバー上で動作する。営利利用される場合はライセンス料が必要。
無料ブログソフトウェア(GPLv2)「59Tracker」の最新版「59Tracker 3.2」をリリースしました。
59Tracker 3.2 では、管理画面を中心にシステムのユーザーインタフェースの見直しを行っており、これまでより操作性が向上しているほか、ブックマーク機能の改行に関する部分の不具合が修正されています。
59Tracker 3.2 のダウンロード
59Tracker Project
Google App Engineは開発者にとってかなり魅力的なプラットフォームだと思いますが、対抗馬となるマイクロソフトのAzureと比べると、現時点で使えるプログラミング言語がPythonとJavaというのが微妙なところです。
AzureでPHPが使えるなら、Windows系の開発者だけでなくPHPの開発者も既存アプリの再利用や移行が簡単そうなAzureに流れるのではないでしょうか。もちろんJavaのアプリを持ってるなら文句なしにGoogle App Engineでしょうけど。
Google App Engine でしか動かないアプリケーションを開発してしまうと、Googleには逆らえなくなってしまいますが、これから新しいアプリケーションを開発するなら、GoogleはPythonの開発者を社員として抱えているそうなので、Google App Engine向けにPythonを使って開発するのが一番良いのではないかと思います。
Google App Engine for Javaを使ってみよう!
公開後、すぐにGoogle社内でGoogle App Engineを複数の言語に対応する20%プロジェクトが進められているらしいという噂が流れ、7月にはGooglerのBrad Fitzpatrick氏が自身のブログで、自分がApp Engineのプロジェクトメンバーでないとの断り付きであるものの、Google社内の一部のPerlハッカーと一緒にPerl対応を進めていることを発表しました。
個人的にはPerlのサポートに期待したいところですが、いつサポートされるかわからなそうなのでPythonを覚えた方がはやいのかも。
SQLiteとは、ファイルベースで動作するオープンソースのRDBMS(Relational Database Management System)で、My
SQLやOracleなどのクラインアント・サーバー型の
データベースと異なり、サーバーで
データベースプロセス...
SQLiteとは、ファイルベースで動作するオープンソースのRDBMS(Relational Database Management System)で、MySQLやOracleなどのクラインアント・サーバー型のデータベースと異なり、サーバーでデータベースプロセスを実行してデータベースを管理するのではなく、データベースはファイル単位で管理される。
他のRDBMSと同様にSQLでデータベースを操作することができ、組み込み系のRDBMSでありながらトランザクション処理にも対応しているが、
処理性能ではMySQLには及ばないとされている。
Webアプリケーション開発に利用されることの多いスクリプト言語では、PHP 5、Python 2.5から標準で組み込まれている。また、perlではCPANからDBD::SQLiteを導入することで使用できる。
SQLite公式サイト
SQLite 関連
SQLiteとは - はてなキーワード
当サイト(語句ログ)で開発・配布しているソーシャルブックマーく機能搭載のオープンソース
ブログソフトウェア「59Tracker 3.1」を、
レンタルサーバー等に
インストールする
方法は以下の通りです。1.書庫ファイルの取...
当サイト(語句ログ)で開発・配布している
ソーシャルブックマーく機能搭載のオープンソースブログソフトウェア「59Tracker 3.1」を、レンタルサーバー等にインストールする方法は以下の通りです。
1.書庫ファイルの取得と解凍
59Tracker 3.1 の書庫ファイル(zip形式)を取得し、任意のディレクトリで解凍します。
2.config.cgiの変更
59Tracker 3.1 を運用する場合に必ず変更が必要な config.cgi の各項目は以下の通りです。(server.config.cgiを変更した方がわかりやすいと思います。)
$system_dir = "../system";
テンプレート、ユーザー情報、トピックカウンターファイル等が格納されるディレクトリです。Webディレクトリの外側にディレクトリを作成し、そのディレクトリを相対パスで設定します。
$data_dir = "../data";
各種データファイルが格納されるディレクトリです。Webディレクトリの外側にディレクトリを作成し、そのディレクトリを相対パスで設定します。
$docroot_dir = "http://59log.com";
CGIファイル、HTMLファイル、スタイルシートなどを配置する、59Trackerが動作するディレクトリのURLを指定します。www や public_html 等のWebディレクトリまたはその配下のディレクトリのURLになります。なお、最後にスラッシュはつけないでください。
$admin_address = 'admin@59log.com';
コメントやトラックバックがついたときにメールを送信するWebサイトの管理人のメールアドレスを指定します。
$site_title = "59Tracker Project";
59Trackerを運用するサイトの名前を設定します。
$sub_title = "ソーシャルブックマーク機能搭載のブログソフトウェア";
59Trackerを運用するサイトのサブタイトルを設定します。
上記以外項目の設定については、
59Tracker 3.1 仕様書を参照してください。
3.ファイルのアップロード
FTPソフトなどを使用してサーバーにファイルをアップロードします。拡張子がjpgのファイルはバイナリー(無変換)モードで、それ以外のファイルはアスキー(無変換)モードでアップロードしてください。
Webディレクトリの配下に、Lib(ディレクトリごと)、Plugins(ディレクトリごと)、.htaccess、basic.css、index.cgi、rcvtb.cgi、xmlrpc.cgi、feed-icon-16x16.jpg、config.cgi(または、server.config.cgiの名前をconfig.cgiに変更して)をアップロードします。
Webディレクトリの外側にdata、systemをディレクトリごとアップロードします。
4.ファイル属性の変更
index.cgi、rcvtb.cgi、xmlrpc.cgiの属性を、CGIとして実行できるファイル属性(755 or 700)に変更します。
5.Perlモジュールのアップロード
59Trackerを動作させるにはPerlモジュールとして、CGI、Jcode、MIME、SOAP-Lite等が必要です。日本でサービスを提供してしているレンタルサーバーであれば、CGI、Jcode、MIMEについては、インストールされていないということはほとんどないため、これらのモジュールをインストールする必要はありませんが、SOAP-Liteについてはインストールされていない場合が多いようです。さくらインターネットやハッスルサーバーでは、必要なモジュールは全てインストールされているため特に何もする必要はありません。
SOAP-Liteがインストールされていない場合は、http://search.cpan.org/~byrne/SOAP-Lite-0.60a/ から、SOAP-Lite-0.60a.tar.gzををダウンロードし、任意のディレクトリで解凍します。解凍されたディレクトリ中のSOAP、 XMLRPCディレクトリをFTPソフトを使用して59Trackerが動作するディレクトリにアップロード(転送モード:アスキー、無変換)します。
6.管理者パスワードの変更
59Trackerが動作するWebサーバーのURLをブラウザで開き、ユーザーID:adimn、パスワード:0000でログインします。初期状態のパスワードのままでは誰でも管理者としてログインできてしまうので、adimnのパスワードを変更します。
7.最初のトピックの変更
更新情報に表示されているトピックを編集して、あなたのサイトを説明する内容の記事に変更します。
8.サイトの再構築
リストページのメニューの再構築をクリックし、サイトの再構築を行います。
config.cgiのディレクトリの設定が正しくて、index.cgiに実行属性が付いていれば最低限の動作はすると思います。また、複数設置する場合は、ドキュメントルートの下にそれぞれサブディレクトリを作成し、それぞれ上記の手順で設置します。
不明な点がある場合、うまく行かない場合は、このトピックのコメント欄にその旨を書き込む等、遠慮なく聞いてください。
さくらインターネット
【ハッスルサーバー】
エックスサーバー
59Tracker 3.1 をリリースしました。3.0 から 3.1 への変更点は次の通りです。---1. 仕様変更(機能追加や改善) ・
ブックマークレットを使用してブラウザで開いているページを引用して投稿する機能を追加 ・登録ユ...
59Tracker 3.1 をリリースしました。3.0 から 3.1 への変更点は次の通りです。
---
1. 仕様変更(機能追加や改善)
・ブックマークレットを使用してブラウザで開いているページを引用して投稿する機能を追加
・登録ユーザーが投稿したトピックの詳細ページにブログパーツを表示する機能を追加
・ユーザー管理にユーザー検索機能を追加
・退会機能の追加
・パスワードリマインダー機能の追加
・ユーザーインタフェースの改善
2. 不具合の修正
・追記の編集内容がデータに反映されない
・追記の更新時に最終日時、最終更新者が設定されない
・59Trackerで追記の追加時に改行タグが入らない
・関連リンクのタイトルのコンマがエンコードされていない
・トピック詳細ページが静的生成設定の場合、RSSで出力されるトピック詳細ページのURLが正しくない
・検索時に削除したトピックの内容が表示されてしまう
3. 追加、変更ファイル
退会機能、パスワードリマインダー機能の追加に伴い、テンプレートファイルに以下のファイルが追加されています。
・remind.tmpl
・leave.tmpl
また、機能追加、ユーザーインタフェースの改善等によって以下のテンプレートファイルが変更されています。
・userlist.tmpl
・login.tmpl
・detail.tmpl
・summary.tmpl
・list.tmpl
---
59Tracker 3.1のダウンロード
59Tracker 3.1 リリースノート
59Trcker 3.0 から 3.1 への移行方法
59Trcker 3.0 のLib、Plugins、system/tmpl 配下のファイル、xmlrpc.cgi、およびbasic.cssを、3.1のファイルで上書きします。なお、データ仕様の変更はありません。
投稿ブックマークレット
以下のアンカーをブックマークレットとしてブラウザニ登録することで、表示中のWebページを引用して投稿できます。(YourDmainNameの部分を置き換えてください。)
引用して投稿
perl技術を利用するプロジェクト、コミュニティ、ビジネスのサポートに取り組む事を目的とする団体「Japan
perl Association (JPA)」が本格的に活動を開始したそうです。一般個人会員はWebから登録できるようですが、...
Perl技術を利用するプロジェクト、コミュニティ、ビジネスのサポートに取り組む事を目的とする団体「
Japan Perl Association (JPA)」が本格的に活動を開始したそうです。一般個人会員はWebから登録できるようですが、銀行振り込みかPaypalで、年会費5,000円を支払う必要があります。(学生は無料)
JPAが本格的な活動を開始 Perl技術者の育成や雇用機会の向上を目指す:CodeZine
JPAは昨年末に設立された、日本におけるPerl言語の啓蒙および普及活動を推進するための一般社団法人。特にビジネスシーンでの支援を想定しており、ドキュメントの整備や新しいPerl技術者の育成、企業サポート、イベント運営などを通し、Perl技術者の雇用機会の向上を目指す。
学生以外の会員はあまり集まらないような気もしないでもないですが、今後の活動に期待したいです。
Japan Perl Association (JPA)
本サイトはCatalyst MVCフレームワーク、DBIx::Class オブジェクトマッパー、HTML::FormFu フォーム作成・バリデーションツール、Data::Localize 国際化用ツール等を用いて、プラッガブルなWebアプリケーションシステムを可能にするPixis エンジン上で動作しています。
なにやらものもしい感じですが、PixisというのはどうやらCMSのようですね。
59Trackerの旧バージョン(2.0 - 2.2)から 3.0 への移行手順は以下の通りです。なお、この移行手順の実行環境としては、OSとしてWindowsがインストールされているパソコンにActivePerlがインストールされていること...
59Trackerの旧バージョン(2.0 - 2.2)から 3.0 への移行手順は以下の通りです。
なお、この移行手順の実行環境としては、OSとしてWindowsがインストールされているパソコンにActivePerlがインストールされていることを前提としています。
注)この移行手順を実行する前に必ず旧バージョンのデータファイル、システムファイル等のバックアップを取っておいてください。
移行手順
1.59Tacker 3.0の書庫ファイル
59Tacker3.zipを解凍する。
2.59Tacker3の下に
tools.zipを解凍する。
3.旧バージョンのdataディレクトリ、systemディレクトリをtoolsの下にコピーする。
4.コマンドプロンプトでtoolsにカレントディレクトリを移動し、以下のコマンドを実行します。
perl convert.pl <--- データ変換処理を行う
convert <--- 変換したファイルのコピー
5.toolsの中にあるmakeindex.plを59Tacker3の下にコピーする。
6.コマンドプロンプトで59Tacker3にカレントディレクトリを移動し、以下のコマンドを実行します。
perl makeindex.pl <--- 全文検索インデックスの再構築
なお、データ量によっては全文検索インデックスの再構築に時間がかかる場合があります。対処方法を問い合わせたい場合は、その旨を
ブログのコメント欄に書き込んでいただければ回答いたします。
また、toolsの中に含まれているsearch.cgi、summary.cgi、view.cgiはリダイレクト用のCGIです。外部リンクからのアクセスをリダイレクトしたい場合はご利用ください。
「
語句ログ」、「
ネットニュースとソーシャルブックマーク b-listers」で使用しているオープンソースのブログソフトウェア(Perl/CGI)「
59Tracker」の最新版「59Tracker 3.0」をリリースしました。
59Tracker 3.0 では、更新情報ページ、アーカイブページ、検索結果ページの統合、検索機能の統合(タグ検索の廃止)、一覧表示ページでの関連キーワードによる検索機能へのリンクなど、ユーザーがより直感的に操作できるようなユーザーインタフェースへの改良を行っています。
また、プログラム構造やデータ格納方法を大幅に見直したことでプログラムのカスタマイズがより容易になりました。
59Tracker 3.0 のダウンロード(zip形式)
59Tracker 3.0 仕様書
旧バージョンからの移行について
59Tracker 3.0では旧バージョン(2.0~2.2)と比較するとプラグラム構造やデータの保存方法(ファイル名や格納形式)などが大幅に変更されています。旧バージョンからの移行方法については現在手順をまとめている最中なので今しばらくお待ちください。
perlで見やすく堅牢な実用的なコードを作成するには具体的にどうすれば良いのか、著者の22年間の
プログラミング経験にもとづいて、レイアウト、名前の選択、データ構造と制御構造の選択、プログラムの分解、インタフ...
Perlで見やすく堅牢な実用的なコードを作成するには具体的にどうすれば良いのか、著者の22年間のプログラミング経験にもとづいて、レイアウト、名前の選択、データ構造と制御構造の選択、プログラムの分解、インタフェースの設計と実装、モジュール化、オブジェクト指向、エラー処理、テスト、デバッグなどプログラミングをさまざまな面から捉えたガイドラインが提示されており、Perlのプログラムを書くプログラマなら持っておいて損の無い一冊です。
59bbs 2.0/59Tracker 3.0 のプログラムはこの本に書かれていることをかなり参考にしました。
|< 先頭へ < 前へ 2 3 4 5 6 次へ >
アクセスランキング
- 完全無料のMT5用ナンピンEA「Nanpin K(ナンピンケイ) MT5」 使用制限無し (1 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (1 PV)
- 中上級者向け安全性重視のナンピンツール(半自動EA)「Million Dollar Pro」 #MT4 #有料版 (1 PV)
- 将棋実況チャンネル【クロノ】 - ヤフーニュースに掲載された将棋系ユーチューバー (1 PV)
- [FX]同一通貨ペアのポジションをまとめて決済できるMT5向けツール(EA)「Closer(クローザー) MT5」を完全無料で公開 (1 PV)
- 「Million Dollar MT5」のナンピンマーチン大会(#MCC2023)での設定 (1 PV)
- 無料のMT4向けナンピンマーチン爆益(爆損)EA「Jipangu(ジパング)」 (1 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (3273 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (488 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (92 PV)
- 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (89 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (70 PV)
- Million Dollar Ver 1.09向けの収益性を重視したゴールド(Gold、XAUUSD)ロングセットファイル (64 PV)
- 無料のMT4向けナンピンマーチン爆益(爆損)EA「Jipangu(ジパング)」 (63 PV)
- 仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (59 PV)
- [FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (51 PV)
- 2chまとめサイト - 痛いニュース(ノ∀`) (46 PV)
アクセス統計
ディレクトリ
関連サイト