"Diary" インターネットさんへの恩返し

いつもソースコードコピペばかりなので,みなさまへ少しばかりの恩返しを

言語処理100本ノック 2015をやってみた(第5章 その3 44)

言語処理100本ノック 2015の5章のつづき、44「係り受け木の可視化」です。事前に以下でpydotを使えるようにしておきます。azwoo.hatenablog.com プログラム #!/usr/bin/python # -*- coding: utf-8 -*- import sys import re import json import CaboCha im…

pydotを使うまでの準備 (苦戦履歴)

言語処理100本ノック 2015の5章で使うグラフのための準備作業。ひとまず以下が表示されるまで設定したのでメモ。 こういうグラフを作るときは、Dot言語やらを使うのが一般的なようだが、pydotというpythonからdotを呼べるモジュールがあるとのことでやってみ…

サーバ上のhtmlファイル等をブラウザ経由で編集するプログラム(php)

php

いちいちFTPでアップするの面倒くさいのでテキストエディタの作成 - PHPでファイルの読み書き・掲示板 - ポンクソフトでソースコードをありがたく頂き、バックアップ機能やデザインをちょっとキレイにしました。変更した元ファイルをbackupフォルダに_yyyymm…

vagrantでのlinux GUI立ち上げ

Using vagrant to run virtual machines with desktop environment - Stack OverflowVagrantfile: config.vm.provider :virtualbox do |vb| vb.gui = true endxfce4のインストールと起動 sudo apt-get install xfce4 sudo startxfce4&立ち上がります。

AndroidのChromeでサイト見たら一部文字が大きくなりすぎる件

これでうまくいきました。 h1,h2,h3,span,p{ max-height: 999999px; max-height: 100%; }Thanks!www.webworkersclip.com

言語処理100本ノック 2015をやってみた(第5章 その2 42,43)

42. 係り元と係り先の文節の表示&43. 名詞を含む文節が動詞を含む文節に係るものを抽出 【プログラム】 # coding: utf-8 import sys import re import json f = open('neko.txt.mecab','r') class Morph: def __init__(self,surface,base,pos,pos1): self.s…

言語処理100本ノック 2015をやってみた(第5章 その1 40,41)

www.cl.ecei.tohoku.ac.jp5章難しくてなかなか進まない。プログラムが長くなってしまうので小出しで行きます。 5章で使うCabochaについて CabochaというSupport Vector Machines に基づく日本語係り受け解析器ということで、このモジュールに文章をぶち込…

【ffmpeg入門】とりあえず使えればいいレベルでのインストールと使い方(Linux/Windows)

iphoneで撮り溜めした動画(.MOV)をクラウドファイルサーバに上げようと思ってシコシコ頑張っていたのですがサイズが大きすぎてラチがあかず、なんとかしてmp4にバッチ変換して軽くできないかと。いろいろツールを見ている中でやっぱりffpmegが一番手っ取り…

脱auでNexusへ乗り換え!音声SIM(MNP)のmvno化で苦労したこと

ついに、auの2年縛りから開放されたので、キャリア地獄から脱出しmvnoに乗り換えた。自身、嫁と共にiphoneでしたが、僕がgoogle信者ということもありnexus5,6にしました。(5Xや6Pではありません)その過程でいろいろ冷や汗書いたので、主な点だけ記載します…

nexus5 simカードが抜けなくなったときの取り方

Nexus5 を買って、いろいろsimを試したあと、simカードを抜いて、変化アダプタだけを本体に入れてた状態にしてたら、抜けなくなってしまいパニックになってしまった。ググると、薄いプラスチック製のものを差し込んでガチャガチャやると抜け出せるとの情報が…

Microsoftのクラウドサービス系eBook集

Azure、Azure Machine Learning、Azure Active Directory 、Windows 10、Microsoft Dynamics CRM、Exchange serverとかの無料の技術本のリンク集。英語で文字ばっかりだけど、いつか見てみる為にメモ。blogs.msdn.com

CabochaのUbuntuへのインストール(Pythonでテスト)

言語処理100本ノック 2015でCabochaを使って、言語処理をするという課題があったので環境を準備した。 【環境】 $ uname -a Linux precise32 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux CRF++のインストー…

言語処理100本ノック 2015をやってみた(第4章)

でた、形態素解析。こんなのも簡単にできちゃう時代。恐ろしや。[以下自分用メモ] Wiki: http://ja.wikipedia.org/wiki/MeCab 公式ページ: http://mecab.googlecode.com/svn/trunk/mecab/doc/index.html#呼び出し方 MeCab.Tagger('-Ochasen') MeCab.Tagger('…

言語処理100本ノック 2015をやってみた(第3章)

いやぁ、流石に難しくなってきた。汚いコードですいません。 20. JSONデータの読み込み 【プログラム】 #!/usr/bin/env python # coding:utf-8 import json temp={} f = open('jawiki-country.json', 'r') i = 0 for line in f: temp[i]=json.loads(line) i+…

AndroidとChromecastでAmazonビデオを見る方法

以下の記事で、話題のAmazonプライムビデオサービスですが、ipad、ipod、iphoneで見る方法はこちらのページでsafariで見る方法としてが紹介されています。アマゾンが動画見放題サービス「プライム・ビデオ」を開始する狙いとは? - 日経トレンディネットただ…

Windows のVBSスクリプトを使用したHTTPファイルアップロード方法

