smellman's Broken Diary

クソみたいなもんです

夏のイベント「ITコミュニティの運営を考える」、「State of the Map 2017」、「FOSS4G Tokyo 2017」の告知など

今月から再来月ぐらいにかけてスタッフをやっているイベントのラッシュが始まっていて、完全にバタバタしていますがもろもろ告知をしておきます。 jus勉強会「ITコミュニティの運営を考える」 まず、7月22日(土曜日)に僕が理事を努めている日本UNIXユーザー…

pandocでプログラムが記述された納品用PDFを作ってみる

仕事で一人プロジェクト(開発/コンサルティング)の時にはMarkdownとpandocでお客さん向けのPDFを作っていたんですが、デフォルトのテンプレートだとプログラムやシェルの動作などを記載したときにPDFではtext wrapが動かなくて特にシェルなんかは複数行に改…

地図エンジニア死亡かるた

地図エンジニア歴がバイトを除いてそろそろ五年になるので、地図エンジニア死亡かるたを考えてみる。 なお、かるたってよくわからないので適当にあいうえお順で書いてみる。 あ: ArcGISは触ったことがないのに質問される い: 伊能忠敬をそんなに知らない う:…

OpenStreetMapのMapbox Vector Tileを作ってみた その2 、あとスタイルの編集とかフォントとか

昨年12月にOpenStreetMapのMapbox Vector Tileを作ってみたというタイトルの記事を書きましたが、その時扱っていたosm2vectortilesが終了*1となり、現在はopenmaptilesという存在になりました。openmaptiles自体はosm2vectortilesと同様にDockerを使ったタイ…

個人的な #2016ブレイクコアベスト 振り返り

今年も一年よいブレイクコアを聞きまくっていました。 というわけで #2016ブレイクコアベスト を振り返ってみようと思います。まずは楽曲です。 アーティスト 楽曲名 収録元 レーベルと購入/ダウンロードリンク Synthamesk Lamenski's Raw Deal(2007年リリー…

wellknown.jsを使ってブラウザ上でWKTをさくっと使ってみる

GIS関連のWebサイトを作っている時にAPI側はGeoJSONを吐くようにしていても、管理画面は別にGeoJSONを取りに行くAPIを叩くのではなく直接オブジェクトをHTMLに書き出して取扱いしたいなーって時があったりします。そんなわけで、WKTを直接ブラウザで扱ってみ…

OpenStreetMapのMapbox Vector Tileを作ってみた

smellman.hatenablog.comこの記事にあるosm2vectortilesは古いため、Dockerのインストール方法以外は新しい記事を参考にしてください。OpenStreetMap Advent Calendar 2016 3日目の記事です。今回はOpenStreetMapのデータを使ってMapbox Vector Tileを自分で…

iCloudカレンダーにspamの予定が突っ込まれたって話

さっきiCloudカレンダーにspamの予定が大量に突っ込まれた。 内容はこんな感じ。たぶん怪しいサイトへのリンクと、参加通知をすることで相手のアドレスを調べるのを目的としてると思われる。とりあえずそのまま削除をしようとするとこのようになって削除でき…

State of the Map Japan 2016

