カテゴリー
勉強会

Gunma.web #11 レポート(代理)

今回の開催は11月23日勤労感謝の日。日頃勤労している皆様、ご苦労さまです。

今回はピンクな方にボイスメモ頂いたのでそれを元にレポート書きたいと思います。

はじめに

その一 献本

Googleアナリティクス基礎講座 を著者ご本人さまからの献本頂いたようで、じゃんけん大会が開催されました。
参加者全員で主催とじゃんけん。一発目のじゃんけんであいこになり、見事敗北...。
本、欲しかったです。

そのニ 群馬Ruby会議の告知

来春、初の群馬Ruby会議が行われる、との事。
参加者の中に係る方が数名いらっしゃるとの事で、中には対談予定がある方も。
Ruby使う方はもちろん、使ってみたい方や使わない方も要注目です!

レポート

以下簡単ながらレポートさせて頂きます。

「Android:JS」 LT @ivoryworks さん

Androidアプリを作ったよ、作る過程こんなんだったよ、というお話。Android:JS。てっきりJavaScriptだと思っていました。ダマサれました。悔しいです。

ほとんどの時間(でもないか?)はマンガ読んでたっていうLTはなかなかありません。でも、地道な作業が実を結ぶ、と。

データ構造には時間をかける。データ構造ダサいとダサいバグにいつまでも引っ張られる。

実に耳が痛い話。実は前々から行き当たりばったりが多くて、今回作ったものは考えながらやってみたので割りとタイムリーでした。DBのテーブル構成とかER図を書いてみたりしたので。

