スキップしてメイン コンテンツに移動

投稿

ラベル(Seminar)が付いた投稿を表示しています

これが フィッシュマウントディプレイ 『Oyogas』 だ!!

というわけで、【面白法人カヤック×DMM.make】出張つくってみたラボ に参加してきました。詳細は こちら 。 チームと言えるのかね? 知らないもの同士の四人がチームを組み、ほとんどこういった未経験の人たちモノを作る。そんなことできるのか???と思いながらも、たった三時間という短いスケジュール。嵐のように始まり、進んでいきました。 二つのものを組み合わせるのだよ! 今回は二つの別のものを組み合わせて、新しいものを作るということでした。 そこでわがチームは シュノーケリング 虫かご(一応水槽) を組み合わせて、Oyogas を作ったわけです。 書くと一瞬ですが、そもそもこのアイディアにたどりつくまでも。。。このアイディア出しと買い物で一時間です。 早く作る! その後の2時間で作成です。最初にお話のあった、『早く作る』の体現ですね(苦笑)。 作成にあたっては超音波カッター、ヒートガンを利用しました。初めての経験で非常にわくわく楽しめました。とは言え超音波カッターでゴーグル型にくり抜き、ヒートガンで固定しただけという非常にシンプルなものです。 作る横で、名前や紹介文を考えて、終わったらすぐ写真撮ってと、大忙しでした。実はこの水槽には生きたメダカが入っていて、その買い物も作ってる横(?)でありました。とにかく三時間のタイムリミットということで、大忙しでした。 結果発表! 最終的な順位は全体で三位だったものの、場内投票は一位ということで、ちょっとうれしい結果でした。 そして、ほんと参加してよかった!!! 何よりも make が少しできたかなっていう、すごくいい体験になりました。アイディアはなかなか出せないし、もっと普段から考えんなきゃなど、ほんといろいろと学びと経験のあった勉強会でした。

【第9回 Sansan .NET勉強会】dotNetConf 2015を振返る に参加してきました

【第9回 Sansan .NET勉強会】dotNetConf 2015を振返る に参加してきました。 以下そのメモです。 豪華メンバーの割りに、参加者は少なかった気がする。 .NET 2015 最新動向 dotNetConf 2015 を振り返って (日本マイクロソフト株式会社 井上章氏(チャックと呼ばれているとのこと)) .NET1.0 のときから Device & Service -> 今は Mobile & Cloud .NET2015 -> .NET Framework 4.6、.NET Core 5 .NET Core 5 となっているが、実質 Version 1.0 .NET Core 5 は Linux、MAC OS への対応される。 クロスプラットフォーム サーバサイド:Windows、Linux、Mac OS X クライアントサイド:Windows Phone、Android、iPhone ASP.NET5 軽量、高速、オープンソース Kestrel:Linux、Mac OS 上で稼動可能な Web サーバ、現在ベータ版が公開中 Demo Ubuntu *Ubuntu に ASP.NET をリリース(VS -> Git) ASP.NET 5 から config は xml から json 形式に代わる (最近の流行から、bower、gulp の流れから) Ubuntu 上の kestrel 上にデプロイして外からアクセス可能なところまでいった! Mac OX X sublime + OminiSharp -> インテリセンスがむっちゃ効いてる! k command が sublime から直接実行可能 その他 当面 Mac、Linux 用の VisualStudio はでないかなとのこと C# 6.0 & 7.0 (提案中) で何か質問ある? (マイクロソフトMVP 岩永信之氏) Activator.CreateInstance() プロパティの get でけなら => で書き換えられる 一行だけのメソッドも => で書き換えられる alt + shift で縦選択できる cs + tab -> Cons...

「ネクストスケープ×Sansan 」 .NET勉強会に参加してきました

