趣味でアルゴリズム取引のシステムを開発・運用してみたことで得られた知見について、社内のテーマ自由な勉強会で発表しました。
趣味でアルゴリズム取引のシステムを開発・運用してみたことで得られた知見について、社内のテーマ自由な勉強会で発表しました。
Googleは、脳の活動を模したニューラルネットワークによって学習を実現する「ディープラーニング」をサポートした機械学習ライブラリ「TensorFlow」をオープンソースで公開しました。ライセンスはApache 2.0オープンソースラインセンスです。 Googleはすでに数年前からディープラーニングを同社のサービスに組み込んでいます。「私たちが社内でディープラーニングの基盤である「DistBelief」を開発したのは2011年のことだ」(ブログ「TensorFlow - Google’s latest machine learning system, open sourced for everyone」から)。 TensorFlowは、このDistBeliefをさらに強化したものだと説明されています。 TensorFlow is general, flexible, portable, e
ブラウザからMySQLをしばき倒せるphpmyadminをさくらVPSに導入です。既にWEBには同内容が沢山ありますが、VPSセットアップの流れをまとめるためにも記事にしておきます。 前もってリサーチしたところ、php-mcryptが必要とか、PHPとMySQLのバージョンによってはphpmyadminの3.x系は動かない等、前もって少し準備がいるかと思いましたが、全てyumさんがやってくれました。さすがにパッケージ管理専業です。 という訳で、一応PHPやMySQLのバージョンも確認していく流れで。 yumでインストール phpmyadminの最新3.x系は PHP5.2 & MySQL5 以上で、2.x系は PHP4 & MySQL3 以上が必要とのことで、自分の環境で3.x系が動くかどうか確認。 php -v mysql -V 私の場合はそれぞれphp5.3.3とMySQL5.1だった
さくらのVPSでWebサーバを構築するのに、参考にしたページをまとめました。 相違点を比較検討することによって、標準的な作業手順を洗い出すのに役立ちました。 情報を公開、提供してくださった皆様に感謝いたします。m(__)m 【2011/5/2 追記】 インストール作業のまとめページを用意しました。 → さくらのVPS インストールまとめ ●主な作業内容 基本となる作業内容は、デフォルトのゲストOS(CentOS)を使った事例です。\(土台)/ ユーザーの設定 ・管理者ユーザー (root) のパスワード変更 ・作業ユーザーの追加 ・作業ユーザーのグループ追加 (wheel) ・作業ユーザーの sudo 許可 ・作業ユーザーのコマンドのパス追加 SSHの設定 ・rootのログイン禁止 ・パスワード方式のログイン禁止 ・鍵認証方式のログインOK ・秘密鍵と公開鍵の作成と設置 ・SSHのポート番
前回、VPSサーバの導入した後の初期設定とセキュリティ周りの設定について記事にしましたが、今回はそのVPSサーバにLAMP環境を構築していく方法を紹介します。 前回の初期設定とセキュリティの設定が済んでいる前提で話を進めていきます。 前回記事 さくらVPSサーバを契約した後の初期設定の方法 LAMP環境を構築しよう LAMP環境とは Linux、Apache、MySQL、Perl(PHP,Python)で構成された動的なWebコンテンツを動かすための環境です。 動的Webサイトを構築する上で一般的にOS、Webサーバ、データベース、スクリプト言語が必要になりますが、それぞれ主要なものがLinux、Apache、MySQL、Perl(PHP,Python)となります。一般的なレンタルサーバはLAMP環境になっていることが多いです。 Wordpressを動かすにはこのLAMP環境が必要になるの
処理能力の高さなどを理由に、近年、大規模サイトを中心に急速にシェアを拡大しているWebサーバー「Nginx」。この連載では、その特徴と魅力を分かりやすく紹介します。 第3のWebサーバーとして注目を集めるNginx 1日に数億リクエストを処理するような大規模サイトを中心に、近年急速にシェアを拡大しているWebサーバーが「Nginx(エンジンエックス)」です。HTMLドキュメントや画像ファイルといった静的コンテンツを高速で配信し、消費メモリが少なく、リバースProxyやロードバランサーといった機能も有した注目の軽量Webサーバーです。ネットクラフト社の調査によると、2014年6月時点でApache HTTP、Microsoft IISに次ぐ第3位のシェアを獲得しています。 依然としてApache HTTPやMicrosoft IISのシェアは高いものの、Nginxの認知度は日に日に高くなって
wordpress等をローカルPCで動かし検証するのにxampplite-win32-1.7.3.exeをインストールしてみた。ApacheとPHP MySqlが動けば十分なのでlite版にすることにした。1.7.4のバージョンでは、lite版が見当たらなかったので1.7.wordpress等をローカルPCで動かし検証するのにxampplite-win32-1.7.3.exeをインストールしてみた。ApacheとPHP MySqlが動けば十分なのでlite版にすることにした。 1.7.4のバージョンでは、lite版が見当たらなかったので1.7.3をDLすることにした。ダンロード先は、ココ DL後インストーラが動くのでそのまま実行です。 設定は、http://localhost/へアクセスして「日本語」を指定してその後は、セキュリティの項目設定のみです http://localho
ウェブスクレイピング(英: Web scraping)とは、ウェブサイトから情報を抽出するコンピュータソフトウェア技術のこと。通常このようなソフトウェアプログラムは低レベルのHTTPを実装することで、もしくはウェブブラウザを埋め込むことによって、WWWのコンテンツを取得する。ウェブスクレイピングはユーザーが手動で行なうこともできるが、一般的にはボットやクローラ(英: Web crawler)を利用した自動化プロセスを指す。 ウェブスクレイピングは多くの検索エンジンによって採用されている、ボットを利用してウェブ上の情報にインデックス付けを行うウェブインデクシングと密接な関係がある。ウェブスクレイピングではウェブ上の非構造化データの変換、一般的にはHTMLフォーマットからデータベースやスプレッドシートに格納・分析可能な構造化データへの変換に、より焦点が当てられている。また、コンピュータソフトウ
Alfrescoは、フリーソフトウェアかつオープンソースで、オープン標準の企業レベルの規模のコンテンツ管理システムであり、Microsoft WindowsとUnix系オペレーティングシステムで動作する。高度なモジュール性とスケーラブルな性能を特徴とする。コンテンツ・リポジトリ、ポータルサイトフレームワーク、CIFSインタフェース、ウェブアプリケーションを仮想化するコンテンツ管理機能、Apache Tomcatによる統計サイト、Luceneによる索引、jBPMワークフローといった機能がある。AlfrescoはJavaテクノロジを使って開発されている。 歴史[編集] Alfrescoは2005年、Documentumの創設者の一人John NewtonとBusiness Objectsの前COOであるJohn Powellが創設した。出資者としては、投資ファームSAP、Accel Partn
Liferay(ライフレイ)とは、短時間でWebシステムを構築するためのオープンソースのフレームワーク及びそのフレームワークで開発されたポートレット(機能部品)の名称。または、前述ソフトウエアの有償版サプスクリプションを提供している会社の名称[3]。無償のコミュニティ版のフレームワーク及びポートレットのセキュリティパッチ、バッグフィックスなどはコミュニティによって管理/改善されている。 Javaで開発された当ソフトウェアはJBoss, Apache Tomcat[4], WebSphereなど多くのアプリケーションサーバ上で動く。 従来のWebシステムはWebページ単位で開発されていた。それと比較してポートレットによりWebシステムは1Webページ及びWebページ間で共通機能を1機能部品とする。コンテンツ管理システム (CMS)、SNS、グループウェア用のポートレットが提供されているが文書
必要なモジュールが利用可能か確認する Apache から CGI を利用するには mod_cgi モジュールが利用可能になっている必要があります。デフォルトで利用可能になっていると思いますが、確認のために httpd.conf ファイルを開き mod_cgi で検索してください。 # # Dynamic Shared Object (DSO) Support # # To be able to use the functionality of a module which was built as a DSO you # have to place corresponding `LoadModule' lines at this location so the # directives contained in it are actually available _before_ they
Web開発現場においてもはや必須となってきているJavaScriptフレームワーク。うまく活用することで、視認性に優れたユーザインターフェイスの実装や高速な開発が可能になります。今回は、オープンソースライブラリの選定方法をご紹介します。 オープンソースのライセンスとは Web関係のオープンソースライブラリによく適用されているライセンスとして、次のライセンスがあげられます。 ・The BSD License ・The MIT License ・GNU General Public License ・Apache License ■The BSD License The BSD LicenseはUniversity of California, BerkeleyがUnixの実装としてリリースしたBerkeley Software Distribution (BSD)のライセンスを起源としたライ
PHPのテンプレートエンジンであるSmartyの使い方を, Windowsマシン上で,たった3分の作業で覚える。 位置付けを解説:「テンプレートエンジン」「Smarty」とは何なのか? 作業を開始 (1)Smartyの利用環境を作る (2)Smartyで動くWebサイトを作る 動作原理の説明 補足:今後の学習に役立つリンク集 位置付けを解説:「テンプレートエンジン」「Smarty」とは何なのか? まずは前提知識から。 (この部分は3分の作業にカウントしない。) ある程度の規模のWebサイトやWebアプリを構築する際には,優れたフレームワークの選定が重要だ。 他の言語と同じく,PHPにもMVCフレームワークが存在し, 主要なものは「4大フレームワーク」などと呼ばれる。 PHPフレームワークの種類(2011年の情報) http://winroad.info/codeigniter/2011/.
それほど大変な技術ではないのですが、やったことがないと、どこからどう手をつけていいかわからない方が多い技ですね。 これができると、ログインしていないと画像を見せないとか、パスワードが一致しないとpdfの資料をダウンロードさせないとか、応用もできます。 まず、test.jpg なんてファイルをサーバにおいて、 <img src="test.jpg" /> という風に呼び出して表示するのは特に疑問もないと思います。 phpからどうやって画像を出力するのかというと、test.jpg ってリクエストしたときに返ってくる画像のデータをphpで返してやればいいだけの話です。 なにはともあれ、test.php が画像を出力できると想定しましょう。 HTMLには次のように書けば、ブラウザに画像が表示されるはずです。 <img src="test.php" /> 特に難しいところはないです。 たまに勘違いし
ApacheCon US 2007の、『Apache Performance Tuning / Part One: Scaling Up』, Sander Temme (PDF) より。 ab おなじみ、Apache付属のあいつ http_load http://www.acme.com/software/http_load/ flood http://httpd.apache.org/test/flood/ JMeter http://jakarta.apache.org/jmeter/ 最近のバージョンは使いやすくなったらしい あと、ほかには httperf http://www.hpl.hp.com/research/linux/httperf/ とか。
OSS製品というと、PostgreSQL、Apacheなどのミドルウェアが有名ですが、業務アプリケーションにも沢山のOSSが存在します。その中でも代表的な製品の一つ、オープンソースのCRMソフトウェア「 SugarCRM 」は、基本機能部分がコミュニティ版としてソースが公開されています。 顧客管理(CRM)の基本機能として、営業/サポート/マーケティング/グループウェア/管理などの機能は揃っていますが、管理画面の機能を利用して、ユーザ側でもちょっとしたカスタマイズを行える仕組みが提供されているのが大きな特徴といえます。 ソースコードの改変による深いカスタマイズももちろん可能ですが、コミュニティ版で提供されている開発者向けツールを使用すると、画面に表示するラベルの変更・データ項目の追加や既存機能をテンプレートにした新規機能追加程度の軽いカスタマイズであれば、ソースコードを意識することなく、
Apache の設定ファイルである httpd.conf ファイルを編集する方法について解説します。設定ファイルは XAMPP コントロールパネルから編集画面を表示することができます。 Apache の基本的な設定項目についても簡単に解説します。 Apacheの設定ファイルの場所と編集方法 Apache の設定ファイルである httpd.conf ファイルは、 XAMPP をインストールしたディレクトリの下にある apache\conf\httpd.conf にあります。 直接ファイルをテキストエディタで開いてもいいのですが、 XAMPP コントールパネルから開くこともできます。 XAMPP コントールパネルの Apache の行にある Config をクリックしてください。 Apache に関する設定ファイルがいくつか表示されるので、その中から Apache(httpd.conf) をク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く