以前、PythonでMeCabを使って形態素解析する方法の記事を書いたのですが、Python2.7系でも動きますが、Unicodeの扱いが面倒なのでPython3系をおすすめします。言っておいてPython3のインストール方法について何も言及してないことに気づいたので、超初心者向けにPython3のインストール方法をまとめておきます。ちなみに、買ったばかりのMacははじめからPython2.7が使える状態になっています。Capitanについて書かれた記事はたくさんありますが、Sierraでもやり方は全く同じです。2016の2日目の記事です。1日目はhosoyaさんが書きました。CoderDojo(コーダードージョー)って?ご存じない方も多いと思うので紹介します。7〜17歳の子どもを対象にしたプログラミング道場です。(2016年11月現在)。小学生から高校生までの子どもたちに、完全ボランティアでプログラミングを教えています。道場に通っている子どもたちを「ニンジャ」、教えている大人たちを「メンター」といいます。私はCoderDojo西宮/梅田でメンターをしています。CoderDojoではプログラミング入門として、コードを書くこと無くゲームを作るビジュアルプログラミング言語Scratch(スクラッチ)を教えています。私もScratchを使っていろんなゲームを作りました。続きを読む2016.11.27composer再入門(PHPパッケージ管理システム)普段、PHPの開発でcomposerを使いまくるので改めて再入門を書きました。知ってるcomposer.jsonの中身も見たことあるcomposerの便利さは実感しているこれからcomposerを使ったプロジェクトを新規に始めるけど、やり方が分からないcomposerを全く知らない方は、まずこちらの記事を読んで使ってみてください。Qiita本記事は脱初心者向けの記事になります。composerコマンドのおさらい脱初心者したときによく使うコマンドを見ていきましょう。install説明不要。composer.lockに書かれたパッケージをインストール。updatecomposer.jsonをチェックしてcomposer.lockを更新。パッケージをインストール。requirecomposer.jsonに新しいパッケージを追加してcomposer.lockを更新、パッケージをインストール。initcomposerを使ったプロジェクトを始める時に最初に叩くコマンド。対話形式でcomposer.jsonを作成する。removecomposer.jsonからパッケージを削除して、composer.lockを(以下ryvendorディレクトリ内のソースコードも削除してくれる。searchPackagist上のパッケージを検索。パッケージ名をど忘れした時に便利。validatecomposer.jsonとcomposer.lockを検証して、書き方が違ったら教えてくれる。他にも使えるコマンドはたくさんありますが、この7つを覚えておけば困ることはありません。知りたい人はターミナルにcomposerと打ち込んで叩いて確認してください。searchの3つの使い方を紹介します。(なぜ使わないかというと、composer.jsonのメンテナンスをした経験が無いからです。逆に経験がある方は使い方を知ってます。initの順番で行きます。続きを読む2016.09.10リポジトリとレポジトリの違い(発音)今どき、Gitを使えないエンジニアは転職でかなり苦労することでしょう。それくらいバージョン管理のデファクト・スタンダードになったGitで、よく使うワード”Repository”の読み方が気になったので調べました。“Repository”何て読みますか?リポジトリレポジトリSNSを見ていると「リポジトリ」派と「レポジトリ」派が8:2くらいの割合で居るように感じます。ちなみに僕はリポジトリ派です。どっちの読み方が正解なんでしょうか。Chromeの拡張機能を作るために久しぶりにjQueryのAjax通信処理を書いたので、その時に苦戦したことをメモしておきます。minifiedでした。1.8からajaxの書き方が少し変わって、以下のように書くのがスタンダードになりました。{console.error(status);});詳しくは、こちらの記事で書かれています。ノンプラグラマでも書き方の違いはわかるので、読んでみてください。〜Deferredを使ったAJAX〜さて、先ほどのコードを実行してみると、Chromeのコンソールにエラーメッセージが表示されました。function続きを読む2016.07.31AMIMOTOでJetpackのパブリサイズ共有を使う方法AMIMOTOを使ってインストールしたばかりのWordPressで、Jetpackのパブリサイズ共有を設定しようとすると、エラーのために連携できません。2016にLTの登壇者として参加してきました。その時のレポートと、LT発表の補足をします。大阪大学会館にて7月9日・10日の2日間WordCampを開催致します。2016実行委員長あいさつより今回は、WordPressの未来についてフォーカスを当てた内容でした。Approach.」は非常に面白かったです。今回は、形態素解析エンジンのMeCabをPythonと一緒に使ってみます。本記事は、Pythonで形態素解析やってみたいなぁと思った方が取り敢えず使いはじめることが出来る状態になることをゴールとしています。Analyzerにこのように書かれているので、読み方は「めかぶ」が正解でしょう。続きを読む2016.06.12ターミナルのフォントをデフォルトに戻すうっかりMacのターミナルのフォントを変更してみて、元に戻せなくなった。