(第八回) 「ネクストスケープ×Sansan 」 .NET勉強会に参加してきました。 以下参加した際にとったメモです。 ■わかった気になる!ID連携の最新事情 for developers: SAML、OAuth、あるいはOpenID Connectについて (神原 淳史/Sansan株式会社) ID連携ならできます やれることたくさんあるよ ID連携フロー ID連携の歴史 それはプロトコルの歴史 ID連携のエンタープライズ系のとこでのデファクトスタンダードはSAML Salesforce、Google Docsなど SAML いい意味で枯れた技術 ただし重い・・・ 実装はそこそこ簡単 OAuth コンシューマー向けサービスのデファクトスタンダードはこっち フローはSAMLと同じ! そして軽い! 認証ではなく承認の機能 (”誰であるか”ではなく、”何ができるか”) Tokenの検証をアプリでできない (検証は認証先のサイトが実施する) OpenID Connect OAuth の弱点をカバー セキュリティ面(validation できない点をカバー) トークンの形式を標準化 Azure ADは対応! AD FS は未対応! まとめ SAML VS OpenID Connect ■クラウドデザインパターンのススメ (上坂 貴志(うえさかたかし)/ネクストスケープ株式会社) 今日はAzureの話のみ 前回がパターン多すぎてわからなかった 今回はCodingも入れたかった AWS、Azureのクラウドデザインパターンの違い(本を基に紹介) AWS CDP 機能の説明から啓蒙、そして入門に最適 Iaasを前提にしている Azure CDP Paasを前提にしている オンプレでも使えるパターンが多い クラウドの弱点に直目 デザインパターンがアルファベット順で読みにくい、 ついでに最初が抽象度が高い話でわかりにくい(一応後に例示がある) SLA100%未達への対処 Retry Pattern リトライはいいけど、問題もある 受けた値できっちり判断しないとダメ リトライし続けると、スレッド占有して、Webサーバ...

「MSエバンジェリスト&TOPスペシャリストが語る 『Azure』の最新事情!」に参加してきました

「MSエバンジェリスト&TOPスペシャリストが語る 『Azure』の最新事情!」と題された、 .NETエンジニアのための定期勉強会 第七回目に参加してきました。 以下、参加した際にとったメモです。 ■ きっとAzure使いたくなる超絶便利な新機能群一挙紹介(日本マイクロソフト株式会社 砂金信一郎) Machine Learningを利用しているビジネスの紹介 IGLOO フランスの会社 買い物アプリ 操作ログを取って集計 reemo アメリカの会社 ジェスチャーモーションでいろんなものが操作できる 動作の認識精度を上げることが非常に難しい (会社名メモ取れず) イギリスの会社 ビッグデータ系の解析、金融の予測など 顧客に出す文書に機密情報が含まれていないか判断してくれる 従業員がホテルの備品の供給を登録していくと、学習して供給時期を教えてくれる AWS→Azureは無理があったが、Machine Learningの箇所だけであればつかってもらえる。  フロントはあきらめて、ここを起点にバックエンド、業務に食い込んでいくつもり。 中盤はAzureの紹介 Amazon Aurora MLでできる、やるべきこと 分類 パターン認識する scilit-learn Rではなくてpythonでかける、裏はCで作られたモジュールをコールしている 実践機械学習システム Orillyのこれがお勧めとのこと Azure バッチの紹介もあった 大量処理を実施するための機構 Windows-HPCサーバ 夜間バッチ的なJP1的なものじゃありません ■ 今から機械学習やるならAzureMLがいいと思うよ(株式会社マイニングブラウニー 得上竜一) 機械学習とは データの特徴、関係を識別する 識別したパターンからインプットされたデータに対して予想する 人間機械学習 ひよこの判別 1回目:情報なしで勝負 2回目:色、ひよこ間の距離を見るとわかる仕組み →ここテストに出るからな~がポイント Azureはニューラルネットは使えるが、ディープラーニングが使えない 分析、予測 が得意。 機械学習の手順 データの用意 データの整理 処理の定義 学習 ...

「gloops×Grani×Sansan .NET勉強会!」に参加してきました

2014/08/30(土)に開催された「gloops×Grani×Sansan .NET勉強会!」に参加してきました。 全体的に紹介といった要素の強い発表だった気がしました。 これを経て、何かに使えるといいのですが、といった感じです。 4セッションありましたが、その中から2つのメモです。 ■ASP.NET Identity とそのセキュリティ (15:30-16:00 Sansan 株式会社 熊家賢治) 歴史と課題 ASP.NET1.0(2002-2005) web.configで設定もできたらしいが、現実使えないよね・・・ ASP.NET2.0(2005-2013) MemberShip Provider SQLServer前提・・・ カスタムMembership Providerは実装が大変・・・ 使われている期間が長い、課題が多い そこでASP.NET Identity! 特徴 One ASP.NET(MVC5)から 独自ユーザ情報を使うカスタマイズが容易 EntityFrameworkを使ったマイグレーションも容易 SQL Serverでなくても使えるよ! 細かい粒度でのインターフェースが存在する 機能 非同期サポート パスワード、アカウントロックアウト セキュリティスタンプによるサインアウト とかとか Demo 時間がなくて、できず 構成 名前空間 Core ユーザ、ロール、データストアのインタ...

