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

Calmery.me

みっかぼうずにならないようがんばる

WebAssemblyを試してみた

メモ. 追記 main 関数があっても動かせた. 楓 software: wasm に clang を使った場合に C 内で関数呼び出しする場合に出るエラー (index):25 Uncaught (in promise) LinkError: WebAssembly.Instance(): Import #0 module="env" function="printf" error: …

稲荷山登山チャレンジ(成功)

友達と京都旅行,伏見稲荷大社に行ってきた.以前来たときは時間がなくて本殿で引き返したのだけど今回は登ることができた.満足.夕方と翌日のお昼,合わせて二回登ったのだけど雰囲気が違っていて面白い.夜は本当に何か出そう.夕方から夜にかけては人も…

npm installで起こるnode-gypのエラーの対処方法

忘れそうなのでメモ.npm install すると node-gyp のエラーが出た. $ npm install opencv > opencv@6.0.0 install /Users/calmery/projects/opencv/node_modules/opencv > node-pre-gyp install --fallback-to-build node-pre-gyp ERR! Tried to download(…

Blenderでモデルを作りthree.jsで表示する

Blender で作成したモデルとアニメーションを three.js を使いブラウザ上で表示できたのでメモ.今月の 17,18 日に開催された 林業応援ハッカソン でブラウザ上でモデルを動かすのに必要だった. 準備 Blender にアドオンを追加する.これは three.js が提…

three.jsと標高タイルで3Dマップを生成する

今日はクリスマスイブですね.皆様いかがお過ごしでしょうか.かく言う私はお布団にくるまり http://qiita.com/advent-calendar/2016/no-girlfriend を眺めています.お察しください.ブラウザ上で現在位置を中心とした 3D マップを 国土地理院の標高タイル …

Gitのコミットメッセージを変更する

commit 48a2a97df5dd5f15241cb0dc6635c66b3a6b6c3f Author: calmery <contact@calmery.me> Date: Sun Dec 18 13:33:08 2016 +0900 Change layout commit 9b8c43a562f3a1e095541bdaca4a58c76f6144c2 Author: calmery <ontact@calmery.me> Date: Sun Dec 18 12:44:53 2016 +0900 Merge$ git rebase -i </ontact@calmery.me></contact@calmery.me>…

ElectronでTwitterのOAuth認証をする

これは Electron Advent Calendar 2016 - Qiita 15 日目の記事です. はじめに Electron で Twitter と連携したアプリケーションを作りたいけれど,どうすればアプリケーションから Oauth 認証できるのかということで作りました. github.com $ git clone ht…

JPHACKS AwardDay(やっぱり東京は凄かった)

JPHACKS AwardDay に参加してきました.賞は何も取れなかった!残念すぎる… 最終結果は JPHACKS 2016 最終審査結果を公開しました | JPHACKS | 全国6都市で開催する、日本最大級の学生向けハックイベント で見ることができる.他の作品が凄すぎる…プレゼンの…

JPHACKS2016で作ったものまとめ

追記 追加オンライン審査で選ばれた決勝進出チーム9組を発表 | JPHACKS | 全国6都市で開催する、日本最大級の学生向けハックイベント 追加オンライン審査で Award Day に進むことができました!昨年に引き続き今年も JPHACKS に参加してきた.今年は熊本では…

名古屋に行ってきた

JAWS FESTA 東海道 2016 in 名古屋の「mizuderu.info」のセッションに参加するため名古屋まで行ってきた.初めての名古屋.行きの新幹線に乗っているときに鳥取地震が起こり,新幹線が線路上で止まったことに驚きつつ名古屋に到着.とりあえず味噌カツ. お…

JAWS-UG秋の大分熊本勉強会ツアーまとめ

もはやまとめじゃない!JAWS-UG秋の大分熊本勉強会ツアーの熊本,mizuderu の関係でちょっとだけドウデモイイ話をさせていただいた.SORACOMがJAWS-UG KUMAMOTOに参加! - SORACOM Blog ということで SORACOM さんも参加されていてハンズオンがもあった.で…

HACKER TACKLEに参加してきました

今月の 10 日に福岡で開催された HACKER TACKLE に参加してきた.セミナータイプの勉強会で,コースが複数に分かれていたが事前にどれを聞くか考えて行ってなかった.次はちゃんと決めてから行こう.結局 H-LANE と K-LANE を行ったり来たりしていた.だいぶ…

第15回セキュリティさくらに参加してきました

熊本情報セキュリティ勉強会,セキュリティさくらに参加してきました.今回は AWS の松本 照吾さんで「クラウド不安,とか言ってる場合じゃない最近のクラウドセキュリティ」というお話. もう 10 日も経ってしまってますけど...手書きのメモが汚すぎてどこ…

レポジトリへのコミットの取り消し

【git】git pushを取り消す - tweeeetyのぶろぐ的めも を参考にした.git commit を取り消すには git reset を使うらしい. $ git log --oneline 67c6b27 Latest update f5d997c Merge pull request #1 ... $ git reset --hard f5d997c HEAD is now at f5d99…

MySQLのパスワードをリセットする

CentOS で使っている MySQL のパスワードを忘れてしまった.というか,ちょくちょくパスワードを忘れてしまう.リセットの方法も忘れるのでメモ. $ service mysqld stop $ mysqld_safe --skip-grant-tables $ mysql -u root mysql > use mysql; mysql > upd…

CTF for ビギナーズ 2016 博多に参加してきました

以前から興味があった CTF のイベントがあるということで富士通株式会社九州支部で行われた CTF for ビギナーズ 博多に参加してきました. Web 講義,フォレンジック講義,バイナリ講義が各60分ずつ,その後 CTF 演習がありました.ビギナーズというだけあっ…

ユーザーローカルの人工知能ボットAPIを使ってTwitterの自動返答ボットを作った

ユーザーローカルの人工知能ボット API の提供が開始されたということで Twitter のボットを作ってみた. API のドキュメントが何処にあるのかわからないから簡単にまとめておく. https://chatbot-api.userlocal.jp/api/chat?message=MESSAGE&key=API_KEYで…

Haskellで逆ポーランド記法計算機を実装する

アルゴリズムの講義でスタックとキューを実装する機会があったのでまとめ.まず,実行中に発生する可能性のある例外を捕捉するため,以下のクラスを作成した.記述には Eclipse を使用した.serialVersionUID とはなんなんだろう.よくわからないけど書けと…

Scala福岡2016に参加してきました

株式会社ヌーラボ福岡新オフィスさんで開催された Scala 福岡 2016 に参加してきました. scala.connpass.com 全く勉強せずに行くのはまずいと思い前日に入門記事を確認し乗り込みました.Java もまともに書けないので不安でしたがなんとかなるものですね.…

Falconのインストール

私情で API サーバーを構築する必要があり,何かないものかと思って探していたら良さそうなものがあった. falconframework.org Falcon is a ridiculously fast, minimalist Python web framework for building cloud APIs and app backends. とても速いみた…

Go言語のインストール

Go

「Go 言語による Web アプリケーション開発」を購入した.これから Go 言語を使うための環境を整える. www.oreilly.co.jpThe Go Programming Language からインストーラを入手,インストールする.バイナリからのインストールは インストール - The Go Prog…

GitHub Shopとunixstickersでお買い物

前々から欲しいと思っていたオクトキャットステッカーを手に入れるため初めての海外通販です. ステッカーのほかにもマグカップやフィギュアも注文しました.github.myshopify.com 1x Octocat Figurine - 3" Octocat Figurine for $15.00 each 1x Die Cut Gi…

Unityで3DのRPGっぽいものを作る

Unity を使って 3D の RPG っぽいものを作ったのでメモ.殴り書きに注意されたし.無理やりやっているところが多いので,チュートリアルを見ながらの方がいいかも.参考にした Web サイトは一番下にまとめています. アセットを準備する 前から気になってい…

Pyramidでテンプレートを使う

Pyramid チュートリアル — Pyramid Tutorial for PyCon JP Sprint 1.0 documentation にテンプレートエンジンを使用して HTML の表示を行う項目があったのでやってみた. このチュートリアルでは mako テンプレートというものを使うらしい. makoテンプレー…

Pyramidでルーティング

Pyramidのインストール - Calmery.me で Pyramid を導入したので,次はルーティングを行い処理を分けてみる. from pyramid.config import Configurator from pyramid.response import Response from pyramid.view import view_config from waitress import …

Pyramidのインストール

Python で Web アプリケーションを書くことになったが Django はよくわからなかった. そこで Pyramid を使って書いてみることにする. Pyramid のインストール $ pip install pyramidちなみにプロキシ経由でインストールする場合には $ pip --proxy=url:por…