読者です 読者をやめる 読者になる 読者になる

中国語を単語分割

中国語を単語に分割したい。Segmentater? Tokenizer? 形態素解析? Chinese Text Analyser ↑webサービスの。β版だけど。 ライブラリ的なやつだと、それなりにありそうだけど、使いたいだけならハードル高いかも。 Is there any good open-source or freely a…

Cheat Sheetとかさくっと見たい

Cheat Sheet、画面上でサクッとみれたり、作れたらいいと思い、ググった。PDFとか、画像とかだとちょっとアレなので。 Build Cheat Sheets and Share Your Favourites! - Cheatography.com: Cheat Sheets For Every Occasion ↑Cheat Sheet作れたり、他人が作…

機械学習とかAIとかボットとか

気になったページとかをメモ。 Deep LearningとConvolutional Neural Network - Stimulator ディーブラーニングとかの解説、比較的とっつきやすかった。 25 Chatbot Startups You Should Know – VentureRadar チャットボットのスタートアップの紹介。いかに…

MicrosoftのLUIS

MicrosoftのLUISってどんなことができるのか? Microsoft Cognitive Services - Documentation Overview LUISは機械学習のパワーをアプリケーションにもたらす LUISはデザインされている、簡便にHTTPエンドポイントをデプロイするのに、エンドポイントは自分…

タイポグラフィーについて

最近はwebでのタイポグラフィーに関しても、意識されるのがあたりまえのようだ。 タイポグラフィーに関して、なんとなくのメモ。 文字組版としてのタイポグラフィーと図像的な表現としてのタイポグラフィー。 デジタル表現においては、近年までタイプフェイ…

SQLAlchemyの学習

SQLAlchemy関連の学習 公式のサイト: SQLAlchemy - The Database Toolkit for Python SQLAlchemy Documentation — SQLAlchemy 1.1 Documentation Engine Configuration — SQLAlchemy 1.1 Documentation create_engine()の引数 SQLite3の使用 メモリーベース…

JavaScriptにとかCSSを利用した表現の可能性

オブジェクト指向とか。 オブジェクト指向 JavaScript 入門 - JavaScript | MDN これ面白そう。cssのnthの拡張? nth-everything css A Call for ::nth-everything | CSS-Tricks Lettering.jsとかあるのか。 Lettering.js - A jQuery plugin for radical web…

FlaskのアプリをuWSGI+Nginxで動かす(Cent OS 6.8)

試した手順。 Flask + uWSGI + Nginx でハローワールドするまで @ さくらのVPS (CentOS 6.6) - Qiita 一応動いた。 ただ、これはforegroundで動かすまでの解説。 backgroundで動かすか自動起動とかになると別途情報が必要。 ここまでで、一応Flaskアプリケー…

nginxをCentOS6にインストール

下記ページ参照 Install | NGINX vimかなんかで下記のファイル作成。 vim -p /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 $releaseverは5とか6とか7とかCe…

入門 自然言語処理

「入門 自然言語処理」関連のページ 原著の1版 NLTK Book 原著のPython3対応の奴 NLTK Book 原著のerrata Confirmed Errata | O'Reilly Media Natural Language Processing with Python Unconfirmed Errata | O'Reilly Media Natural Language Processing wi…

Summpyの動かせる環境を作る楽な手順

pythonは色んな選択肢があるようで、なかなか迷ってしまった。 なんやかんやで楽だったのは下記のような手順になろうか。 python2.7系で動くのでそんな感じの環境を作る。 MacのYosemiteでやってみた場合。 pyenv入れる pyenvでAnaconda 4.1.0以上入れる pip…

ApacheでPythonアプリのデプロイ

いやー、沼だ。PythonでWebアプリをまるっと作ろうとすると、初心者には荷が重い。 足掻くだけあがいたが、わからないなりに多少は目星がついてくるのが救いか。 でPythonでFlaskとかで作ったアプリのデプロイをApacheでやろうとする場合、mod_wsgiを使うと…