実はこのアプリ、魔法のプログラムらしいです。詳細はスライドを見て頂くとしても、
G(ry の見せ方がとてもうまかったです。すごい!

Androidが無いので試せないのが残念。あ、iPhone版作ればObj-Cの練習になるかも知れないな。ゴゴゴゴ。

「おとなのテキストマイニング」 LT @pinktx_jp

レポなしです。暇な方は以下から
※R18指定 Gunma.web #11でLTしてきました「おとなのテキストマイニング」

「やさしいHTML」 LT @yterajima さん

JIS8314-3という規格の話。
Webアクセシビリティに関する規格?企画、設計、検証、保守、運用、デザイン、テスト等すべての項目がチェックの対象となり、A、AA、AAAと3段階の等級があり、公的なサイトは段階を踏んで対応していく必要がある、との事。

例として

  • 画像の場合ALTを指定することが必要
  • フォームバリデーション: 赤くするだけではなくテキストのアラートが必要
  • ブロックスキップを実装する: CSSで消してもおkという謎

が挙げられていました。

  • 行政の話は内密に!
  • pdfを読み漁って勉強すると半年掛かるので本買った方がいいよ!

という、全然やさしくないHTMLのお話でした!
冒頭にgit,githubの勉強会企画中の告知がありましたが、勉強会参加させて頂きます!

「sass less を使ってみて..」 LT @kanayannet さん

CSSを作成するライブラリless、sassのお話。

  • ミックスインや変数、関数なんかを使ってCSSが書ける。
  • 若干の違いはあるけれど、ほぼ同じように使える
  • 学習コストは同じくらい
  • コマンドからCSSを生成
  • lessの場合はJSで動的コンパイル出来る
    • でも、JS有効でない場合は...

どっちを使うかは使っている環境に合わせてお好きな方で。例として

  • RoR => sass
  • bootstrap => less

フレームワークからは動的に変換されるらしいです。また、CSS <-> less(sass)と可逆可能というのは驚きました。

実はless、もっと簡単に使えるのだと思っていて諦めた記憶があります。コンパイルしてCSSファイル作ってアップロードって手順が妥当なのでしょうか。

1からスタイルシートを作り上げる場合を除けばなかなか使う機会に恵まれないかも知れません。というのも、個人的にはブラウザで確認しながらちょこちょこCSSを調整して仕上げていくタイプなので。

変数、関数は非常に便利そうなんだけどなぁ。

「(´・ω・)としたーは衰退しました」(Twitter APIの話) LT @parrot_studio さん

新しくなったTwitter APIでどんなことが起きるか?というお話。

  • 9月から v1.1へ移行
  • OAuth必須になる
  • JavaScriptで書いたものは?
  • OAuthのキーをベタ書きしなくてはならない
    • キーが丸見え
  • 対策 サーバサイドにキーを置いてごにょごにょする
    • ブラウザだけで動かなくなる
  • 検索APIは v1.0でも使える!
    • ただし、v1.1だと出来る事が増える
  • ディスプレイガイドライン
    • v1.1から必須
  • APIの制限事項に関してはクライントアプリが問題になってくるケースが増える。
    • 10万人制限
    • 開発中止も
  • twitter変わってきている?

「(´・ω・`)ショボーンとしたー」はJSで書かれたアプリですが、このアプリにはさほど影響が無かった。むしろクライアントアプリには大きな影響が出ています、と。

個人的にはクライアントは公式のものしか使っていませんのであまり実感ないのですが、新しいクライアントアプリは開発しにくくなったのだな、というのは理解しました。

最近つくったアプリがtwitterのOAuth認証でログインする機能を実装しているのですが、ここには影響無いようです。

スライドで使われているタイマー?的な 亀さん は便利そうです(rabbitと言うそうです)

「JavaScriptやろうぜ!(新しめのJavaScriptのはじめかた)」 LT troisvierges さん

JavaScriptのフレームワーク(?)Meteorのお話。
http://meteor.com/

backbone、bootstrap、coffeescript、jQuery...etcとパッケージになっているようですね。node.jsも入ってるそうです。JSでwebアプリを作るには面白そうです。

JavaScriptに対してあったイメージ

  • jsこわい
  • xss出来ない
  • jQueryはちょっと違う
  • ブラウザ無いと何も出来ない
  • db使えない

XSSはJSONPで一応出来ますよー。←クロスドメイン

Meteorのいいところ

  • curlでインストール。1行。
  • デプロイ簡単

インストール簡単ってだけで試したくなる不思議。でも、大事かも。確かに環境作るだけでウンザリすること多々あります。

ちょっとアレなところ

  • meteor.com を使ってのデプロイは特に簡単だけどセキュリティー的には?
  • 日本語の情報は少ない

注目しているものはスタックオーバーフロー

エンジニアのためのQ&Aサイトのようです。エイゴヨメナイ。検索するとよく出てきますよね。そう言えばBootstrapのTipsは読んだ記憶があるような...。

ところでtwitter idの @troisvierges さんって本人さんでしょうか??フォローしようと思ったけどちょっとこわいのでヤメておきました。

「魔法少女のまど☆ワーカー」 発表/10分 @tsurumau さん

ワルプルギスの夜にかけて「ワープアですの夜」と言いたかっただけのLT。

ウソです。
魔法少女まどか☆マギカのストーリーになぞってフリーランスとはどんなものかというのを解説したお話。
原作を知らないのでツボが分かりませんでした。残念。

経営って面白く感じる人ももちろんいるのでしょうけど、エンジニア目線で見ればきっとツマラナイ。作る事に生きがいを感じるならば会社員の方が絶対いいと思います。個人的意見ですが。

魔女=クライアントではない??クライアントなら領収書は有効になりそう。魔女は一体何者なのか?
社会保障に関してはフリーでやっていく上で苦労することの一つ。
経費にできるものは少ない。

ところでアップされているスライドはなんと手書きバージョンwww
途中から若干手抜きが目立つ気がしなくも...ないw

2次会and...

2次会はキートンで食事をしながらワイワイガヤガヤ。いつもよりお客さんが少なかったようで、1時間ほど長い懇談でした。

3次回はT駅のオシャレな喫茶でドヤリング大会。エスカレーターから羨望の眼差し(白い目)だったようです。

4次回はドラえもんのファミレスで深夜までボーイズトーク。ファミレスでこのコーヒーおかわり自由とはスゴイ。

ウラ話も聞けて驚きの一日でした。が、翌日はキキました(汗
大の大人がなにやってんだかって感じですが、新し刺激も受けて大満足な一日でした。

関連リンク

発表のスライド等のリンクは以下のリンクから閲覧できます。

カテゴリー
勉強会

Gunma.web #10 に行ってきたよ。

9月8日に開催されたGunma.webへ参加してきました。
今回はなんと記念すべき10回目の開催です。パチパチ。

1次会レポート

「THIS IS VIMMER!!」 @tsurumau さん

ネタ元知らなかったのですが、ムービーがほぼ全てというまさかの展開。唖然。
発表の準備もムービー制作にほぼ時間を費やしたそうで、力作ぶりが光ってました。

ボクはvimというとサーバの設定ファイルイジる時にちょこちょこ使うくらいです。
メインエディタとして使えるほどコマンド知らないのですが、手足のように使いこなす姿はまるで古代ギリシャ人の勇者みたいでした。

vim、ちょっと使う時間増やしてみようかなぁ。
※増やしました。なんだか入力後についescキー押してしまう自分がいます。
vim! vim! vim!

「私に作る時間がないのはどう考えても仕事が悪い!?」 @parrot_studio さん

仕事で新しものを試す事は難しいので、まずは自分のプロダクトで試してみて、仕事にフィードバック出来ればいいんじゃない?というお話。
逆に仕事で得たモノを個人的な事にフィードバック出来る事もあるよ!
とにかく「作る」ことが大事。とにかく作れというのは自分への戒めとして胸に刻みます。
実際に作ってみると思っていたより時間がかかったり、調べる必要が出てきたりするものなので。言うは易く行うは難しってね。

今の仕事はwebどころかコンピュータと全くといっていいほど無縁な職業なのでフィードバックは難しいけれど、この先活かせるような場面がいつの日か来ると信じて作り続けます。
ただ仕事で時間が無く...否、LDD でがんばります!まる。

「『つくるはなし』~大人のスライド~」 @ivoryworks さん

サブタイトルに釣られている人多数。内心ドキドキ。
大人のスライド→スベリ台 にオチを持っていく辺りはさすがとしか言いようがありません。気付いた時には笑ってしまいました。途中の画像&コメントに騙されつつ、楽しく聞かせて頂きました。
例えのチョイスに日曜大工を持ってきてのあの展開はすごいなぁ。敷居が上がるなぁ。

印象に残ったのは
チラ見せ(・A・)イクナイ!!
というお話。
途中で見せてしまうと満足感を得てしまい、モチベーションが下がってしまう→良いモノ出来ない。
ドキドキさせたりハラハラさせたりビックリさせたりするには完成してから見せる→フィードバックも多い。
なるへそ、確かに。ボクはサプライズとか苦手な人なんでよくやりがち。参考にしたいと思います。
でも、チラリズム、みんな好きですよね?ね?

「LL ばかりのエンジニアが Xcode にチャレンジしました。」 @kanayannetさん

Xcodeでの開発で苦労したところや逆に苦労しなかったことを簡潔にまとめていました。
viewの部分をObjective-Cで書くとすごく面倒な事になるようです。JSONは扱いやすいとの事。
実際に動くモック版を作るまでにかかった学習時間を30時間(1時間x30日)としていたのでボクでも90時間位かければ出来るようになるかな?
Objective-Cは個人的に一番興味ある言語。ちょっとだけ触ってそのままになっているので、じっくり取り組んでみたい。
で、いつかiPhoneアプリにチャレンジしたいな。macのアプリも作ってみたい。

2次会

イタリアンなお店で巨大パフェにチャレンジ。
そう、今年は攻めるって決めたのだから。
不思議な色のゼリーとか、豪快なフルーツとか、とにかくてんこ盛り。
結果?勉強になったさ。
次回はもう一個の方に...是非。

関連リンク

  • Gunma.web 群馬、勉強会:Gunma.web
  • ATEND Gunma.web #10 : ATND
  • 発表のスライド等のリンクは以下のリンクから閲覧できます。
    Gunma.web #10 開催報告

    次回は喋れるといいな。

    カテゴリー
    勉強会

    Gunma.web #9 にこっそり行ってきたかも

    Gunma.web #9
    ATEND:http://atnd.org/events/28335

    今回で9回目を数えるGunma.Web。噂のグンマーの人が来るかも!って期待していたのですけれど、スケジュール合わずだったようで残念です。
    会場は群馬社会福祉総合センターで行われました。忘れ物を取り行って会場に着く時間がギリギリだったり、そのうえ何階か分からなくて5階に行って、3階に行って結局2階だったりとバタバタしていたのは内緒です。
    遅れたくせにクールに、そしてスマートな登場ができたのでバレていないと思います。
    簡単ながらレポート&感想を。

    LT/発表一覧

    「"とてか"ではじめるなんとか活動」@vestige_ さん
    とてか = 栃木テストの会議
    とてか02開催の告知です。10月に開催。時間が合えば参加してみたいな。
    テスト屋さんという存在を初めて知りました。
    最近遅ればせながらようやくテスト書き始めたばかりなのでタイムリーな感じです。
    他人にテストしてもらう、というのが大事なんだなと思いました。言葉では難しいですが、作った本人だとイレギュラーな動作のテスト(?)が難しい。一人開発者にとっては難問ですが。
    テストの手法についてはまだまだ理解出来てないけれど、地道に学んでいきたいな。

    「だから、作れる」とRO廃人は言った @parrot_studio さん
    自分がほしいものを作る、基本なのだけれど忘れがち。
    話題の技術は必須じゃないけれど、少し含めると良い。必要じゃないのに使う必要はないけれど、少しでも触れる事で今後につながるよ!
    ROで動くAI面白そう!LUAで書いてゲーム上で動かせる。なんかすごい。
    戦闘のためのツール群もあえて自動化しないで、規約を守って作っていたり、そういう精神が他のwebサービス作りにも影響するのかなと思いました。こういう姿勢を自分も見習っていかなくては。

    「LDDによるWebアプリケーション開発」 @pinktx_jp さん
    ぎりぎりアウトのLT。
    あれだけ言ったのに...。知り合いだと思われると恥ずかしいので今度からは名前出さないでね、と。
    レポートとか書きづらいので割合。ひとつ言えるのは...リビ道!
    スライドはうp出来ないでしょうね...。

    「WebエンジニアのためのCコンパイラ」 @tsurumau さん
    ほとんど理解できていませんが、多言語で書いたコードをJavaScriptに変換するコンパイラ作っています!というお話?
    その言語の機能が必要なのか、記法が必要なのかで実装が異なってくる。
    LLをコンパイルするにはCから攻め落とそうという企み。
    完成していなけれど出来たらgithubに上げるよ!
    CoffeeScriptとか、そういうもの?という理解でいいのかしら?JavaScriptホットだなぁ。
    それとVi(m)記事の執筆おめでとうございます!

    「<video>で JS と CSS」 @kanayannet さん
    HTML5のvideoタグの話。まだ仕様が決まっていないのではとのツッコミも。
    個人的には動画埋め込み関連はタイムリーな話題でした。ブラウザによって動作が違うのでまだ使うには早いかも知れませんが、今後はお世話になるでしょう。
    きっとIEが悪いのだろうから今後はHTML5全開にして、IE離れを起こさせればいいのかしら?
    それと、スライドにブラウザベースのモノを使っていました。
    reveal.js というらしいです。動画を埋め込んだり出来て便利そうだったので後で調べてみようかな。

    いつも思うのは発表の後の質問コーナー。
    これがなかなか難しい。アタマの回転が良くないから質問が出てこない。
    良い質問ができるように精進していきたいな。
    それと個人的にはイタリア雑談がなかったのが残念です><

    スライドとかのリンクはこちらにアップされると思います。 Gunma.web #9 開催報告

    カテゴリー
    勉強会

    Gunma.web #8 に行ってきたよ。

    今回は初LTさせて頂いたGunma.web #8 のレポ。
    いつもレポート書こうとして旬を逃すのでちょっと早めに書くことに。
    と、思いつつ、緊張しててメモどころではなかったり。。。

    発表一覧

    「Ribbon Spread」 @ivoryworks さん
    Canvasを使った画像処理のお話。相変わらずの着眼点の素晴らしさは感激。資料作成時の時間の使い方が変態的。キチンと仕上げてくると逆に外野からドヤされるというなんだかやっぱり変態的です。大儲けできたら生中飲ませて下さい。待ってます。

    「Web Creed」 @kanayannet さん
    バグの確率に対するツッコミが厳しかったようですが、ボクには分かります。「すべてのユーザーに影響が出るわけではない」ってバグがある事が。違うかな??ボクも保守的な考えを捨て、新しいものにチャレンジしていきたいと思います。

    「モダンでオサレなwebサイト」@clicktx
    稚拙なLTさせて頂きました。

    「offensive Gunma」@yterajima さん
    グンマーで攻めて行こうというお話。東京と群馬の環境の違い。抜けるカフェが必要、と。そういえばWifi提供しているカフェなんてうちのそばにあるのかしら?裏話とても聞きたかったです。あと、いつ寝ているのでしょうか?心配です。体に気をつけて(母より)

    「始めて良かった!iOS Developer Program!」troisvierges さん
    やっとこiPhoneにしたボクにはタイムリーな情報が得られました。早速cocoa&Objective-Cの本借りちゃいました。いや、時間なくて読めるか分からんですけど。あと、自前のiPhone(いっぱい)の写真だと気づかなくてゴメンナサイ。

    「プログラミング言語Gunma」 @parrot_studio さん
    新たな使い方も発見されるというプログラミング言語Gunmaのお話。Youma、Windstorm=空っ風とThe Gunmaerワールド満載で素敵です。しかも出来上がるコードは変態的。しかし、ボクには内容が理解出来ないという悲しさ満点なのですが、得意の分かってる風オーラで切り抜けました。バレてはいないはずです。

    「景表法とwebサービス 的な内容」 某女子さん
    プロジェクターもスクリーンも片付け、PC使わずのLTという荒業は健在。タイムリーな話題のステルスマーケティングに関する法的見解でした。普段法的な事はなかなか接しないので真剣に聞いてしまいました。あと、髪型素敵でした。似合ってます。あ、キャラ的には癒し系では無いですg(ry

    総括

    全体的に見てやっぱり変態さんが多いんだな、って印象です。
    スリリングで刺激的!
    やっぱり楽しいよ!Gunma.Web!
    刺激を受けることで新たなチャレンジに向かう気力が湧いてきます。

    補足

    他の方のレポートです。

  • http://d.hatena.ne.jp/parrot_studio/20120306/1331041813
  • http://www.ivoryworks.com/blog/2012/03/1829
  • http://blog.brightstar.jp/archives/1552
  • カテゴリー
    勉強会

    Gunma.web #8 でLTに初挑戦!

    #2から参加させて頂いている Gunma.web #8 へ行って来ました。

    Gunma.web( web勉強会 in 群馬 )

    WEBサイト作成に関わる人が集まる勉強・研究・交流の地域コミュニティです。
    WEBサイト作成に関わる プログラマー、SE、HTMLコーダー、WEBデザイナー さんなどが集まります。

    参加数、発表数共に過去最高となった今回。
    なぜ今回を選んでしまったのか...。
    ひな祭りということもあり(?)、女子参加率が激増!
    ボク以外はみんな鼻の下が長かったです。ホント。

    よりによって過去最高の参加人数なので緊張もMAX。鼻下伸ばしている場合ではありません。
    前回のGunma.webでLTしようと思っていたネタでしたので、若干"旬"を逃した感が歪めませんが強行してしまいました。
    皆さん生暖かく見守ってくださったのでとても感謝。

    LTしたスライドはこんなの。発表したものよりちょっぴり枚数多いです。

    感想

  • 5分ムズイ。
  • 緊張する・手に汗かく・久しぶり
  • 前に出ると酸素薄い
  • なにせプレゼントか無縁の人間なので、とにかくチャレンジのつもりでスライドを作成しました。諸先輩方のスライドを参考に、なんとか形に出来たかな?、と。
    5分という短い時間の中でモダンな部分にもまったく触れられず、タイトルに偽りあり!でしたが、そこは大目に見て下さい。

    当日出かける間際までスライド完成してないとか、シャベルこと決まってないとか、モニター接続端子が無くて行きながら買っていくとかいろいろあったけど、すごくいい勉強になりました。
    次回LTする時は酸素ボンベ持っていったほうがいいかな。
    最近はコンビニでも売ってるしね。

    あ、スライドのネタはまんま載せてます。
    問題がある場合は報告受けたら消します。それ以外は消しませんのであしからず。