投稿

6月, 2013の投稿を表示しています

shinjuku.dart vol1 を開催しました。#dartlang #datlangjp #shinjukudart

shinjuku.dart さる6/15に「shinjuku.dart」なる勉強会を開催致しました。
あまり強いニーズがあるとはいえない勉強会でしたが、お集まりいただきありがとうございました。
slideStart dart from @mogetta 感想 Dartlangでできることを、広く浅く取り上げたつもりですが、
一から始めるハンズオン的なものがあっても良かったなと思っていたり。

初心者のかたは素直にDartEditorをフルで落とし、機能を確認してから
vimやsublimeText2等に移行する。という形のほうがわかりやすかったなーとか。

後は、初の勉強会主催かつ、なんだこいつ的な人間が開催したにもかかわらず
様々な人にリツイートしてもらったり参加してもらったりでありがたいことです。

次回はWebアプリを作ってみよう!とかサーバーを立ててみよう!みたいな
テーマを用意しようかと思っております。
shinjuku.dartが懇親会にダーツを選んだ理由。 ノリです。

懇親会が勉強会の本番!というお話はよく聞くし、それはある種正しいとも思っていて
参加したい。とは思うんだけど、話がうまくない人間としては「きっかけ」がむずかしいなーと思っていたりもします。
そんなわけで、きっかけづくりの一つとしてダーツをやってみるのもいいんじゃないかな。という感じでした。これも賛否両論あると思うので次回はどうしようかな。
第2回について 要望があったのでやりましょう!

やるにあたって募集するもの
場所 :市ヶ谷健保会館は快適だけど、飲食禁止は厳しいですか?内容 :こんな内容が聞きたい!、Dartの解説を聞きたい発表者:発表してみたい!という方募集中 お待ちしております!!!

[Dart] Unittest と drone.io #dartlangjp

イメージ
DartでUnitTestのお話 Dartでテストはどう書くの?というお話と
drone.ioというCIサーバーの導入のお話です。

sample projectexample projecthttps://github.com/mogeta/dart_unittest_exampleexample drone.iohttps://drone.io/github.com/mogeta/dart_unittest_examplecode,project解説http://www.dartlang.org/articles/dart-unit-tests/
 で解説されているUnitTestをhttps://drone.io/で実行するところまで
持って行きたいと思います。

DartでのunitTestは、pubにライブラリがあり、 http://api.dartlang.org/docs/releases/latest/unittest.htmlを使用します。 ディレクトリ構成 Dartのライブラリを見ていると以下の構成がデファクトスタンダードに近いようです。
packagemylibtestquicksort_test.dartrun_all.dartrun.sh 今回用意したプロジェクトのファイルを以下に解説。
quicksortを実装したdartファイルのテストを行います。

■ quicksort_test.dart
実際のテスト内容を記述してあります。
test()にて、テスト名と、実行するfunctionを記載。
library quicksort_test; import 'dart:io'; import 'package:unittest/unittest.dart'; import '../quicksort.dart'; main(){ test('QuickSort', () => expect(quickSort([5, 4, 3, 2, 1]), orderedEquals([1, 2, 3, 4, 5])) ); } ■ run_all.dart
すべてのテストを実行するためにGroupにまとめています。
addGroup()を用いて、test用のdar…

Dart言語について&Dart勉強会のお知らせ。#dartlang #dartlangjp

Dart勉強会について 勉強会、参加する側から発表、もしくは主催する側に移りたいな。
と常々思っておりまして、ふと

「Dartの勉強会がないなら、自分で開いてしまおう」
と思い立ちました。



立てました
http://atnd.org/events/40155
場所は市ヶ谷の健保会議室か、会社の会議室を借りるかしようと思っています。

Dartをガッツリ書いています!という人も少ないと思うので
・始め方、使い方、実用するためのステップ等の解説
・WebComponentの概念,polymer.jsを使う場合とdartのweb_uiを使う場合
といった内容で勉強会をしたいと思っております。
発表してみたい!という方がいらっしゃいましたら、
atndか[twitter]https://twitter.com/mogetta等にご連絡いただければと思います! 改めてDartのお話
http://www.dartlang.org/ 乱暴に手っ取り早く説明すると
Googleが開発しててjavascriptと同じような役割でjavascriptよりも早く動くように(http://www.dartlang.org/performance/)javascriptよりも書きやすい言語(http://synonym.dartlang.org/) って辺りがDartの特徴かと思われます。
どういう言語なのかhttp://www.dartlang.org/docs/dart-up-and-running/contents/ch02.html#ch02-conceptsクラスベース数値、関数、null等、全てObjectの継承top-level functions (such as main(),main関数のような、クラス外の関数も書ける。2つのエラータイプ2つのランタイムモデルdart内のjsライブラリを使えば、jsとの連携も可能https://github.com/mogeta/dotsync/blob/master/dart/Channel.dartFutureAPIを利用した非同期プログラミング 等等、javascriptで置き換えられることを念頭に開発されていることも注目です。

example
class Dot { num x, y; Dot(this.x, thi…