Tech-Party CROSS2022は、国内最大級のIT系勉強会です。オンラインで開催予定です。
あまりWEB系のネタ以外に触れても良いものかと思いつつ。まぁ今日までも散々色々書いてきたので今さらかと腹をくくって書きます。僕の可愛い妹は現在専門学校生、まぁ丁度就職活動ってヤツにも関わる時期だと思うので、ちょっと日本の外にいながら思う所を書いてみたいと思っています。 『大学卒業して就活、就職できなければ落ちこぼれ。』みたいな流れというか空気、確実にありますよね?じゃぁ、もし皆さんが高卒だったら絶望してるんでしょうか?たぶん、大卒で就職できないのに、高卒で就職できるわけがないみたいな感じになるんですかね? 僕は大学に行ったことが無いので、大学生の気持ちにはなれません。しかし、たとえ高卒だろうが人生楽しむことに関係無いと断言することはできます。 というわけで、突然ですが、僕の学歴は高卒止まりです。しかし、今はバンクーバーで週に3回働き、2回は自宅で作りたい物を作り、時間は朝10時から6時以外
このエントリは id:kyon_mm さんの TDDを明確に定義する - うさぎ組 にたいするリプライです。拾ってもらえないと悲しい。 TL;DR 私にとって TDD はテストファーストを含む。理由は TDD という語があたえる語感である きょんさんが RED -> GREEN -> REFACTOR と言いながらテストファーストを含まないというのは矛盾を感じる この問題を解決するため、定義を一部具体化したい 本編 一読して、うーん?という部分があったのですが、「テスト」という言葉についてなどの考えを共有したのでほとんど違和感はなくなっていました。上の記事の議論の中核には私はほとんど同意します。私はきょんさんの TDD という言葉の使い方にすこし違和感を感じています。揚げ足取り的になってしまう恐れがありますが、あえてこまかいところを指摘します。TDD = Test Driven Devel
はじめに はてな にて、id:ToMmY くんが TDDを明確に定義する - うさぎ組 のお返事を書いてくれたのでさらにお返事! とみぃくんがTDDにテストファーストを組み込む理由については僕も共感できますが、僕がテストファーストを組み込まなかったのには理由があるので、ここで述べていこうと思います。 ただし、今回の記事はかなり僕の感覚によるところが大きいです。(前回もそうと言えばそうなんですが。 TDDの定義にテストファーストを組み込んでいない理由 foo駆動開発というものは「No foo, No Commit」ではないと考えています。 もうちょっとゆるくて「fooの設計、実施によるフィードバックループ」であると捉えています。 そして、重要なのは「設計しない, 実装しない, 実施しない」というのも明確な手段であり、存在しないことによるフィードバックループへの影響があります。 具体的にTDD
🦐岡田ぱみゅ富美男🦐 @kettansai 「イノベーター」「アーリーアダプター」等のマーケ用語、要するに「オタクが作ってヤンキーが消費する」って話だと理解すると実情が分かりやすい。 🦐岡田ぱみゅ富美男🦐 @kettansai オタクっつーかギーク、ヤンキーっつーか、飲み会で「ウェーイ」って言っちゃう系のテニサーや電通型の人間だ。ニコニコや初音ミクなんか典型的だわな。オタが飛びついてひそかにワイワイやってたものに、「流行に敏感なリア充」が食い付いて、そっちの方が市場全体への影響がデカイ。 🦐岡田ぱみゅ富美男🦐 @kettansai テニサー系の人間やら、電通系の奴やら、キャバ嬢やら、そういう手合いが「俺オタだからニコニコ見てるよw」「アタシ、ボカロ好きなんですぅ」とか言ってる場合、そりゃ「オタだから」じゃなくて「相変わらず流行に敏感だから」って話だ。そういうのを対象に、DAMに
« 前のページ 次のページ » コレクション内の各アイテムに対する処理は非常に一般的な操作です。JavaScript では簡単な for ループから map()、filter() にいたるまで、コレクションに対する反復処理の複数の方法を提供します。 イテレーターとジェネレーターは、コア言語の内部に反復処理が直接的に取り入れられており、for...of ループの動作を簡単にカスタマイズできる仕組みをもたらします。 詳細についてはこちらもご覧ください: Iteration protocols for...of function* と ジェネレーター yield と yield* JavaScript では、イテレーターはシーケンスおよび潜在的には終了時の戻り値を定義するオブジェクトです。 より具体的に言うと、イテレーターは、次の 2 つのプロパティを持つオブジェクトを返す next() メソッ
現在仕様策定中の次世代JavaScriptが備えるであろうクラスの継承やモジュール化機能を、いまのJavaScriptで実現するコンパイラ「Traceur」をグーグルが公開しました。 traceur-compiler - Google's vehicle for Javascript Language Design Experimentation - Google Project Hosting TraceurはJavaScriptで記述されたコンパイラとして実装されており、オンザフライでTraceur対応JavaScriptを現在のJavaScriptに変換、実行します。 具体的には、HTMLの先頭で「traceur.js」を読み込んでおくと、そのWebサイトではそれ以後、Traceur対応のクラスやモジュール化機能を備えた次世代JavaScriptをそのまま実行できる、ということになり
白石 俊平 ニュース jquery 0 Comment 2013年1月17日、jQuery「公式」のプラグイン・レジストリ(プラグインの集積場)が公開されました! URLはこちらになります。 http://plugins.jquery.com/ このプラグイン・レジストリの目的は、従来のプラグインサイトでは解決できなかった、「断片化」と「配布」の問題を解決することだそうです。 「断片化」・・・「jQuery プラグインがWeb上の至る所にあり、探すのが面倒」という、現在の状況 「配布」・・・作成したプラグインを配布するためのサイト作成や宣伝に手間がかかる、従来のプラグインサイトでは登録が面倒だった 新しいプラグイン・レジストリは、GitHubと連携することを前提として、こうした問題をエレガントに解決し、従来のプラグインサイトを完全に置き換えるものです。 開発者にとっては、プラグインを公開
About HTML Preprocessors HTML preprocessors can make writing HTML more powerful or convenient. For instance, Markdown is designed to be easier to write and read for text documents and you could write a loop in Pug. Learn more · Versions Adding Classes In CodePen, whatever you write in the HTML editor is what goes within the <body> tags in a basic HTML5 template. So you don't have access to higher-
About HTML Preprocessors HTML preprocessors can make writing HTML more powerful or convenient. For instance, Markdown is designed to be easier to write and read for text documents and you could write a loop in Pug. Learn more · Versions Adding Classes In CodePen, whatever you write in the HTML editor is what goes within the <body> tags in a basic HTML5 template. So you don't have access to higher-
たとえば爆弾テロの事例がニュースで報じられれば、たいていの人はたぶん、それを「ひどい事件だな」と思う。テロリストの側に与する人が同じニュースを聞けば、もしかしたら「よくやった」と思うかもしれない。ニュースに対してどんな態度をとるにせよ、ニュースというものはほとんどの人にとっては消費の対象であって、それを経験として蓄積できる人は少ない。 同じニュースを聞いても、見聞した事例を通じて自分の経験値を高める人もいる。爆弾テロの事例ならば、爆弾を自分で作り、爆薬の威力というものを知っている人がそれであって、こういう人がニュースを見ると、「なるほどそういう仕掛けかたもできるのか」と、爆弾の仕掛け方がより凶悪になってみたりする。 どんな分野であれ、ゼロから何かを生み出す経験をした人は、あとは事例を見るほどに、自身の経験が増していく。 経験には2種類ある 100年続くチームを引き継ぎ、体育会のキャプテンと
* 東京Ruby会議10再始動のお知らせ #tkrk10 東京Ruby会議10実行委員長 こしばです。 東京圏を襲った強い風雪により中断を余儀なくされた東京Ruby会議10ですが、このたび、東京Ruby会議10 3日目として再始動を進めております。 現在会場側に利用審査をお願いしているところで、まだ確定していない状況ではありますが、今のところ下記で開催する予定となっております。 日時 2/10(日) の晩 場所 東京23区内 プログラム 1/14(火)午後に予定していた発表セッションを中心として構成 具体的な場所、タイムテーブル、チケットの追加販売、詳細な入場方法などなど、決定し次第アナウンスいたしますので、続報をお待ちくださいませ。
はじめに みなさん、明けましておめでとうございます!・・・と言うにはあまりにも遅すぎる時期になって2013年最初のブログ更新となりました。 「そろそろブログ書かなきゃ書かなきゃ〜!」と思っていたのですが、年末から妻のパン屋のWebサイトのリニューアルに没頭してしまい、間が空いてしまいました。 せっかくなので、2013年最初のエントリではそのお話をしたいと思います。 「第一回 プログラマ向けデザイン勉強会」の発表資料が素晴らしい! 前々から妻からは「Webサイトのデザインをリニューアルしてほしい」と言われていたのですが、僕自身はあまりデザイン方面には強くないプログラマなので、どうしようかと困っていました。 そんなとき、ネットで見つけたのが「第一回 プログラマ向けデザイン勉強会」でした。 東京の勉強会なので、僕は参加できませんでしたが、発表者の方々のわかりやすいスライドが公開されていたので、だ
初めての賃貸で気をつけること教えろ下さい 初めての賃貸で気をつけること教えろ下さい 1 名前:以下、名無しにかわりましてVIPがお送りします :2013/01/16(水) 10:47:20.49 ID:Z/4+MYZ40 ・レオパレスは回避 ・2階以上 ・都市ガス これくらいしかわからん 3 名前:以下、名無しにかわりましてVIPがお送りします :2013/01/16(水) 10:48:32.99 ID:8aNMyHjv0 それだけじゃわからんな 4 名前:以下、名無しにかわりましてVIPがお送りします :2013/01/16(水) 10:48:47.47 ID:hLTCK26F0 ネット料金は家賃に含まれる 5 名前:以下、名無しにかわりましてVIPがお送りします :2013/01/16(水) 10:50:06.17 ID:2V1Dh0Ox0 風呂トイレ洗面台が全部別室 8 名前:以下、
1 スノーシュー(埼玉県) 2013/01/16(水) 18:31:41.29 ID:jKuMxQf60 [1/2] ?PLT(12171) ポイント特典 三重県亀山市関町坂下の特別養護老人ホーム「華旺寿(かおす)」を運営する社会福祉法人柊(ひいらぎ)会は16日、10日と15日にノロウイルスによる集団感染で、ホームに入居していた高齢女性2人が死亡したことを明らかにした。 柊会によると、ホームには53人が入居。2日に50代の男性職員1人が下痢や嘔吐(おうと)などの症状を訴え、ノロウイルスの陽性反応が出た。ほかの高齢者や職員からも陽性反応が相次ぎ、10日には88歳の女性が嘔吐による窒息のため死亡。15日には97歳の女性が誤嚥(ごえん)性肺炎で死亡したという。 現在、60代から104歳の入居者51人のうち陽性が10人、感染の疑いが13人にのぼるという。 三重県は、鈴鹿保健所を通じて、施設内に感染
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
会社で最優秀と見なされていたソフトウェア開発担当者が、実は自分の仕事を中国企業に丸投げしていたことが、VPNのログ調査で発覚した──。米通信大手のVerizonが1月14日(現地時間)、2012年のケーススタディのこぼれ話としてこんなエピソードを紹介した。同社は企業向けにITコミュニケーションサービスを提供している。 米国のある重要インフラ企業に勤めていたこの開発者──Verizonは仮にボブとしている──は長年にわたって、自分の仕事を中国瀋陽市にあるコンサルティング企業に低価格でアウトソーシングし、自分は毎日会社に出勤して動画閲覧やFacebookで時間をつぶしていた。皮肉なことに、ボブの人事評価は非常に高く、この会社の最優秀開発者として10万ドル以上の年俸を得ていた。 ボブの所業は、Verizonの顧客であるこの企業が、VPNのログに不審な点があるとして調査を依頼してきたことから発覚し
赤城ひより=伊勢由子=井ノ原理子=今井麻美=葛西優美=鹿地薫=神地谷える=九重くるみ=酒井みすず=桜庭翡翠=佐月さや香=佐野由綺奈=瀬戸野蛍子=芹沢せいら=遠山枝里子=時坂セリ香=西岡真希=灰田みかげ=長谷川夏紀=堀越恵子=水沢光=宮川なつき=宮部るい=山崎波子=悠木舞=雪平雫 AKAGIHIYORI,ISEYUUKO,INOHARARIKO,IMAIASAMI,KASAIYUMI KAJIKAORU,KAMICHIYAERU,KOKONOEKURUMI,SAKAIMISUZU,SAKURABAHISUI SATSUKISAYAKA,SANOYUKINA,SETONOKEIKO,SERIZAWASEIRA,TOOYAMAERIKO TOKISAKASERIKA,NISHIOKAMAKI,HAIDAMIKAGE,HASEGAWANATSUKI,HORIKOSHIKEIKO MIZUSAWAH
でもそんなのどうでもいいから最終的には皆自分のTDDを持てばいいのではと思っている 2012-08-30 12:27:33 via web あなたがTDDだとおもうものがTDDです。 ただしたにんのどういをえられるとはかぎりません。 2012-08-30 12:30:20 via Twitter for iPhone ということで、TDDを定義します。 はじめに TDDを定義し、それの基礎を明らかにし、リファレンスモデルを明にする。 そして、他の例も紹介してみます。 TDDとは何であるか TDDとはソフトウェア開発者向けフレームワークです。 RED -> GREEN -> REFACTOR のスパイラルモデルが根幹にあります。 RED, GREEN, REFACTOR は開発者のアクティビティになります。 僕の理解ではプロセスの部分集合がフレームワークであるから、プロセスと呼ぶ事もできるけ
目指すは世界市場! 英語版アプリ開発のために、UIやメッセージでよく使われる英単語や構文パターン、さらに英語ライティングの基本やメッセージの書き方、I18N/L10Nの基本から翻訳業者への依頼まで、幅広く紹介。 サポートサイト著者によるサポートページが公開されています。 翻訳者 西野竜太郎 Webサイト 内容紹介最近スマートフォン用やWeb 用のマーケットが登場したことで、アプリケーションを海外に展開しやすくなりました。パソコンに加えてスマートフォンやタブレットといった新しい機器や、有線および無線の高速ネットワークが世界的に普及しつつあることを考えると、アプリケーションに対する需要は今後さらに拡大するものと思われます。海外は日本の開発者にとって魅力のある市場です。しかし海外展開には外国語での開発が必要となります。特に英語は世界共通語と位置付けられている面があるため、まず対応を考えるべき言語
jQuery 1.9 final, jQuery 2.0 beta, Migrate final released Are you sitting down? Well sit down, in front of your computer, and start downloading. We have several new jQuery releases for you to test. For your convenience, jQuery can even be downloaded while standing. First up are the final versions of jQuery 1.9 and jQuery Migrate 1.0. We think these releases are pretty solid, because very few of yo
HBaseは、Googleの基盤ソフトウェアである「Bigtable」のオープンソースクローンであり、大量データに対応した分散ストレージシステムです。HBaseを用いることで、スケーラブルで信頼性のあるデータベースを構築することができます。また、MapReduceを標準でサポートしており、HBaseに保存したデータに対してバッチ処理を行うことも可能です。しかし、SQLで扱えないことや、RDBとのスキーマ設計の考え方の違いなど、とっつきにくい部分が多々あり、戸惑う方が多いように思います。本連載では、そういう方々を対象にできるだけ分かりやすく実例を交えながら解説していきたいと思います。 はじめに 近年、「NoSQL」の技術が注目を集めています。NoSQLとは、"Not Only SQL"の略で、SQLを用いないデータベースの総称です。NoSQLというとCassandra、Redis、Mongo
はじめに 僕は熱心にTDDを勧めているエンジニアです。 ですが、この2年でTDDが銀の弾丸ではないことも気付き始めました。 その気づきの一つがこのTDDの自殺です。 先にFacebookで投稿したところ、評価をもらえたので投稿します。 「読み手を選ぶエントリーです、(`・ω・´)キリッ」 これを読んで「kyon_mmも落ちたものだ」と思ってもらっても構いませんし、「迷惑な話だ」ということであれば僕に猛抗議をしてもかまいません。 TDDとはなにか TDDは開発者を支援するフレームワークと定義します。 TDDは「開発者の意図を確認すること」「開発者が心地よいコードを書き始める事」を支援するフレームワークです。 TDDの基礎 TDDを支えるものとして次の要素があります。 客観的で頻繁にも実施できる検査群、確認し易い検査結果群、RED,GREEN,REFACTORのライフサイクル。 これらによって
Mac の Finder では基本的に ファイル名が . (ドット) で始まるファイルやフォルダは表示されませんね。 隠しファイルとか不可視ファイルとかドットファイルとか呼ばれるやつ。 前にこんなことを書いたんだけど MacのFinderで不可視ファイルを見えるようにする方法 – 頭ん中 もっと簡単に表示する方法がありました。 いやそりゃまあターミナルを開いて ls -a とでも打てばすぐ出ますよ。 でもすぐそういうこと言うからお前はモテな 黒い画面を触りたくないっていう人もたくさんいますからね。 「最も簡単」かどうかは主観の問題だけど ターミナルを触らずに 特殊なアプリケーションをインストールせずに Mac の設定すら変更せずに できるので そういうのを求めている場合にはこれが楽なんじゃないかな。 ブラウザにドロップ 表示したいフォルダを Finder からブラウザにドロップするだけ。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く