Linux圧縮, 解凍

毎度必要なときに忘れてしまうので備忘録として残しておきます。

ファイルを圧縮したい場合はオプションfで指定します。
また、オプションvを付けることで圧縮、解凍状況を表示することができます。

ziptar.gz ...

PHP配列

方法はいろいろあるのでここで紹介することに固執する必要はないのですが、currrentメソッドを使うことで配列の初めの部分を取得することができます。

Ubuntuが表示されます。

CakePHPDB, データ保存

forやforeach中にデータベース保存を実行する際、必ずcreateメソッドを実行する必要があります。

もし実行しなかった場合は、初めの保存だけidが割り振られ、その他のデータにはidがない状態となります。

Linux

自動起動を操作できるサービスの確認は、rc5.dディレクトリで確認できます。

自走起動をオンにしたい場合

自動起動をオフにしたい場合

サービスが自動起動設定を確認したい場合

自然言語処理MeCab, mecab-ipadic-utf8

ラズベリーパイにMeCabを入れてNEologdを入れようとするとどうもうまくいかず、いろいろしているうちにMeCabが機能しなくなってしましました。

そこでいったんMeCabを再インストールするも、今度はインストールすら ...

自然言語処理Linux, MeCab, 形態素解析

形態素解析でよく利用されるMecabにNEologdを組み合わせることで、新語や流行語に強い形態素解析環境を作ることができます。

環境

Debian系OS

MeCabの環境構築

動作確認

param.c ...

Python3スクレイピング, 文字コード

request.getしたサイトのレスポンスヘッダに文字コード情報がないと、ISO-8859-1と判定されてしまいます。もし、ヘッダに文字コード情報がない場合は、対策が必要です。

通常大量のデータがある場合

cChardet ...

Python3, Web技術Proxy, Tor

pythonでTorを使うには主に2通りの方法があります。1つがrequestsを使う方法と、もう1つがPysocksです。

どちらを使うかは個人の自由なのですが、requestsは柔軟性に優れていてかつ直感的に操作できる ...

Python3ImportError, pip3

いつもと同じようにPython3.6を使おうとすると、突如こんなエラーが出てきました。

ImportError: cannot import name ‘sysconfig’

調べてみた ...

EditorEmacs, Spacemacs

今までAtomエディタを使っていたのですが、Atomのモッサリ感を極力避けたかったのでSpacemacsへ乗り換えることにしました。もちろんAtomはパッケージや情報も充実しており、使い勝手も良いので、時に応じて継続して使っていくつも ...