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

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

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

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】分単位のガントチャートを作る方法

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

SAP HANA 認定資格の試験範囲と参考資料(ベーシス系)

SAP HANA(SAP社製インメモリデータベース)の認定試験の勉強でもしよっかなと。HANAもOracleのようにBronze、Silver、Goldって細かくレベル分けがあればいいのですが、アソシエイトレベルとスペシャリストレベルの2つ。他にも開発者向けとかいろいろあるの…

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経由でできるので、オリジナルの動画撮影スマホアプ…

GoogleトレンドのデータをWebサイトへ埋込む方法

あんまり用途は、、、ですが、「日経平均」、「地震」とかGoogleトレンドの検索回数を取得して、Webサイトに埋め込む方法です。 1) GoogleトレンドのAPIを叩くURLを生成 以下のURLの「地震」の箇所を任意の文字列にして、ブラウザのアドレス部に貼り付ける。…

node.js x mongoose でkey(フィールド)を指定して値を取得する(find)方法

SQL文で言う、"select field1,field2 from table" をmongoose(mongodb)で行いたい場合のやりかた。 var selection = 'key1 key2 key3'; Somedata.find({},selection, function(err, data){ if(err){ console.log(err); }else{ console.log(data); } }); 結果…

node.js x mongoose で データ取得範囲を指定する方法(比較)

mongooseの比較演算子を使って、データの取得範囲を指定する方法。MySQLで言う、">="、"$gteが以上(指定値含む)、$lteが以下(指定値含む)です。以下では flag が "1" かつ、value が small_value以上、big_value以上のデータを取得します。 Somedata.find({ …

SalesforceのExcel連携の色々な方法

Salesforceのデータを取得したり、挿入したり、集計したりと、Excelをベースに連携する方法があるようで、調べてみました。色々とやり方はあるようで主に世の中で使われてそうなのをピックアップ。 1.Report on Salesforce Data with Excel Salesforce純正の…

node.js x mongoose でinsertした_idを取得する方法