文書の要約技術について

文書の要約技術について。 下記書籍参照。 自然言語処理の基本と技術 (仕組みが見えるゼロからわかる) 文書要約の分類 単一文書要約 リード法 文書の最初の数行を提示 単純だが強力 ニュース記事などに特に有用 複数文書要約 抽出型要約 文を抽出して変更せ…

Treeコマンドのインストール

Macの場合はHomebrewで、CentOSの場合は Yum でインストールできるとの事。 CentOSの場合は Yum でインストール可能です。 $ sudo yum -y install tree Treeコマンドの使い方とオプションについて (Mac/CentOS) - TASK NOTES

VimでPython

インデントとかシンタックスハイライティングとか。 Vim - Python Wiki HowToEditPythonCode - Python Wiki インデントに関してはpythonファイルとして読み込まれたファイルにpython式のインデントを施す為に、下記の設定を。 ~/.vim/ftplugin/python.vimを…

emmet-vim

emmet-vimをインストール。 GitHub - mattn/emmet-vim: emmet for vim: http://emmet.io/ VimにEmmet導入して爆速HTMLコーディング - Qiita emmet-vimの使い方 | Memo on the Web Ctl-y,で展開とのこと。

NeoBundle

NeoBundleが便利そうとのことでインストール。 でも Note: Active developement on NeoBundle has stopped. The only future changes will be bug fixes. 参考URL: GitHub - Shougo/neobundle.vim: Next generation Vim package manager "NeoBundle Scripts…

Vagrantのboxの検索

A list of base boxes for Vagrant - Vagrantbox.es Discover Vagrant Boxes | Atlas by HashiCorp 参考サイト: vagrantのboxをvagrant cloudからもらってくる - わすれっぽいきみえ 怠け者のためのVagrant+Chef入門 - Qiita 初めての Vagrant + Chef zero …

UUIDとか

UUIDはなんだろう?とググったら、色々とググる感じになった。 UUID - Wikipedia UUID(Universally Unique Identifier)とは、ソフトウェア上でオブジェクトを一意に識別するための識別子である。UUIDは128ビットの数値だが、通常は16進数で550e8400-e29b-4…

Cent OSのインストール

VirtualBoxとかにCent OSをインストールしてみる。 インストール関連: VirtualBox (Windows) 上に CentOS 7 をインストールする - Qiita Index of /Linux/centos/6.8/isos/x86_64 「はじめてのVirtualBox」-仮想CentOSに「GuestAdditions」をインストール V…

gethのブロックの削除

MacBookの容量が逼迫してきたので、以前学習用に入れたEthereumのブロックのデータを削除した。 geth --help でそれっぽいコマンドを探す。 geth removedb (Remove blockchain and state databases) 消す時は数秒なのね。

Bracketsの初期設定とか

Bracketsの初期設定とか入れるエクステンションとか。 Brackets おすすめエクステンション集・解説 - Qiita参照。 フォントファミリーに「Ricty Diminished Discord」追加、フォントサイズは16px Extensions Rating Highlight Multibyte Symbols

Django関連の情報サイト

Django関連の情報サイト Django のインストール — Django 1.4 documentation

メモアプリで気になるもの

メモアプリでなんかいいものないかとググった。 下記の機能があるといいかな。 Markdownが使える。 同期できる。 下記の四つくらいが目に付いた。 Quiver セル機能で複数の記法を使用して記述が可能。高機能、表現力は高いかな。 同期の方法:Dropbox, iClou…

Pyenvについて

pyenvそのもののについて理解したい。 GitHub - yyuu/pyenv: Simple Python version management pyenv/README.md at master · yyuu/pyenv · GitHub Authoring plugins · yyuu/pyenv Wiki · GitHub 以下ざっくりREADMEから抄訳。英語で詳細まで理解しようとす…

Linuxのパッケージ管理

