Elevate your software delivery from planning to production and beyond, with built-in AI, CI/CD, and a best-in-class Jira integration.
![bitbucketの使い方](https://cdn-ak-scissors.b.st-hatena.com/image/square/570c299690af977bd245c4f893f34ac99efa05a6/height=288;version=1;width=512/https%3A%2F%2Fwac-cdn.atlassian.com%2Fdam%2Fjcr%3Af92b1a2a-10cd-4f82-bb2a-aa00400f4288%2Fbitbucket-cloud-features-opengraph.png)
Haskell での例外処理の続き。今日は例外を投げるよ! throwIO IO の中で、例外を投げるには throwIO を使います。 throwIO :: Exception e => e -> IO a Exception型クラスのインスタンスを渡せばよさそうです。Control.Exceptionのマニュアルを読むと、Exception型クラスのインスタンスとして、IOException や ArithException があるのが分かります。 この中から、データ構成子が公開されているものを探してみましょう。ArithException は、データ構成子を公開していますね。その一つである、Overflow という例外を投げてみましょう。 > :m Control.Exception Control.Exception> throwIO Overflow *** Exception:
レクチャーしたいターゲット ・ エンジニアではない(エンジニアは自分でちゃんと勉強しましょう) ・デザイナーさん等、ローカルでwebアプリケーションを確認しながらマークアップ編集したり、画像を追加したりする感じで、あまりロジック部分はいじらない ・svnは使ったことがある(コマンドラインからだとうれしいけれど、GUIでも) ・コマンドラインはあまり使ったことがなくてもOK 推奨環境 ・gitはコマンドラインから使ってもらう ・チームでのブランチの管理はきちんと(masterに直接コミットしないルール/ターゲットがデザイナーさんならデザイナーさん専用のブランチがあり、定期的にエンジニアがmergeしてあげる等) ・基本的にターゲットが見るブランチは1つ gitの説明 ・svnが少し複雑になったものです(svnとの差分は必要に応じて説明) 導入 ・公開鍵作成、登録、clone、ブランチチェック
先週の記事で Flash ランタイムのロードマップが更新されたことはお伝えしたとおりです。 その件に関連して、MSDN のブログに Flash Player の Windows 8 対応情報を含む記事が投稿されていたのでご紹介します。 (Touch-friendly Adobe Flash in Metro style Internet Explorer 10) 記事の執筆は、Dean Hachamovitch, Corporate Vice President, Internet Explorer という方です。役職から、Microsoft を代表したコメントかと思われますが、他の資料とのチェック等は行っていませんので、あくまでご参考ということで、以下ご覧ください。 Windows 8 Release Preview には、消費電力の削減と、タッチ操作への最適化が行われた Flash P
JavaScript のコードをデバッグ中、突然出現する null や undefined に苦しめられている方も多いのではないでしょうか。haXe と JSX の一番大きな差は、個人的には、その null (と undefined) の扱いにあると考えています。 haXe の JavaScript 実装では、全ての基本型が nullable とされています*1。つまり、たとえば haXe の Bool 型は true, false, null の3つの値を取りうることになります*2。null が入っているかどうかはプログラマがいちいち確認する必要があります。 // haXe class Test { static function f(b : Bool) : Void { if (b == true) { // b is true } else if (b == false) { //
Javascriptを生成できる言語『JSX』がリリースされました。めでたいですねー。 ただ同じくJavascriptを生成きるHaXeのことが忘れられている気がするので、宣伝します。 ステマじゃないよ! 型推論がイケてる 現時点でJSXには型推論が実装されてないので、関数を定義するには全ての型を書く必要があります。 // JSXだよ! function add(x : number, y : number) : number { return x + y; } これだけなら特に問題ないように見えますが、これが高階関数を定義しようとするとどんどん複雑になっていきます。 // JSXだよ! function f(g: function(:number):number): function(:number):number { return function(x: number): number
追記: 最終版に関しては、転載禁止された元 2ch まとめブログに関するレポート を参照下さい。 SoGap - 人気サイト月間ランキング(2012 年 5 月) を更新していたのですが、タイミングよく 2ちゃんねるがまとめサイト5つに対して名指しで転載禁止を命令 と言う興味深い記事が見つかりましたので、転載禁止指定された 2ch まとめブログ 5 サイトの 2ch まとめブログ全体におけるシェアと更新頻度をメモしておこうと思います。 2ch まとめブログ全体におけるシェア シェアの調査方法は、SoGap の 2012/05/01 から 2012/05/31 までの更新のために収集した記事をサイト毎に集計したものです。2ch まとめブログは http://sogap.cielquis.net/2ch.dat のリストで定義されている Web サイトとし、2012/06/04 現在で 555
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く