サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
![サービス終了のお知らせ - NAVER まとめ](https://cdn-ak-scissors.b.st-hatena.com/image/square/70f75e93f356420d868082d30ab66d885af03dd3/height=288;version=1;width=512/https%3A%2F%2Frr.img.naver.jp%2Fmig%3Fsrc%3Dhttp%253A%252F%252Fimgcc.naver.jp%252Fkaze%252Fmission%252FUSER%252F20120329%252F89%252F818739%252F0%252F124x93x1e9861b4b47358e07bf24fc9a.jpg%26twidth%3D1200%26theight%3D1200%26qlt%3D80%26res_format%3Djpg%26op%3Dr)
まだ master にはマージしてないですが kazuho/user-defined-templates ブランチのやつを使うと、 class Adder.<T> { static function f(x : T, y : T) : T { return x + y; } } class Test { static function run() : void { var n = Adder.<number>.f(1, 3); log n; var s = Adder.<string>.f("abc", "def"); log s; } } が、最適化オプション (--optimize inline,fold-const) でコンパイル後に Test.run$ = function () { /** @type {!number} */ var n; /** @type {!string}
意外に続いております。 正直プログラミングを覚えるには、こんな風に細かい仕様を見ていくよりもとりえず目標もって動かしたいものを作る・その過程で必要な仕様を調べるっていうのが一番やと思ってます。 とは言え、私自身はおさらいの意味も込めて、これからきっちり勉強しときたいなぁと思ってるので、こうしてます。 Static Types Basic type concept will be described in this section. Primitive types, object types, variant type, and MayBeUndefined types exist in JSX. 今回は「型」についてのセクションだそうです。 Primirive Object Variant MayBeUndefined 大きく分けて以上の4つがあるようです。 プリミティブ型 Primiti
続けてやっていきます。 (平日に突入すると更新頻度がガクンと落ちるはずなのは内緒) 今回もJSX Tutorialの続きを。 初学者の天敵、クラスさまのご登場です。 毎度毎度で恐縮ですが、私はプログラマではありません。 Javaを一口かじったことはありますが、オブジェクト指向言語ってのもJSXで初めて勉強するようなものです。 というわけで、独自の解釈・誤った解釈が多々含まれるであろうことを明記しつつ、自分用の勉強メモですと再三書いているわけです。 Pointクラス class Point { var x = 0; var y = 0; function constructor() { } function constructor(x : number, y : number) { this.set(x, y); } function constructor(other : Point) {
というわけで、ノンプログラマがこつこつJSXを勉強していくコーナーです。 一応どんなレベルかを書いておくと・・ 会社の新入社員研修でJavaを2週間やった+実務で2週間さわった → ほとんど覚えてない。 JavaScriptに関しては1年くらい勉強中で、Prototypeとかクラス風な使い方とかを最近かじれてきた程度。 PHPに関しても同じくらい。 でも全部独学+作りたいサービスに必要なとこだけとかなので偏りあり。 Web技術とかそういうのは好きなので、「知識としては」あれこれ知ってる方かと。 そんな私が、プログラミング言語らしいプログラミング言語を覚えるべく、噂のJSXに手を出していきます。 はじめる前に おそらく正当なやり方は、gitでcloneしてきてコンパイルしてNodeで実行・・なんでしょうけど、それはやりません。 なぜならイマイチよくわかってないから。 VPS借りてるならやれよ
昨日Ustreamで見てたんですが、DeNA社が開発した「JSX」というものが気になります。 スライド資料にも出てましたが、JavaScriptは現状スマートフォンで動作する唯一無二の言語です。 ただその仕様はかなり独特なもので、保守性や実行スピードなど、気になる点もあり・・。 で、それを一挙に解決しちゃうのが、このJSXだそうです。 参考:JSX - a faster, safer, easier alternative to JavaScript 以下、職業プログラマではないにわか学習者が、JSXを触るとこう感じる、っていう記事です。 達人プログラマの皆さんの記事は山ほどあるので、たまにはこういうのも良いんじゃないかと自己満で。 見当違いな内容や、吹っ飛んだ解釈も多々あると思いますので要注意です。 もちろん読み流していただいて結構ですが、@leader22宛にご意見いただけると勉強が捗
レクチャーしたいターゲット ・ エンジニアではない(エンジニアは自分でちゃんと勉強しましょう) ・デザイナーさん等、ローカルでwebアプリケーションを確認しながらマークアップ編集したり、画像を追加したりする感じで、あまりロジック部分はいじらない ・svnは使ったことがある(コマンドラインからだとうれしいけれど、GUIでも) ・コマンドラインはあまり使ったことがなくてもOK 推奨環境 ・gitはコマンドラインから使ってもらう ・チームでのブランチの管理はきちんと(masterに直接コミットしないルール/ターゲットがデザイナーさんならデザイナーさん専用のブランチがあり、定期的にエンジニアがmergeしてあげる等) ・基本的にターゲットが見るブランチは1つ gitの説明 ・svnが少し複雑になったものです(svnとの差分は必要に応じて説明) 導入 ・公開鍵作成、登録、clone、ブランチチェック
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2022年7月時点の調査。
いずれJSX web siteにも載せますが、JSXには非同期テストにも対応したユニットテスト・フレームワーク、test-case.jsxが標準で添付されています。t/lib/*.jsxはこのtest-case.jsxでテストされています。 使い方は以下のようにTestCaseを継承して、"test"で始まるメソッドを並べるというJUnit風のものになっています。 非同期テストを行う場合は、TestCase#async()のコールバックの中でテストを行い、AsyncContext#done()でテストの終了を通知するというインターフェイスになっています。 import "test-case.jsx"; import "timer.jsx"; class _Test extends TestCase { // synchrounous tests function testClearTime
なんか facebook のコメント blog とかに表示するやつに投稿されてるコメント、なんか素直に読めない感じのコメントが多い。・・・うまく言葉にできないので過激な言い方をすると気持ち悪いと感じるというか。ひどい言い方で、すみません。 実名とかで現実のアイデンティティを担保にとれば、コメントとか炎上もなくなってまともになるでしょうって話だったけれど、facebook でそれが現実になってみたが結果的にはぜんぜんまともじゃなかった。 アイデンティティが現実世界のそれだから、いろんな意味で発言の評価が本人に結びつけられた場合のフィードバックが強すぎるんじゃないだろうか。書く側は、なんだか立派なことを言ってみたり思ってもないことを言ってみたりと格好つけるし、読む側からの印象としてはそれ全部がひどいポジショントークに見えてしまって気分が萎える。 たしかに自分も、実名・・・というか現実のアイデン
joker123slot สล็อต เป็นเว็บพนัน ที่ดีที่สุดแล้วก็ เกมสล็อต อันดับหนึ่ง ในประเทศไทย เป็นแพลตฟอร์ม ที่เชื่อมั่นได้ และก็เชื่อมั่น ได้ซึ่งมอบ ประสบการณ์ การเล่นเกม ที่สนุกสนานและ ปลอดภัย สำหรับผู้ใช้ ด้วยเกมที่หลากหลาย ตั้งแต่ สล็อตคลาสสิก ไปจนถึงเกมออกใหม่ ที่สลับซับซ้อนที่สุดเป็นสถานที่ ที่สมบูรณ์แบบ สำหรับผู้เล่น ทุกระดับและก็ทุกวัย เว็บไซต์ ยังมีโบนัส โปรโมชัน และก็รางวัล ความภักดี มากมาย ทำให้น่
こんにちは、tsunmatsuです。つんまつと読んでください。 この前、オープンしたばかりの渋谷ヒカリエに行きまして、そこの8階にいわゆるコワーキングスペース?と呼ばれる「MOV」って洒落た場所がありました。 コワーキングスペース、主にフリーランスの方たちが共同で働くためのスペースみたいで、個人的には「家でやれよ、家で」って思うんですけど、まあ流行ってるみたいなので需要はあるのでしょう。 そこで料金見てびっくりしました。月額15,750円(フルタイムメンバー)。 入会金も10,500円。 高っ! こんなするの? ちなみにミーティングルームは狭い部屋でも1時間5000円から6000円ぐらいでした。定員10名を超えるようなとこだと1万円超える部屋もありました。キャバクラか。 (ちなみにコピー11円でコンビニより高くてちょっと笑った) これでも日割りすると500円、カフェより安い!とか謳ってて、
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) { //
2. 自己紹介 my $profile = +{ id => '@sugyan', name => 'Yoshihiro Sugi', lang => ['Perl', 'JavaScript'], editor => 'Emacs', }; 4. ライブ参戦歴 2011/05: start 2011/07: Zepp Tokyo Tokyo Tower 2011/08: Yokohama BLITZ Yomiuri Land 2011/10: SHIBUYA-AX Kokugikan 2011/11: Tachikawa Shinagawa StellarBall Yokohama BLITZ Zepp Sendai 5. ライブ参戦歴 2011/12: Zepp Tokyo Zepp Sapporo Saitama Super Arena 2012/02: Spa Resort Haw
ここ最近の9月としては結構冷え込む中,30人ぐらいが Git のために集まりました.Git すごいよ,Git. 午前中は Git のお話 午後はそのとき決めることに まとめと感想 はてブのタグ RailsMeetingTokyo ぎっとであってじっとではない. いろんな使い方があるけど,やっぱ基本はあると言うことがわかった. 専門家(?)を呼んでの講演は非常に良かった.こういう異文化交流っていいよね. 分散ソースコード管理システム Git 岩松さん@Debian JP Project の中の人 もともと OSC Sapporo で高橋会長が依頼したようだ はじめに Git は「じっと」じゃなくて「ぎっと」 使い方は人によってそれぞれ異なる 朝起きてまずすることは -> リポジトリのチェック Git のデータモデルや考え方 4つの階層 Working Copy index Local Rep
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く