Tokyo Motion Control Network Vol.02 に参加してきました

9/26(木)に Tokyo Motion Control Network Vol.02 に参加してきました。 平日の19時からだったが、参加者は60名程度いたかと思う。 ほとんどの人が初参加という感じだった。 リピーター率が低いのがちょっと気になった。 以下アイディアソンとして思ったことをつらつら書きます。 初めてアイディアソンに参加したが、 特別な技法を利用しているというわけではなかった。 誰もがKinectもLeapMotionも知っているし、使っているメンバーだった。 そのせいかセンサーを利用したアイディアの広がり方が早いと思った。 その一方センサーに近いアイディアになりがちだった。 これは考える時間(20分とかだったかな?)に対して、 センサーで解決するというゴールに向かっているためでもあるとは思う。 技術勉強会とは異なるためか、ふわっと終わった気もした。 これがリピーターの少なさにつながっている気もした。 その他。 スタッフを含めると確認できただけでも、MicrosoftMVPが3人いた。 OculusRiftとの組み合わせしている人もいた。 やはり相性はいいと思う。 センサーは人に見えないものが検知できる。 その見える化が一つのアイディアになる。 コミュニケーションを促進させるのでなく、 あえて阻害させるというアイディアもあり、 そこにもおもしろさがあると感じた。 次回は10/31(木)だそうです。 また参加しようか、どうしようか。。。

Perceputual Computing Developer セミナー に参加してきました

6/12(水) 19:00-21:00 PeceptualComputingに参加してきました。 当日Creative*InteractiveGestureCameraの保持者が0名だったこともそうだし、 開発のための環境などを考えても、 Kinectに比べるとまだまだなと言う気がした。 とは言え、 ハードを持っていないとソフトを作っても提供できない壁を、 UltraBookという前提で超えられるのは大きいとも思った。 でも結局全員には提供できないが。 以下メモ。 ■PerceputualComputingDeveloperセミナー東京 プレゼンターが中村薫さんだった。 環境はVS2012でも、VS2010でもOKとのこと。 当日はVS2012前提だった。 (セミナー会場でインストールしたら、1時間以上かかった・・・、まいったまいった) セミナー内アンケート Kinect知らない人0名 LeapMotion知ってる人50% LeapMotion持ってる人0名 Creative*InteractiveGestureCamera持ってる人0名 InterPerceptualComputingSDK概要 2013年3月に正式版SDKリリース Creative*InteractiveGestureCamera が UltraBookに標準装備される Sensor Kinectに比べるとかなり小さい IR Depth Sensor 15㎝~100cm (かなり狭い範囲で対応できている印象) VirtualPlane 12インチ(30cm)のところに、センサーの認識箇所がある。   一度そこに手をもっていかないと、認識しないときがある。 ■Source UtilPipelineを拡張してCodingすることになる。 イベントドリブンのKinectと同じらしい。 Enablexxで各機能を有効にする。 これもKinectと同じだな。 vitual bool OneNewFrame(void) このOneNewFrameをOverrideしておくと、 Frameが更新されたときに、このイベントが起動される。 つまりここが起点になる。 画像表示の方法だけど、 全体的にKin...

第1回 Build Insider OFFLINE に参加してきました

6/8(土)に 第1回 Build Insider OFFLINE に参加してきた。 飲食の供給が無料という非常に太っ腹なセミナーだった。 もちろんセミナー自体も無料なのに太っ腹なセミナーだった。 次回もあるならまた必ず参加したいものだ。 4つ参加してきた講演うち特によかった2つを、 以下箇条書きでそれぞれの講演のメモとか感想とかをつらつらと書きます。 ■よりよい開発を目指すための、プロセス&ツール活用 ※TFSはTFServerで、TFServiceはTeamFoundationServiceと記載しています。 Kinectの本を何冊か出版されている中村薫さんのセミナー。  今日はKinectの話はでなかったが。  一度ご本人を拝ませて頂きと思っていたが、やっと拝見できました。  Blogはもとより、Kinectの本も非常に利用させて頂いております。 セミナー内アンケート TFS知ってる → 9割 TFS使ってる → 3割 Scrum知らない → 2人 TFServiceを知っている → 5割 結論 状況、環境によって、プロセスツールを使い分ける そのためにはプロセス、ツールの特徴を知る必要がある 使いこなせる武器を複数持つこと 道具の変化 今もTFS、github、Jenkinsを使っているとのこと TeamFoundatuionService バージョンコントロール 作業項目 自動ビルド環境 テスト環境  → テストをサポートしているツールは少ないが、TFSなら可能 今年価格の発表がある、らしい 実は3週間に1回更新が入って、機能が増えている TeamFoundationServer2012 pros 割愛 cons 環境構築、運用が手間 Windows環境以外のビルドは難しい リリースのイノベーション 例えばTeamFoundationServiceは3週間に1回リリースされている TFSだって、3か月に一回Updateされている どこだってやろうと思えばできるはずで、やらないといけない時代に来ている TFServiceではもう使えます 分散バージョン管理ができるよう...

