name_untitledのエッセイ

IT関係で知ったことなどを記事としてあげていきます。内容に不備や質問などあればぜひコメントをよせてください。

Python、MongoDBのメモ

MongoDBではMapReduceという集計機能がある。ただ、ちょっと重いらしい。思いならリアルタイムではちょっと使えないなぁ、、、。パフォーマンスが改善したという記事も見かけないし、、、。 mongodbでMapReduceをして遊ぶ – garicchi.com qiita.com qiita.co…

Trelloの使い方とChromeプラグイン

Trelloをちょいちょい使っていたけど、兄に紹介したついでにもっといい使い方ないか調べてみた。今はSlack連携のみ。 まずいいのがカレンダー機能連携。無料でやっているのでSlackとの両立は出来ないが、カレンダー連携で期限が見やすくなっていい。 www.cas…

新しいお仕事について(RLoginが素敵)

お仕事で、WindowsからLinuxサーバーにつないでコードを眺めたりしてる。クライアントがWindowsなのでちょっと面倒。今まではソースが手元にあってツールでファイル送れたけど、今回は既存のサーバーにつないでるからちょっと事情が違う。 で、ファイル一式…

パソコン相談 Windows10メニューとかが出ない。

電話で相談されたので詳細な情報はないが、備忘録としてアップ。 PC:Windows10 症状:メニューもなにも表示されない 最初の報告: Windows7からWindows10になってメニューすら表示されない。 ウイルスが原因か? 聞き取りで分かったこと: 昨日?今日?にWi…

中国のAndroidにはGoogle Playが入ってないらしい。

知り合いから、中国からきたAndroidにGoogle Playが入ってないけどアプリどうやっていれたらいいかと聞かれた。↓のサイトに全部載ってて助かった。そういえば知り合いのGalaxyタブレットもGoogle Playアプリが見当たらなかったけど元から入ってなかったんだ…

ゼルダの分析ブログが面白い。

Twitterで流れてきてた、ゼルダの分析がすごく面白い。内容はそれぞれの記事にゆだねるが、何か引きつけられるものがある。自分ではゲームをやらないので、言語化されたことの気持ちよさとは違うんだと思う。 多分、この分析がもつ、現実世界への示唆が面白…

Gitのaddの意味わかってなかった。

Gitのaddコマンドはファイルを追跡対象にするものだと思っていたが、勘違いが解けたのでメモ。 Gitではステータスが4つ。untracked、unmodified、modified、stagedである。新しく追加したファイルはuntracked。これを次のcommitに入れるのがaddというコマン…

提案書もgitで管理するとやる気が出る。

今、次のお仕事に向けて提案書を書いているが、最初の方は全然筆が進まなくて、生活のリズムがやや崩れていた。で、それでもなんとかやっていたんだけど、途中からまた進まなくなったので、テスト前の掃除の要領で、書類をgitで登録して、ブランチ切って、di…

Ruby on Rails Tutorial で微妙に引っかかるところ。

TutorialではCloud9を利用する想定で書かれているが、VMWare上にUbuntuを立てて動かすとちょっとはまったところがいくつかあったのでメモ。 サンプルのままRailsを実行するときに環境変数が設定されてなくてサイトが開けない。 以下のコマンドでRailsを動か…