Linuxと違って、Web系のDOSコマンドがほとんどないのがWindowsのスクリプトを作る上での難点ですが、vbsやpowershellを使えばwebページのスクレイピングとか色々できるようです。たまたまvbsでhttpでファイルアップロードができないか調べてたらこんな記事が…

言語処理100本ノック 2015をやってみた(第2章)

やばいおもろすぎる。第2章やってみた。www.cl.ecei.tohoku.ac.jp 10. 行数のカウント 【プログラム】 #!/usr/bin/env python # coding:utf-8 i=0 for line in open('hightemp.txt', 'r'): i+=1 print i【実行&結果】 $ sudo python 10.py 24【確認】 $ wc …

言語処理100本ノック 2015をやってみた(第1章)

言語処理100本ノック2015の第1章をやってみたので記録。大学の時のこういう授業受けてみたかったなぁ。www.cl.ecei.tohoku.ac.jp#一部ちゃんと前提を読んでおらず、pythonではなく、unixのコマンドでやってしまいました。 00. 文字列の逆順 【実行&結果】 $ …

Raspberry pi無線LAN設定方法

毎回この設定するときに、手順忘れてググることになるので自分用にメモ。 準備(無線LANの購入) 無線LANアダプターが必要なので、購入します。以下検証済み。 PLANEX 無線LAN子機 (USBアダプター型) 11n/g/b 150Mbps MacOS X10.10対応 GW-USNANO2A (FFP) US…

Raspberry piからmp3/wavの音を鳴らす(python)

どうせやるならマルチメディアで遊ぶということで、Rapberry piからmp3を鳴らす方法。とても簡単なのでさくさくっとできます。 必要なもの Raspberry Pi Model B+ (Plus) スピーカー入力端子:3.5mmステレオミニジャックを使用 mp3/wavのデータ こちら等から…

Node.jsでAWS SES使ってHTMLメールを送る方法

AWSは言わずと知れた、Amazonが提供するクラウドサービスですが、その機能の一つでSESというメールサービスがあります。用途は色いろあると思いますがWebサイトの操作をトリガーとしたメール配信や、メールの一括配信などで使えます。以下では、Node.jsでSES…

IT新社会人向け基本情報/TOEIC対策(トレーナーのひとりごと)

最近、今年配属された新人のメンターになりまして、ノルマとして基本情報処理合格&TOEIC+100点アップという課題が設けられました。それで、彼を鍛えるべく毎日課題を出すという日々が続いております。そのときに情報ソースとして使っているネタを幾つか。 …

オープンソースがんばれ、自分もがんばれ

Google曰く: 営業力でもコネでもない、これからのエンタプライズ戦略の主力はオープンソース | TechCrunch Japanいいねぇ、どんどんやってくれたまえ。エンタープライズ系も、開発環境やツール類はどんどんオープンソースを活用してってほしい。最近よくリプ…

【Excel】分単位のガントチャートを作る方法

いわゆるガントチャートテンプレートはネットに転がっているのですが、日単位のものはあっても分単位のものはなかなかありませんでした。無いなら作れということで頑張って作ってみました。ちなみに、こちらのページでは、条件付き書式を使った形のパターン…

Herokuから”Your Heroku app xxxxxxx on free dynos needs to recharge"という案内が来た

Herokuの無料インスタンスを使って結構経ちますが"Your Heroku app xxxxxxxxxxxx on free dynos needs to recharge"っていう案内のメールが来た。無料インスタンスの場合、アクセスがない場合30分でsleepになるってことで、15分毎にwebアクセスする定期ジョ…

【ラズパイ】海外のおもしろRaspberry pi作品集(2)

昨今、IoT(Internet of Things)とか、この分野が熱く、windows osがIoTに対応してきたり、Galileo、Arduino、Raspberry piといろいろなマイコンが出てきたりと賑わってきていますが、Raspberry piに絞ってホビーレベルではどんなことができるの?っていうこ…

ASUS F102(X102BA)でwindows 10にアップグレードしてみた

ちまたで話題のwindows10へのアップグレードが なんとか成功したのでここに記録を。windows8.1のままでもよかったのですが、このPCのパフォーマンスに徐々に ストレスを覚えるようになってきてまして。。。そんなときにwin10はパフォーマンスが良いなどと、 …

Windows 10への無料アップグレードはISOメディアからできず(プロダクトキー問題)

ちまたで話題のWindows10を、windows8.1のノートPCでアップグレードを試みた。うちは、クソWimaxでネット回線が遅く不安定なので、アップグレード中ネットが切れて失敗することを恐れ、以下のサイトからISOメディアをダウンロードして、DVDに焼いた。https…

Excelで統計 データ分析"基本統計量"の使い方

Excelを使って、平均、中央値、標準誤差、標準偏差、分散などをぱっと出すための機能の紹介。 注:事前に、アドインの「分析ツール」を有効にしておく必要があります。 1)統計を計算する対象のデータの準備 以下のように1列にデータを入力します。 2)「デー…

Youtube APIで検索とプレーヤーの表示を行う方法

YouTube Data APIはYoutubeをデータソースとして、自身のWebサイトに動的にコンテツ表示や、プレーヤーを表示したりするAPIです。他にも、投稿やチャンネル登録など、普段Youtubeで操作していることが、API経由でできるので、オリジナルの動画撮影スマホアプ…