DBエンジニアのための技術勉強会 に参加してきました

6/6(木)に DBエンジニアのための技術勉強会 に参加してきた。 やっぱり外に出て、勉強会に参加することがすごく大事だなと思った。 講演するような人は非常に知識も豊富だし、話もおもしろい。 すごく勉強しているし、本も読んでいるな~。 以下箇条書きでそれぞれの講演のメモとか感想とかをつらつらと書きます。 ■SQLアンチパターン SQLアンチパターンの本の紹介だった。 読んだことあるか持ってる人が会場で3割程度だった。 これは多いのか少ないのか・・・多いか。 他人の失敗を学ぶことで、自分の失敗を回避することを目的にした本 各アンチパターンの紹介 各アンチパターンには名前がついている これが結構重要で、名前がついていることで、 知識の共有が簡単にできるようになる。 これはこの講演内でも何回か出てきた、一つのキーワード。 最初はふーんと思っていたけど、たしかに知識を共有するってコストは高い。 それを考えると難しいことを一言で理解しあえるのは大きいと感じた。 これは他のことにも言えるだろうな。 全てのアンチパターンが、目的、解決策などを含む定型フォーマットで書かれている、らしい。 この定型になっているのも、知識を共有する上で大切。 Wiki作るにしてもある程度のフォーマットはあったほうがいいんだろうなと思った。 論理設計、物理設計、SQL、アプリケーションに分かれている。 各詳細は割愛。 ■やはりデータ設計は大切です データ設計の設計目標 全然意識していなかったけど、当然設計にも目標がある。 なんとなくやっているってことは恐ろしいと思った。 業務忠実と   ユーザ業務、要求事項を忠実に理解し、データ構造に表現すること。 忠実な理解とは、業務の目的、意味などが正確になっていること。 データ品質を目的に 業務忠実を検証しやすいこと 専門家とは、駄目なもんはダメと言えること  あの機能もこの機能も入れたいし、性能は出したいし、品質は良くしたいし、 スケジュールは短いほうがいいし、お金も安いほうがいいし。 ちゃんと見切ってあげることが大切だと思う。 マーチンファウラーは両方とものセミナーに共通して出てきた。 やっぱり偉人だな。 本はアナリシスパターンだったが、読ん...

Coherenceのセミナーに参加しました

Oracle Coherenceのセミナー、 「インメモリ・データグリッドによる分散処理アーキテクチャ」 に行って来ました。 自分の想像と異なる点が多々ありました。 で、以下は気になった三点。 1.CoherenceはJavaのライブラリ   てっきりMW的な存在かと思っていたのですが、   そうではなくJavaのライブラリでした。   自作のアプリケーションと一緒に使用することになります。   Coherenceの受け側も、出し側も、自作。 2.全部の分散サーバが、マップを持っている   Masterみたいな管理サーバがおらず、   Coherenceを使用しているサーバなら、   どれに問い合わせても結果が返ってくる。 3.RDBではない   Key-Value型のデータ保持。   あるアルゴリズム(選択可)でデータを分散して格納。 インメモリだったり、分散グリッドだったりするので、 処理の高速化はもちろんできると思う。 それ以外にもエンタープライズサービスバスのように利用されることも、 想定しているのではないかと思った。 (これはJavaのライブラリにすることで、  受け側と出し側を開発できるようにしておき、  これまでのサービスを柔軟に統合できる形になっていると思ったため) ■【技術セミナー】インメモリ・データグリッドによる分散処理アーキテクチャ http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=92151&src=6647435&src=6647435&Act=21 以下、セミナーの感想。 お金、過去の事例などもあり(前半)、 コード自体が記載されている箇所もあり(後半)、 わりと幅広い層に向けて実施されているように感じた。 内容は充実していたが、その分時間が押してたよ・・・。 あ、蛇足ですが受付の女性の一人が特に綺麗だった気がしました。