Linuxのパッケージ管理 Debian系(Ubuntu等) APT (Advanced Package Tool) dpkg (Debian Package) RedHat系(Cent OS等) Yum (Yellowdog Updater, Modified) rpm (RPM Package Manager) ソフトウェアの配布形態 パッケージ管理ツール以前はソースコードをt…

Bottle関連の参照サイト

Bottle関連の参照サイト 公式 Bottle: Python Web Framework — Bottle 0.13-dev documentation Tutorial — Bottle 0.13-dev documentation 実際の作業例 Python初心者のインケンがマイクロフレームワークのbottleでMVCしちゃうサンプル Developing with Bott…

Flask関係の参照サイト

Flask関係の参照サイト Welcome to Flask — Flask Documentation (0.11) → Flask本家のドキュメント Flaskへようこそ — flask-docs-ja 0.10-dev documentation → 上記Flaskドキュメントの日本語訳 Flaskへ ようこそ — Flask v0.5.1 documentation → 別の日本…

Python関係の情報収集

Python関係の情報源のメモ。 公式系 FrontPage - Python Wiki Python初心者がチェックしておいたほうが良いサイト・本・イベントなど. - Lean Baseball → 初心者向けの情報源まとめ。 Amazon.co.jp: Pythonプロフェッショナルプログラミング 第2版 電子書籍:…

Python、Pyenvのインストール関連

Python、Pyenvのインストール関連の参照ページ。 PyenvによるPython3.x環境構築(CentOS, Ubuntu) - Qiita → 比較的やりやすい方法かも。pyenv-virtualenvで環境切り替えする。 CentOS6でPython2.7.11とPython3.5.1が使える環境構築 | 株式会社ビヨンド → 「v…

さくらVPSでPython環境構築の整理

さくらVPSでPython関連のWebアプリ環境構築を進めるにあたり、改めてちょっと整理。 自分の環境構築関係メモ: UNIXコマンド等 - stkntr’s blog さくらのVPSを利用する - stkntr’s blog さくらのVPSでサーバ構築 - stkntr’s blog さくらのVPSでPython環境 - …

Djangoでwebアプリケーション

Djangoでwebアプリケーション。 Python3.4 + Djangoで作るWebアプリケーション(Part.1 環境構築編) - Qiita Python3.4 + Djangoで作るWebアプリケーション(Part.2 アプリ開発編) - Qiita

ディレクトリとかWebサーバとか

Apacheサーバー構築法 - 第2回 ディレクトリ構造:ITpro ApacheによるWebサーバ構築(2):Webの仕組みとWebサーバの構造 (2/2) - @IT ApacheによるWebサーバ構築(6):仮想ディレクトリとマッピングの設定 - @IT 一般ユーザ(管理者権限なし)でのライブ…

Anacondaとかのインストール関係

http://conda.pydata.org/docs/install/full.html Anaconda install | Continuum Analytics: Documentation numpy - How to install python packages without root privileges? - Stack Overflow How to install Anaconda python for all users? - Stack Ove…

Webサービス構築

Webサービス構築の流れ - Qiita AWS EC2 Linux開発環境 構築メモ - Qiita Webサービスをつくりたい人が読むべき7つエントリー | Creive【クリーブ】 素人がそこそこのWebサービスをつくる方法 webサービス(webアプリ)を1年独学で個人開発してきた僕の作り方 …

RPMとか

RPMとか。 Linuxコマンド集 - 【 rpm 】 RPMパッケージをインストール/アンインストールする:ITpro RPM Package Manager - Wikipedia Linux の 101 試験対策: RPM および YUM によるパッケージ管理 初心者の頃に知っておきたかった rpm と yum の違いと使い…

Bottleをローカルで試す

軽量WebアプリケーションフレームワークのBottleをローカルで試す。 Bottleをインストール。 pip install bottle Pythonの軽量WebサーバBottleの使い方 - MyEnigma

CGI関係

