rch850 の上澄み

技術的な話題とか、雑談とか。タイトルを上澄みに変えました @ 2020/09/02

ふくもく会その4に行ってきたよ

さてレポート書くかと思ってブログ開いたら、前回の投稿がその3レポートで驚いているりちゃです。

今回のふくもく会その4鯖江市役所のIT会議室での開催でした。

どうして市役所?

その3を終えて、別の会場でやってみたいねーという話がありました。

県内で無料で開催できそうな場所がないかと色々検討していたところで、ウェアラブルアプリハッカソンが鯖江市役所で同日開催されるという話を聞きました。ふくもく会を市役所の別の部屋で開催して、ハッカソンと相互に行き来できれば面白いんじゃない?という話になって、IT会議室をお借りすることができました。

産業情報センターにつづいて鯖江市役所の掲示板にも進出!しかし名前がちょっと惜しい。でも掲載してもらっただけでもありがたいです。

IT会議室はこんな感じ。電源、WiFi、プロジェクターの三拍子が揃って快適!

市の担当者の方にも差し入れをいただくなど、とても良くして頂きました。また借りられたらいいな。

で、ふくもく会はどうだったのよ

IT会議室でもくもくしてたら、なぜか MOVERIO やら Google Glass やらが部屋に投入されてきたので、MOVERIO アプリを作るぞということ目標にもくもくしてみました。成果としては、サンプルアプリが動いた程度です。頭の向きにしっかり追従したコンテンツをシースルーで提供できるのはなかなかアツい。

他の参加者のやること宣言が、宇宙を作るとか、中国の壁を破るとかになってて、ふくもく会ぱねぇなという感じでした。

アプリをどう改良しようかなと行き詰まってたあたりで、ウェアラブルアプリハッカソンの方に移動しました。チームがいくつかあったのですが、その中に高専生と中学生だけのチームがあったので、そこに混ざってアイデア出ししつつ、実装しようとしつつしてました。

最後、学生さんが帰るときに「ステッカーがずっと気になってたんですが、もしかしてラブライブ!がお好きですか?」と聞かれたので、やはりステッカーは貼っておくべきだと思いました。「今朝は福井コロナ行ってからこっち来たんだよ」「うわー、僕は第2弾5時に並んだだけです」みたいな会話が終わりそうになかったのでやはりオタクは厄介。

朝7時に家を出て福井コロナに並んだ成果はこちら。

まとめると

  • 新しい開催場所を開拓できた
  • なんだかんだで参加者10人超えを継続中
  • 他イベントに行ったり行かなかったり自由な運用ができていて良い
  • 他イベントとの併催で新たな出会いがあった

そう、今回のサブタイトル「〜ふくもく会に出会いを求めるのは間違っているだろうか〜」は間違っていなかった!

次回は6月21日(日)の予定です。場所は産業情報センターにしようかと思ってますが、まだまだ予定です。

ふくもく会その3に行ってきたよ

fukumoku.doorkeeper.jp

福井のITエンジニアやデザイナーやらで集まって、何かしら勉強したり、作ったりする会も、定期的に開催して3回目。今回は累計15人と、結構集まりました。そろそろコワーキングスペースのキャパも危ういか!?そんなことないか。

今回のハイライト

  • うっかり着払いの受け取りを土曜にしてしまって遅刻した。昼飯には間に合った
  • けんぞう蕎麦は相変わらず激混みだけど予約してあったからすんなり入れた
  • 今のところノンアルコールは欠かしていない
  • すごい Angular おじさんがいて元気が出た
  • わいわいしながら翻訳作業をしてもなかなか進まない

というわけで、ISAC 関連の作業を進めようとしてたんですが、結局この日には終わりませんでした。

終わらなかったけど、焼き肉 @ とよしま。

次回の予定は5月23日(土)です。ではまた!

MySQL Workbench が固まるのが直らない

MySQL Workbench で、結果のデータが大きいクエリを走らせると固まる現象が発生してて困ってる。バグトラッカーには、MySQL Bugs: #73343: Workbench Freezes on Remote SSH Server Query としてこの問題が挙がっている。

細かい条件を書くとこう。

  • MySQL Workbench 6.2.x
  • Connection MethodStandard TCP/IP over SSH

MySQL Workbench の SSH 周りの処理は Python のライブラリ paramiko が動いているってのは、ソースを見てなんとなく把握してたから、paramiko のバージョンを上げて直るかどうか試してみた。

というのも、つい最近 MySQL Workbench のブログに paramiko のバージョンを上げる方法なんていう記事があがってて、これは上げれば直るってことか!?と期待してしまったのが理由で。

最新版の 1.15.2 に上げるときのハマりと対策は、別のバグ報告 MySQL Bugs: #74223: Fail to connect through SSH tunnel に色々書いてある。要点だけ言うと、[MySQLWBインストール先]/modules/wb_admin_ssh.py にパッチを当てる必要がある。

で、やってみたんだけど、結論フリーズする状況は変わらなかった。paramiko の互換性が途切れる直前の 1.11.6 にしてみたけど、変わらなかった。

wb_admin_ssh.py とか、その辺りのコードで paramiko 使ってる部分をうまいこと書き換えれば解決しそうなんだけど、なんとかならないかなー

ちなみに MySQL Workbench 5.x ではこの現象は発生してませんでした。

SIMフリー?SIM刺さってんじゃん