Node.jsとmongooseを使って、データを挿入した際、そのデータの_idを取得したいとする。 こんな感じで、saveした際に入ってくるdataが挿入したエントリとなりそこに_idも入ってくる。 var addUser = new User({ user_id : val1, name : val2, password : val…

【linux】シェル変数と環境変数の違い(bash/bsh)

linuxのコマンドを一から勉強中。シェル変数と環境変数の違いをメモ。 シェル変数と環境変数の違いは「有効範囲」 シェル変数・・・定義したプログラム内。 環境変数・・・定義された時のセッション内。参考:Linux - シェル変数と環境変数の違いをコマンド…

Excelでエンターを押さないとセルの中身が反映されない場合の対処方法

良く、システムからExcelフォーマットでダウンロードをしてきた時に、セルの中身がこんな感じになっていて、そのセルをvlookupで参照させようとすると反映されない問題があると思います。 よくある対応方法 対応方法として以下がよく紹介されていますが、私…

【簡単】Google Analyticsイベントトラキング設定(離脱先のカウント等)

Google Analyticsではイベントトラキング設定というものがあり、用途として外部サイトへのジャンプをトラッキングする方法として使えるので、ここに紹介します。通常、Google Analyticsでは離脱した際の、ジャンプ先についてはわかりませんが、この機能を使…

iphone5の電源スイッチ交換プログラムをやってきた

半年くらい前からiphone5の電源ボタンが効かなくなっちゃって、自動ロック1分設定で乗り切ってた。 しかし、飛行機に乗るときとか困ったり、電池の消耗早いわでもう限界だったので、ググる。 すると、無償交換プログラム対象ということで、近場の修理センタ…

【python】サポートベクターマシンで手書き文字認識をやってみた

ブラウザでCanvasを使って手書き文字を書いて、それがなんの文字かをサポートベクターマシンを使って判別させるシステムです。機械学習システムをソリューションとして全体を作るイメージはどんなのか、検討もつきませんでしたがそれなりに作ってみました。…

Virtualbox/Vagrantで環境がリフレッシュされてしまった時の対応

以前まで、ぶっ壊れてどうにもならんとおもって、作りなおしていたけど頑張ってググったら解決法がありました。Vagrantの仮想マシンとの紐付けの直し方 - ウチのメモelm-arata.hatenablog.com多謝!

【jquery】テーブルの列の値を一覧で取得

こんなテーブルがあったとして、A、B、Cといった列をクリックした際、その列の値を全て取得する。 A B C 1 2 3 4 5 6 html <table id="tab"> <thead> <tr> <th>A</th> <th>B</th> <th>C</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>4</td> <td>5</td> <td>6</td> </tr> </tbody> </table>javascript //列のthのクリックイベントを拾う $("#tab …

【Ubuntu】CDH5をインストール~サンプルを動かすまで

Cloudera社が提供しているHadoopのディストリビューションCDHをUbuntuにインストールする。こちらに従いインストールしています。 CDHとは CDHは、Apache Hadoopや関連プロジェクトすべてを包含し、機能検証済み、かつ、世界でもっとも導入実績の多いディス…

【Ubuntu】Hadoopのインストール~動作確認

HadoopをUbuntuに入れて、スタンドアローンモードで、文字列カウントのサンプルを実行するまで。 環境 Linux vagrant-ubuntu-trusty 3.16.0-37-generic x86_64 x86_64 x86_64 GNU/Linux java version "1.7.0_79" Hadoop 2.7.0 こちらを参考にしました CentOS…

Dockerをubuntuにインストールする

(↑Dockerってこういうイメージらしい)さて、Dockerをubuntuにインストールしてみましたのでその記録です。環境 Ubuntu 14.04.2 LTS(64bit) 3.16.0-37-generic Docker version 1.6.1, build 97cd073 以下参照させていただきました。 Ubuntu 14.04 へ Docker…

SAPショートダンプ Message Type Xの調査方法

SAP

よく、Message Type Xのショートダンプがでた際、再現性がなかったりで困りますが、以下のエントリでショートダンプ分析方法がでていました。How to Check ABAP Dumps Message Type X | How To SAPこれ見ただけでは、もちろん解決はできませんが、問題の取り…

Excelでjsonデータの取得方法(手作りGoogle AnalyticsのExcel連携)

http://blog.goo.ne.jp/xmldtp/e/c7e3c3631d31206f818b30276d0f3091上記を参考にしたら出来ました。感謝!Google analyticsでデータを、Excelで取得したかったのですが、プラグインとかいろいろ入れないとだめだったのでnode.js挟む形にしました。こんな感じ…

各プログラム言語毎のGoogle Analytics API(R,python,Excel)

Google Analyticsのデータを毎回、Web画面経由でエクスポートするのは面倒かつ、あれの画面からだと取得できないデータもあるのでそんな時にAPIを使うと便利。ということで各プログラミング言語からのAPI呼び出し方法をまとめる。適宜更新します。 APIの使い…

Excelでテキスト分類(検索キーワードのカテゴライズ)

検索キーワード毎にカテゴライズを付けてセッション数とかの集計がしたくて、機械学習のテキストマイニングという流れで調査したけど、、、自分の知識じゃできないことがわかりまして。。。。そんな時はGoogle先生に、Excelでぱぱっとやる方法を探すと素晴ら…

SkypeしてたらArcsoft Magic-i やらが写り込んできた

親父とSkypeしてたらこんな画面に、、、Arcsoft Magic-i Visual EffectsやらのVaio付属のソフトが勝手に写りこんじゃうみたい。設定で消せるみたいだけど、こういうのが製品の信頼性をなくす一つの良い例かと。基本PCにアドウェアやどうでもいいメーカーのフ…

animateで横からヒョイと出てくるメニューの作り方(jquery,css)

animateでできるこんな感じのやつ。カーソルを画面端に持って行くと、メニューが表示され、メニュー上からマウスアウトするとメニューが閉じるってやつ。 javascript $(function(){ var _manage_box_flag = 0; // 1:moving 0:stop function initialPosition(…

Ubuntu 14.04でのiptablesの設定方法

Ubuntu14.04でのiptablesの設定方法。 「sudo iptables save」では設定が保存できない 例えばサーバへのhttpアクセス80のポートアクセスを許容する際に以下のコマンドを打ちます。 iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT しかしOSを再起動す…

pythonでサポートベクターマシン実行環境の準備

会社でサポートベクターマシンの勉強会があるので、文字認識のデモサイトを作るため環境構築をした時のメモ。とりあえず、必要なライブラリを入れるまで。[環境] vagrant@precise32:~$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRI…

6ヶ月やってみて分かった「Google Ad Grants」運用のポイント3つ

GoogleをはじめYahooなど各社がCSRの一環として、非営利団体向けにWeb広告などの無料利用枠の提供をしておりまして、それのGoogle広告版がGoogle Ad Grantsです。Yahoo広告の場合は、Links for goodがそれに当たります。そこで、以下の記事にも書きましたが…

Wimax2+ hwd15が繋がりにくい場合の対策

家の固定回線として利用しているwimaxですが、毎回2年毎に次こそは成長しているだろうと思って契約しますが、またヤラれたと途方にくれていました。というのも、「ハイスピードモード」で使っていますが、iphone、ipadが特に、つながりずらく、ちゃんとつな…

ASUS F102(f102-bks-b)をしばらく使ってみて 良いとこ、悪いとこ

ASUS F102 を購入して早1ヶ月。色々といいところ、悪いところがわかってきたので記す。[スペック(f102-bks-b)] AMD Dual-Core A4-1200 1GHz/2コア HDD 500 GB RAM 4GB OS Windows 8 64bit Office Home and Business 2013 良いところ コンパクト。これにつき…

指標として参考にしたい検索エンジン、SNS系の広告統計とか

頑張ってWeb広告やSEO対策などやっていても、他の比べてどうなんだろうと思うこともしばしば。そんな中、知らないより知ってたほうがいいよねっていうことで、一般的な情報を調べてみたので、こちらにまとめます。 Facebook Facebook広告の業界別・タイプ別…

【javascript】Google URL Shortner APIの使い方

Google URL ShortenerっていうGoogleの短縮URL作成サービスのAPIを使ってみたので紹介です。使ってみた背景ですが、メルマガとかでGoogle Analyticsのutm_mediaとかのコードを追加し長くなったURLの見た目が悪いので、メルマガ本文にあるURLをまとめて、バッ…

この記事わかりやすい→「The SAP Business Suite 4 SAP HANA (SAP S4/HANA) FAQ 」

SAP

このIT Proの記事をはじめSAPの新規リリースの情報が色々と上がってきていますが。SAP業界に携わるものとしては驚きの連発です。(今回ばっかりは…)イノベーターのジレンマを克服するかのようなスクラップ&ビルド感満載で、多くの職が無くなり、多くの職が…