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

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

「Raspberry Pi Zero」という5$で変える格安モデルが出たとさ

www.itmedia.co.jpIoTデバイスとして、複数台を揃えないとできないこととかがが色々出来そう。LANの口や、USBの口がないけど、microUSBの口があるのでここからmicroUSB対応のwifiアダプタをつけてネットワークに参加ができると思われる。この値段なら嫁に怒…

Excelで簡単に複数条件検索(DGET関数を使う)

【簡単】vlookup 複数条件は不可 でもすぐにできる代替手段!(MATCH関数・INDEX関数を使う) - "Diary" インターネットさんへの恩返しvlookupは大変簡単にテーブル間の照合ができますが、残念ながら比較対象の値は1つのみに限られています。そのため複数条…

Google Nexus 5/6の節電対策

Nexus5/6を使い出して、しばらく経ちましたが、まぁgoogleブランドとはいえ、iphoneに比べるとクオリティがぶっちゃけ悪いと言わざるを得ません。ただ値段も安いので、そこは我慢として、安定的して使いこなすためにやっておいたほうがいい事前設定のご紹介…

【簡単】vlookup 複数条件は不可 でもすぐにできる代替手段!(MATCH関数・INDEX関数を使う)

vlookupは大変簡単にテーブル間の照合ができますが、残念ながら比較対象の値は1つのみに限られています。例を挙げると、顧客名簿にある、苗字が「鈴木」で名前が「太郎」の住所を出したいといった複数条件での情報出力ができません。SQL文でいう "WHERE カ…

ローカルPC内で位置情報を取得する方法あれこれ

ちょっとした思いつきで、PCの位置情報を知らせる何らかの方法がないか考えていた。用途は、PC紛失対策など色々使えて、なんかビジネスできないかと。。。とは言え調べた本当の動機は、子供くさい話ですが、、、、映画の「アンフェア」でUSBメモリを挿すとUS…

言語処理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アクセスする定期ジョ…