先日開催されましたState of the Map Japan 2016にてスタッフ及びBGM担当、そして発表者として参加いたしました。発表内容についてはSpeaker Deckにアップしました。とりあえずこれをみていただければと思います(適当さて、今回の発表は結構評価が高かったん…

WindowsのElectronでsqlite3が動かない人のためのバッチファイル

タイトルとおりです。 Electron + sqlite3 for windowsこれは、配布されているnode.jsとElectronに入ってるnodeが違うので、Electron用にビルドをし直す必要があるんだけど、本来なら electron-rebuild で動くと思ったんだけど、 node_modules/sqlite3/lib/b…

Venatian Snares / Traditional Synthesizer Music

Venetian Snares が Planet-Mu で新作を出しました。 Planet-Muの前作 Your Face からは約8ヶ月ぶり、また金無い騒動の時にお礼としてself-releaseで出した Thank You For Your Consideration からは約6ヶ月ぶりと、なんか2000年代前半の時のようなリリース…

2015年のまとめ

今年一年お疲れ様でした。 とりあえず自分のトピックとしては以下の様なことがありました。 Cythonがんばった 3Dデータについてちょっと理解することができた Javascriptをそれなりにがんばった OpenDocumentファイルを分解してMarkdownにするというマニアッ…

Facebookメッセンジャーで展開された罰を探しやすくするスクリプト

今年の罰は今年のうちに。今年もいろいろ罰を受けました。 一昨日も友達から罰情報を教えてもらい頭を抱えたところです。さて、みなさん、Facebookをやっていますでしょうか?Facebookは基本的に実名でたまに偽名みたいな感じなので、ベンチャー系の多くの人…

El Capitan にアップグレードした

冬休みということは前に進むんです。昨日は午前中からクローズドANKENのバックアップや直近で必要ないANKENの巨大なデータなどを整理して空き容量を100GBぐらい増やし、TimeMachineの最後のバックアップが実行されるところまで確認してからEl Capitanにアッ…

地図タイルについて

どうも、生きてます。今回はFOSS4G Advent Calendar 2015 (1個目)の最後となる記事です。今回書く内容はタイトルどおり、いまさらだけど地図タイルについていろいろ解説して実際に実装をしてみようというものになっています。 地図エンジニアで無い人でも興…

postgresql93-serverからpostgresql94-serverに移行

普段MacPortsでpostgresql93-serverを使っているんだけど、そろそろ古いな―と思ったので移行をしてみる。まずは何か合った時のためのようにdumpを取得しておく。 % sudo -u postgres /opt/local/lib/postgresql93/bin/pg_dumpall > /tmp/pg93_dumpall なにも…

Tilemillを使ってGeoTiff形式からタイルを作成する

www.mapbox.comこちらの記事を応用して、TilemillからGeoTiff形式のファイルを作成してみました。まず、対象となるファイルを用意します。 今回は地球地図を使いました。Home - International Steering Committee for Global MappingこちらからセルビアのLan…

Mapbox Android SDK で地理院地図を表示してみる

map

(追記) Mapbox Android SDKはmapbox-gl-nativeベースのものに(無事)置き換えられたのでこの記事はもう役に立たなくなりました。古い実装がひつようなひとだけチェックしてね(はぁと昨日の記事 に続いて Mapbox Android SDK でも地理院地図を表示してみようと…

mapbox-gl-native for ios で地理院地図を表示してみる

シミュレータの段階ですが、なんかできた。手順はざっくり言うと以下でOKだった。 xcodeで適当なSingle View Applicationを作成(今回はmapboxsdktestという名前で作った。雑だ) Podfileを作成して pod install を実行する。(参照) mapboxsdktest.xcworkspace…

地理院地図のソースコードを盛大にパクってLeafletのプラグインを作った

地理院地図に中心十字線っていうのがあるんだけど、お客さんからこれと同じものがあると嬉しいと言われて、だったらプラグイン化してしまえばイイのではと思ってやってみた。github.comMarkerの実装を変えたり、わざわざimageディレクトリの位置を検出するの…

すごいHaskellたのしく学ぼう!(第1版) 第3章のbmiの計算でハマった件について

タイトルどおりの感じですが、なかなか面白かったのでメモ。ちなみにうちの環境は以下のとおり。 $ ghci --version The Glorious Glasgow Haskell Compilation System, version 7.6.3 今回は最初に作ったbaby.hsにひたすら出てきた関数を書いていくようにし…

Sutegma / Drugs in the morning noon evening

[OTMN061] Sutegma vs Ennnn - アーメンマン vs メカアーメンマン | OthermanRecordswww.otherman-records.com忙しくてSNSかなにかでしか書けなかった話を日記の方に書くような感じのものです。平たくいうとbreakcoreという音楽のジャンルで知らん人は最初に…

業務連絡: 副業を退職しました

本業(Georepublic)に専念するため副業(Coaido)を本日づけで退職いたしました。現場からは以上です。

Georepublicに入社してまる三年経ちました

本日の仕事が終わりまして、営業日的には次が6/1なので、丁度本日で入社まる三年が経ったことになりました。昨日今日の仕事は20万件ぐらいのエクセルファイルを目でチェックしたり、ansibleのソースコードを探求したり、相変わらず「お前何やってるの」状態…

最近の話

最近いろいろ仕事をしてますが、ちゃんと表に出せる案件って中々ないんですよね。 某xxx社からのxxxな仕事(言えないけどCesiumがらみ) 某xxx局からの古地図案件(もらったデータ座標系が破滅してるだぜ) まだ表に出てないと思うとある会社にOSMのサーバ導入 …

MacPorts環境でosm2pgsqlを更新した件について

MacPorts環境にosm2pgsql入れてOpenStreetMap CartoをTilemillで動かしたって話 - smellman's Broken Diarysmellman.hatenablog.com以前、上記の記事を書いたのですが、今日osm2pgsql動かしたら動かなくなったので、再度動くするようにしました。動かない原…

Sonic DeadHorse (音速死馬) / I Love You Not Because You Love Me (Live)

先日のOtherman Recordsのラジオイベントでも流されて大いに盛り上がった台湾の Sonic DeadHorse (音速死馬) の I Love You Not Because You Love Me のライブ映像がすごかったので紹介します。原曲は Otherman Records からダウンロードできます。[OTMN029]…

BBoxを簡単に習得するやつ作った

Make Bounding Box Query ParameterよくBBoxで検索とかするんだけど、Query作るのが結構面倒だったのでさくっとこのクエリだけ作るものを作成してみた。 select * from planet_osm_point where ST_Transform(way,4326) && ST_MakeEnvelope(138.44970703125,3…

Frog Pocket / Come On Primate Single

FolkとBreakcoreを見事に融合しているアーティスト、Frog Pocketが珍しくシングルとして楽曲をリリースしました。Come On Primate Single by Frog Pocket1曲目の Come On Primate Show Your Teeth! は最初のギターとバイオリンによる(ちょっと重たい)ノスタ…

今年の目標

あけましておめでとうございます。今年の目標は「目標とか持たないで普通に仕事すること」とします。来世もよろしくお願い致します。