RailsTutorial に沿ってお勉強。(/var/lib/gems/2.3.0/gems/puma-3.4.0/lib/puma/binder.rb:255:in `initialize': getaddrinfo: Name or service not known (SocketError))

Railsのチュートリアルに従って、何も考えずに手を動かしてたらエラーになったのでメモ。 Railsを起動して、ブラウザにUser画面を表示しようとしたら、Railsが落ちる。エラーメッセージは、こんなの。 /var/lib/gems/2.3.0/gems/puma-3.4.0/lib/puma/binder.…

Rails勉強しようと思ったらのっけからつまづいた。(Windows8.1でSQLite3のインストールができない)

Railsチュートリアルに従って勉強を始めたが、ネット環境が悪いためCloud9がちょっともっさりしてた。そこでローカルで環境を用意しようと思ったのがけちのつき始め。いくつかサイトを参考に、Railsのインストールまでは出来たが、SQLite3のmake&installが…

Android Studioでサンプルアプリを作って、エミュレータで動作確認しようとしたらこんなエラーがでた。 Error:java.lang.RuntimeException: com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Du…

Messenger ChatBot をHerokuで作るメモ

byuzensen.com qiita.com package.json { "name": "chatbotfblaojp", "version": "1.0.0", "description": "chatbot app for facebook messenger", "main": "index.js", "dependencies": { "body-parser": "^1.17.1", "crypt": "0.0.2", "ejs": "^2.5.6", "e…

Windows 共有の詳細設定の情報をバッチで出力する。

ちょっと知り合いから質問されたので、調べた。 ネットワークの画面上で見えないPCがあるらしく、原因を調べたいとのこと。ぱっと思いついたのはコントロールパネル>ネットワークと共有センター>共有の詳細設定の設定がまずいのではということ。 これをい…

Androidのmobile visionでバーコードを早く読みたい(未解決)

友人がAndroidアプリ開発してて、GoogleのMobile Visionを利用しているのだが、フォーカスが合うのが遅いらしい。上手く固定すると、1~2秒だが、ブレたり、固定しそこなうともっとかかるとか。Autofocusにはしているので、パッと見はこれ以上手を打てない…

Pythonでurllib.requestでmethodを渡すとunexpected keyword argument 'method'でエラーになる。

PythonでJSONファイルをPOSTする処理を書いたが、以下のエラーで異常終了。 request = urllib.request.Request(url, data=json_data, method="POST", headers=headers) TypeError: __init__() got an unexpected keyword argument 'method' ググったらPython…

Moodleをインストールする。

MoodleをCentOS7にセットアップした。 基本はこのサイトに従って、モジュールの更新、PHP5.6のインストール、MariaDBのインストール、Moodleのインストールを行えば完了。 Moodle: CentOS7にMoodle3.2をインストール Moodleのインストールはモジュールを圧縮…

ChatBotで位置情報をとって、それをGoogle Map上に表示。

活動でデモをする必要があり、チャットボットいろいろと作ろうと思っている。 今日作ったのは、送信された位置情報を受け取って、DBに保存し、Webサイト上でそれを見れるようにするというもの。簡単なChatBotを作成している想定で話をします。 手順としては…

FirebaseでトランプのドボンのWebアプリを作る。(レイアウト)

色々と手を出し過ぎなんだけど、今FirebaseでWebアプリを作ろうとしている。トランプのドボンが出来るアプリ。 ステップはこんな感じと思う。 1.FirebaseのWebアプリのサンプルの確認 2.Firebaseから手札のデータを取得して表示する 3.選んだ手札をFir…

教育サイト用のソフトウェア Moodle。

この間Moodleというソフトを知った。 https://moodle.org/ これはLinux上でオンラインコースのWebサイトを作成できる、CMSソフトらしい。Linux上に、Apache2、DB(MySQL、MariaDB、PostGresDB)、PHPを入れて、Moodleのモジュールを入れると出来るとか。 機…

こんなアプリがあるのね。

今まで全く知らなかったけどこんなアプリがあるんだと思った話。 マチコミというAndroid、iPhoneアプリがあって、幼稚園とかと保護者の情報共有をするアプリ。 多分、元々Webサービスがあって、それをionicとかのフレームワークで移植してアプリとして公開し…

Androidでテストを導入したい。Contextの受け渡し。

Androidでちっちゃいアプリを作っている。機能を追加する前にユニットテストを組み込みたいと思ってお勉強中。 Googleのサンプルに従って導入しているところだけどデータアクセスのところでつまづいた。辞書機能を作るのにSQLiteを使っているのだが、DBアク…

Androidのサンプルプロジェクトで、Gradle version 2.2 is required. Current version is 2.10っていう感じのエラー。無駄にはまった。

stackoverflow.com AndroidのサンプルプロジェクトをGitHubから落として、開いたらこんなエラー。BuildToolsのバージョンとかを書き換えればいいと思ってたかをくくってたら、なかなか解決しなかった。 原因は、サンプルプロジェクトは複数のアプリを含んだ…

UTMグリッドのデータを作りたい。

国土地理院の資料でもUTMが紹介されているように、特定地域の情報を統合するためにUTMの利用が増えているらしい。 http://www.gsi.go.jp/common/000090488.pdf で、これを地雷の除去に利用するという話があったのだが、UTMデータの用意をどうしたらいいかわ…

Androidでテスト導入。R.txtがないと怒られる。

昨日に引き続いて、EspressoのUIテストを試してみた。 Android Testing Codelab で、書いてある通りになるよう、フォルダ構成を整えて、テストメソッドを実行したら、エラーになった。 Error:Execution failed for task ':app:processMockDebugAndroidTestRe…

Android テスト導入。Espressoがエラーを吐く。

テストを実際のアプリでやってみようと思って、まずはbuild.gradleをごにょごにょしたら、recyclerview-v7でエラー。どうも、Espressoの中で、旧バージョンのrecyclerview-v7を見ていてコンフリクトになるらしい。このサイトを参考にbuild.gradleを修正しま…

Google Codelabの覚え書き The Mobile Vision Text API

今日は引き続き、The Mobile Vision Text APIをやってみた。これ良い機能。カメラでとれた画像から、文字列を読み取ってくれる。ただ、ラテン系の文字しか対応していなくて残念。他の言語はやっぱりまだらしい。 See and Understand Text using OCR with Mob…

Androidお勉強のメモ テスティング

先日紹介されたGoogle Codelabのサイトが色々と紹介しててほんとに良い感じなのでここ1週間少しずつ手を出している。まずは、これまで興味がありながらも出来てなかったテスト駆動開発について学んだ。 Android Testing Codelab 感想を一言で言うと、なんか…

Line for iPadで困ってた人を助けた。アカウント引継ぎ成功。

友人がLine for iPadを使っていたのだが、これ1月末でサービスが終了したらしい。で、ログインも出来なくなったというのが相談内容。 相談されたときの状態 ・Line for iPadは通知が来るがアプリを開くと、ログイン画面が表示され、正しいEメール、パスワー…

旅行するならこの地図アプリ便利。Maps.Me

Maps.MeというAndroidのアプリがオフラインで地図も見れて、道路のナビゲーションもしてくれて、となかなか良い感じ。データはオープンソースの地図データプロジェクト、Open Street Mapから取得してる。 iPhoneでもアプリが公開されている。 play.google.com