CGIの設置方法 apache で /cgi-bin/にアクセスできません。 - その他(インターネット接続) 解決済 | 教えて!goo ◇Apacheの構成と設定の準備◇初心者のためのLinuxサーバー構築講座(CentOS 自宅サーバー対応)☆お便利サーバー.com☆ [Apache] CGI 使うなら suEX…

Jupyterなどの話

なんか、調べれば調べるほど、色々な技術がでてくる。 Jupyter関連でメモ。 Jupyter Notebookは、ブラウザ上で各種言語(Python、Ruby、R、Scala等)を用いて、データ分析、Notebookにコードの試行錯誤が残せる環境。 Notebookの保存形式はJSON。 以前の名前…

Webスクレイピング

PythonによるWebスクレイピング入門

テキスト要約機能の話

テキスト要約機能として、summpyの利用を検討しているが、他に無いものか少しググった sumy 0.4.1 : Python Package Index テキストの要約とは少し異なるが、Webページの主要な部分を割り出すWebサービス Readability Developer APIs — Readability

Web APIを作る話

とりあえずPythonでページを作るというよりはテキストの処理機能を実装したいのでWeb APIを作る感じかなと思ってググってみた。 Django REST Frameworkを使って爆速でAPIを実装する - Qiita Web APIの作成にDjango REST Frameworkというのが利用できるらしい…

Ansibleの話

環境構築の自動化に使われるAnsibleというのがあるらしい。 公式サイト:Ansible is Simple IT Automation Pythonで実装されている。 AnsibleはPython2系、Ansible 2はPython3系に対応 管理サーバと管理の対象になるサーバが前提 対象サーバにはPython 2.4以…

さくらのVPSでPython環境(2)

とりあえずAnacondaは入れた。condaかpyenvで複数バージョン導入、管理、プロジェクト用の環境構築。 基本的にはやはり「データサイエンティストを目指す人のpython環境構築 2016 - Qiita」、「pyenvとanacondaを共存させる時のactivate衝突問題の回避策3種…

Anaconda、Pyenvとかの併用でsummpy試す

ようやく、サーバ上でPython、summpyを試せるような雰囲気が漂ってきたので、summpyを動かす環境を試す。 とりあえず、condaでsummpyを動かすpython 2.7.*の環境を作る。 Conda — Conda documentation Using conda — Conda documentation conda で python の…

さくらのVPSでPython環境

以下の感じで、デフォルトのCent OSのヤツで、VPSを一応設定した。 http://stkntr.hatenablog.com/entry/2016/07/04/232453 http://stkntr.hatenablog.com/entry/2016/07/05/012905 とりあえず、Pythonに関しては、現状どんな環境か。 $ python -V Python 2.…

PythonでWebサービス

Pythonでフレームワークとかwebサーバとか。 Pythonの軽量WebフレームワークBottleを試してみた(その1) - ルーティング編 (Advent Calendar 23日目) | アライドアーキテクツ エンジニアブログ Pythonの軽量WebサーバBottleの使い方 - MyEnigma http://m…

さくらのVPSでサーバ構築

「Webサーバーを構築しよう(1)」~初心者でもよくわかる!VPSによるWebサーバー構築講座(3) - さくらのナレッジ → ドメイン名は保留。 apacheインストール html等アップロードできるように設定 http://xxx.xxx.xxx.xxx にアクセスされたときに対応するディレ…

さくらのVPSを利用する

さくらのVPS - コントロールパネル OSセットアップ情報|さくらインターネット公式サポートサイト 「サーバーをさわってみよう!」~初心者でもよくわかる!VPSによるWebサーバー構築講座(2) - さくらのナレッジ → 基本これに沿って作業 SSHのポート番号を変…

さくらのレンタルサーバーでPythonを使うのはハードル高いっぽい

どうも、さくらのレンタルサーバーでPythonを使うのはハードル高いっぽい。 Pythonを利用する場合はVPSを利用する方が無難っぽい。 VPS(仮想専用サーバー)|さくらインターネット - 無料お試し実施中 http://vps.sakura.ad.jp/ 「サーバーってなに?」~初…