姫路IT系勉強会 Vol.26
日時
- 2014年3月15日(土曜日) 13:30~17:00
場所
- 姫路獨協大学 駅前サテライト教室 (兵庫県姫路市白銀町20 しらさぎビル6F)
- JR姫路中央口より徒歩3分
- 姫路獨協大学 | 大学案内 | キャンパス・交通案内 | 姫路獨協大学駅前サテライト
参加費
- 社会人: 300円 (会場費代として)
- 学生: 無料 (学生証提示。社会人学生不可)
参加申し込み
Doorkeeper申し込みページからお申し込みをお願いします。
懇親会
その場のノリで決める! 候補は会場地階にある鳥貴族か近くのロイヤルホストか、どこか別の場所かどこか。
開催ログ
GeoLocation / OpenStreetMapってどう
GeoLocationは位置情報
最近、ブラウザ対応してればJava Scriptでも取れる
javascriptのgeolocation apiで
- Geolocation の利用 - WebAPI | MDN: https://developer.mozilla.org/ja/docs/WebAPI/Using_geolocation
web socketと組み合わせればおもしろそう
たとえば林田さんのシステムなら、田んぼの位置が取れる
- Excelで位置情報を管理してるけど…
- 農家の人がその場に行った時に、位置情報を参照して田んぼの情報が取れるよ
位置は、どの精度で取れる?
スマホでもAGPSがあるので、そこそこの精度は取れる
- 補助GPS - Wikipedia: http://ja.wikipedia.org/wiki/%E8%A3%9C%E5%8A%A9GPS
PostGIS
PostgreSQLにいろいろ地理空間情報ぶち込んで検索したりとか
- PostGIS — Spatial and Geographic Objects for PostgreSQL: http://postgis.net/
- 地理空間とOSGeoとPostGISとを簡単に紹介してみます: http://www.slideshare.net/boiledorange73/osgeopostgis-9520148
OpenStreetMap
- いろいろ情報をぶち込んで取れます
- OverPass Trueboで地図を見ながらAPI検索・クエリ作成できます
- overpass turbo: http://overpass-turbo.eu/
スタンディングデスク使ってますか?
スタンディングデスクにしたいと思ってますが使ってますか?
- IKEAで天板と足を買ってきて使ってます
- LINNMON テーブルトップ - ホワイト - IKEA: http://www.ikea.com/jp/ja/catalog/products/00251357/#/00251140
- GERTON 脚 伸縮式 - IKEA: http://www.ikea.com/jp/ja/catalog/products/40261627/
- 足が107cmだけど足りないので下に角材足してます
- 伸縮するのでスタンディングを止めたいときには足を縮めて普通のデスクにもなります。
ずっと立ちっぱなし?時間はどれぐらい?
- スタンドチェア買ってるので、たまに座る
- 3時間か4時間ぐらいでお茶にして休憩時間にしてる
CSSをどう書いてますか?
OOCSSとかいろいろCSSの書き方/管理がありますが、どう書いてます?
Object-oriented CSS: http://oocss.org/
現場は、SASSもLESSもほとんどない感じ
- デザイナさんは、そういう意識があまりない
BEMとかあるけど、
- 「イマドキCSS設計」の解説 – 中編:BEMについて | css | basara669.com: http://basara669.com/frontend/css/designing-css-second/
デザイナさんとやるときは命名規則とファイルの置き方をきっちり決めてあげるといい
命名/コーディング規約はどう作る?
最初に理解するにはリーダブルコードを参考にするといい
- O’Reilly Japan - リーダブルコード: http://www.oreilly.co.jp/books/9784873115658/
キャメルケースをよく使ってるけど、dbが絡むとスネークケースにするかな
Ruby on Rails使ってますか?
今度システムでRoR使う話があるんですけど使ってる人いますか?
Rubyに慣れてないと保守の時はしんどいかも
RoR/Rubyはクラスをオーバーライドできたりするのはいいかも
- あまりしないけど、しなきゃいけないときにできるとか
テストがあるのはいいな
書き方が自由なのもいいかも
Redmine+Jenkins+Gitを使った開発環境
- Ubuntu Serverを使ってRedmine+Jenkins+Gitを使った開発環境を作ってます
- ユーザーアカウントを連携させたいのでLDAPを使いたい
- Redmineその他はALMiniumを使ってインストールしてる
- ALMinium: http://alminium.github.io/alminium/
- 限られた人数なら、すぐにLDAPを使う必要ないんじゃね?
- OpenLDAPはネットの情報は古すぎるから、Ubuntu Server Guideが新しくてわかりやすい
- RedmineとGit連携でこんなシステム作りました
- インストールはDebianパッケージだけ
- 第5回関西LibreOffice勉強会で「Flat ODF+Redmine Git(Gitolite, SparkleShare) で文書共有システムを作ってみた」って発表してきた - Days of Speed(2013-12-15): http://www.nofuture.tv/diary/20131215.html#p02
- Flat ODFとRedmine, Git(Gitolite, SparkleShare)で文書共有システムを作ってみた(構築編) - Days of Speed(2013-12-17)
IPv6を使ってますか
ドットコムマスターでIPv6の出題があるからまったくわからない。いい勉強方法ないですか
ドットコムマスターって入門者向けの資格では?
リニュアルされてBASICとADVANCEに分かれて、ADVANCEのほうはネットワーク全般の知識が出ます
- 選べる2つの資格 | インターネット検定【ドットコムマスター】: https://www.com-master.jp/grade/
- サンプル問題 | .com Master ADVANCE | 選べる2つの資格 | インターネット検定【ドットコムマスター】: https://www.com-master.jp/grade/sampleqadvance.php
IPv6体感できる方法ってないですか
KAME動かす?
- The KAME project: http://www.kame.net/
書籍とか
- 基礎からわかるTCP/IP ネットワークコンピューティング入門 第2版|Ohmsha: http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?&ISBN=978-4-274-06689-4
- マスタリングTCP/IP IPv6編 第2版|Ohmsha: http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?&ISBN=978-4-274-06919-2
- マスタリングTCP/IP 入門編 第5版|Ohmsha: http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?&ISBN=978-4-274-06876-8