「Wikipediaをwikiって略すな」に敗北した我々の負けられない戦い「GitHubをGitって略すな」 - YAMDAS現更新履歴 を読んで、「SIMロックフリーをSIMフリーって略すな」という戦いに思いを馳せた。

自分の解釈では、SIMロックフリーとSIMフリーはこうなる。

SIM が刺さってるのに「この携帯 SIM フリーなんだ」とか言われると、どういうこっちゃと思ってしまう。

しなしながら世間の風は厳しく、検索のヒット数は「SIMフリー」が「SIMロックフリー」の4倍。

f:id:rch850:20150406222926p:plain:w400

f:id:rch850:20150406222931p:plain:w400

ケータイ Watch さんだけに絞ると、SIMロックフリーのほうが多数派になる。

f:id:rch850:20150406223638p:plain:w400

f:id:rch850:20150406223627p:plain:w400

がんばれケータイ Watch!がんばれ SIM ロックフリー派!

高専プロコンへの提言を読んだ

全国高等専門学校プログラミングコンテスト - 高専プロコンへの提言 - 25周年特別企画で取り上げられてる3名の提言を読んで、いいなと思ったところ。

ホームページの改善

これね、茨城大会で茨城の先生が XOOPS 入れて、その後大きな変更なくずーっと使われ続けてるって話ね。もうそろそろ10年経つしなんとかすべき。

開発チームの支援

いかに公平に支援するかが課題になりそう。有力な高専だとすでにOB/OGの手は入ってるだろうし。行き詰まったらアドバイス、というよりは、8月末あたりに中間審査でもやってアドバイスしてあげればいいんじゃないかな。

高専と共同開発

インターネット時代だし、やってほしい。高専を表彰するという形をやめる必要が出てくるだろうけど、特に理由が無ければやめてしまえばいい。

個人作品の展示

アツい。やるべき。がんばって会場確保してください。

アルゴリズムの共有

知識が高専で閉じてしまうというのが、高専プロコンでありがちな問題。というか高専で閉じるならまだよくて、チームで閉じてしまって後輩に一切受け継がれないなんてのもよくある話。これを打開するためにコード、アルゴリズムを自主的に公開する競技勢がいるけど、それをプロコン実行委員会として推進していくべき。

こんな感じで肥田君ガチ推しです。とてもよい。なぜ最優秀じゃなかったのか。

最後に、気持ち悪いと思った点。

この提言のファイル名。井上さん、肥田君、村山君が書いた提言だというのに、ファイル名が Teigen_yuge001.pdf といった名前になってるのが最高に気持ち悪い。なんで高専の名前を見てるの?そこは個人名でしょう。高専プロコンでの表彰式では作品ではなく学校が表彰されているというのを以前から不満に思ってて、それを彷彿とさせたのでついカッとなってしまいました。

2014年大晦日ハッカソン提出遅れました

あけましておめでとうございます。りちゃです。

大晦日ハッカソン2014 にかこつけて、前から考えてたネタを実装しようとしました。

f:id:rch850:20150101001702p:plain

これが何かって言うと、パケットの行方を可視化したかったんです。

  • Chrome Extension です
  • Google Map をポップアップに表示するのに、ものすごくハマった。
    • manifest.jsoncontent_security_policy"script-src 'self' 'unsafe-eval' https://maps.gstatic.com https://*.googleapis.com などと書く。unsafe-eval とか、できれば書きたくないけど、とりあえず動かすためってことで、とりあえず。
  • Chrome Extension では webRequest の onComplete ってやつで引っ掛ければ、閲覧中のサイトの通信を引っ掛けてアクセス先 IP を知ることができる。
  • ipinfo.io を使って IP から緯度経度を出している。無料だと1日1000リクエストだからそのうち死ぬ。GeoIP 使うのがきれいな方法な感じはするけど、時間なかった。

コードはこちら: https://github.com/rch850/kirakira

名前の通りキラキラするような表示にするのが夢。

高専カンファレンス in 福井2

もう先週末だけど高専カンファレンス in 福井2に参加してきた。運営スタッフの皆さん、参加者のみなさん、楽しかったです。ありがとうございました。

思い起こせば、前回の福井高専での開催から、ちょうど学生が一回り。あの頃1年生だった学生が、ちょうど今年から働いてるんだよねー。もうそんなに経ったのか。なお前回は実行委員長的立ち位置だった自分ですが、今回は高専カンファレンス事務局のおじさん的立ち位置でしか絡んでませんでした。欲を言えば絡みたかったけど、自主的にやりたさそうな感じだったから、お任せで。

発表は、30分のと10分の2本やってきました。もっと発表申し込みが殺到して蹴落とされる展開を予想してたんだけど、そんなに発表は集まらなかったみたい。蓋を開けてみれば、そもそも発表を見たこと無いって人が多かったから、仕方なかったのかもね。

クラウドの話のあと、学生から「Nitrous は PaaS ですか?」って質問されたのは良かった。何が良かったかって、自分が Nitrous を知らなくて、それを学生から学べたということが良かった。自分の不勉強をかばうわけじゃないけど、前でしゃべってるような人でも知らないことがあるんだよってことを学生に知ってもらえれば、前でしゃべる事へのハードルが下がるんじゃないかなぁと。

あと、前から気になってた「福井技術者のつどい」の方々に会えたのもよかった。記念すべき初回の勉強会の時はあいにく東京に行く用事があって参加できなかったのだけど、次は行きたい。平均年齢が20切ってるところで、ガツンと上げてやりたい。