並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 6115件

新着順 人気順

divideの検索結果241 - 280 件 / 6115件

  • The Dangerous Populist Science of Yuval Noah Harari ❧ Current Affairs

    Watch videos of Yuval Noah Harari, the author of the wildly successful book Sapiens: A Brief History of Humankind, and you will hear him being asked the most astonishing questions. “A hundred years from now, do you think we will still care about being happy?” — Canadian journalist Steve Paikin, on the “The Agenda with Steve Paikin” “What I do, is it still relevant, and how do I prepare for my futu

      The Dangerous Populist Science of Yuval Noah Harari ❧ Current Affairs
    • 9 Productivity Hacks We Learned From Google

      You don't get to be one of the largest companies on the planet without knowing a few productivity hacks. We'll show you the Google productivity hacks you can adopt for yourself. Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More. You don't get to be one of the largest companies on the planet without knowing a few prod

        9 Productivity Hacks We Learned From Google
      • 佐々木俊尚の「ITジャーナル」:パソコン・インターネットは"貧者の娯楽"?

        デジタルデバイドという言葉は、この日本国内に限って言えば、消滅に向かっているのかもしれない。 デジタルデバイドというのは、パソコンやインターネットを使いこなせるかどうかによって社会的待遇や富、機会などに不平等が生まれてしまうことだ。 私はパソコン雑誌の編集部に籍を置いていた2000年、次のような短い原稿を書いたことがある。 ------------------------------------------------------------------------------ デジタルデバイド。パソコンやインターネットを使えるかどうかで生じる格差のことだ。格差は情報量だけでなく、貧富の差を拡大させる結果にもつながるという意味を持つ。 日本では今年に入ってこの言葉が急に流行りはじめ、新しいもの好きのIT雑誌などではさっそく「デジタルデバイド」「デジタルデバイド」と大騒ぎだ。米国では人種間や

          佐々木俊尚の「ITジャーナル」:パソコン・インターネットは"貧者の娯楽"?
        • JavaのテストコードからはじめるGroovy #gadvent2012 - やさしいデスマーチ

          本エントリーは、G* Advent Calendar 2012の24日目のエントリーです。前日は、@tetsurokitaharaさんのGroovyにProcessingを!でした。 何をネタに書こうかなと悩んだのですが、思うほどG*なネタは持っておらず、JUnitネタとなりました。実は、書籍「JUnit実践入門」でもGroovyを活用するトピックを入れる予定だったのですが、紙面の都合上、入れる事ができませんでした*1。そこで、少しだけですが、本エントリーで補足したいなと思います。 テストコードでGroovyを使う Groovyは、Javaと親和性の高いプログラミング言語です。上司を説得する場合は「GroovyはJavaの拡張ライブラリです(キリッ」と言っても良いでしょう。本当は開発環境やビルドツールの設定などで一工夫しなければ利用できませんが、その辺は裏でしれっとやってしまえばOKです。

            JavaのテストコードからはじめるGroovy #gadvent2012 - やさしいデスマーチ
          • アニメを分割して統治する - 本しゃぶり

            名前を付けるには、まず識別する必要がある。 この記事ではアニメのデータベースを作るにあたって、どのようにアニメを分割するのかについて書く。 辞書への目 前回の本しゃぶり アニメ辞書が思っていた以上に拡散された。スラド*1やねとらぼ*2でも取り上げられたことで、公開から1週間経ってもまだ反応がある。おかげでミスの指摘や、編集の手伝いをしてもらえ、非常に助かった。 その一方で内容の妥当性についての疑問の声も見た。この作品のタイトルはこの表記で適切であるのか、と。メディア芸術データベースをそのまま使っているならばともかく、アニメに関して何の権威も持たない俺らが修正しているのだから、その疑問・指摘は当然のことだろう。 先に書いておくと、何も俺たちはこれから書く方針が絶対に正しいとは思っていない。あくまでもこの方針が妥当ではないかと考え、データベースを作成している。なので方針で変えたほうがいい点や、

              アニメを分割して統治する - 本しゃぶり
            • Mocks Aren't Stubs

              The term 'Mock Objects' has become a popular one to describe special case objects that mimic real objects for testing. Most language environments now have frameworks that make it easy to create mock objects. What's often not realized, however, is that mock objects are but one form of special case test object, one that enables a different style of testing. In this article I'll explain how mock obje

                Mocks Aren't Stubs
              • Swift 2.0 の Error Handling について考えてみる

                Swift 2.0 の Error Handling ってどんな機会に使うんだろうと思いながら過ごしていたら、NSFileManager の contentsOfDirectoryAtPath:メソッド で縁があったので、そこから感じたことを記してみることにしました。 Swift 2.0 の Error Handling というのは、エラーの状況に応じて適切な回復手段を提供するための仕組みで、これまでの真偽値やオプショナルを使った方式のように、成功したか失敗したかだけでは物足りない場面をカバーできるもののようです。 また、NSError を使った Cocoa フレームワークのエラー処理を自然に扱えるようにデザインされたものという位置づけもあるようです。 Cocoa の Error Handling NSFileManager の contentsOfDirectoryAtPath: に見る

                • Some SQL Tricks of an Application DBA

                  When I started my career in development, my first job was a DBA. Back then, before AWS RDS, Azure, Google Cloud and the rest of them cloud services, there were two types of DBAs: The Infrastructure DBA was in charge of setting up the database, configuring the storage and taking care of backups and replication. After setting up the database, the infrastructure DBA would pop up from time to time and

                    Some SQL Tricks of an Application DBA
                  • 理性は感情の奴隷である。 | 地政学を英国で学んだ

                    今日の横浜北部は快晴でした。しかし気温はやや低めですね。 さて、一昨日に引き続き面白そうな本の紹介を。 人間の「理性」についての説明です。これは面白そう。 ===== なぜみんな仲良くなれないのか? The Righteous Mind:Why people are Divide by Politics and Religion by Jonathan Haidt ●あなたがリベラル派だとしよう。 ●あなたは知性が高く情報をよく知っており、保守派のことを心の狭い人だと考えている。そしてあなたはなぜアメリカの労働者階級が共和党に投票するのか理解できないのであり、おそらく彼らは騙されているのだと考える。 ●ところがあなたは間違っている! ●この警告はヴァージニア大学の社会心理学者である著者によって発せられたものだ。彼自身は2009年まで、自分のことを「ややリベラルな人間だ」と考えていたという。

                      理性は感情の奴隷である。 | 地政学を英国で学んだ
                    • 第2回 階層的クラスタリングによる特徴抽出 | gihyo.jp

                      はじめに 前回は、情報可視化の基本的な考え方について、HatenarMapsなどの実例を示しながら説明しました。第2回以降は、Java言語を使用して実際にプログラムを作成することで、情報可視化の実践例を示していきたいと思います。 目標 本連載では、はてなブックマークの人気エントリーのデータを可視化することを最終的な目標にします。可視化にあたっては、統計学的観点から「階層的クラスタリング⁠」⁠、視覚的観点から「ツリーマップ」の手法をそれぞれ用いることにします。 Java開発環境のセットアップ 手元にJavaの開発環境がなく、本連載のプログラムを試したい場合には、Sun Microsystemsが提供している統合開発環境、NetBeansの導入をおすすめします。 NetBeansはオールインワン型のIDEですので、インストールするだけで特別な設定の必要もなく、一通りの開発環境を整えることができ

                        第2回 階層的クラスタリングによる特徴抽出 | gihyo.jp
                      • Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications

                        January 2014 Containing twenty-four design patterns and ten related guidance topics, this guide articulates the benefit of applying patterns by showing how each piece can fit into the big picture of cloud application architectures. It also discusses the benefits and considerations for each pattern. Most of the patterns have code samples or snippets that show how to implement the patterns using the

                          Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications
                        • 腹筋を割るために知るべき事のすべて。筋トレと減量方法も詳しく解説。 | ゴトーのブログ

                            腹筋を割るために知るべき事のすべて。筋トレと減量方法も詳しく解説。 | ゴトーのブログ
                          • ノエル・ジョンソン&マーク・コヤマ「近代国家と経済成長にはどんな関係があるのか:国家行使能力(State Capacity)に関する経済史研究のサーヴェイ」(2017年4月1日)

                            近年の政治経済学と開発経済学における研究は揃って、経済成長を実現させた国とさせられなかった国を分かつ要因を説明する上で、「国家行使能力」(state capacity)の重要性を強調している。 アブストラクト 「国家行使能力」(State capacity)は、開発経済学や政治経済学で最も議論される概念の1つとなってきている。このサーヴェイでは、近代国家が行使能力を獲得するプロセスについて、経済史研究が重要な洞察を提供していると論じる。ヨーロッパとアジアの様々な国における国家建設のプロセスを検討することで、国家行使能力と経済成長の関係を「解きほぐす」(decompress)ことができる。本稿での分析は、国家建設プロセスが多様な性質を持っていることを強調する。また本稿では、国家行使能力と経済成長を関係づけるメカニズムの解明にとって手助けとなる近年の研究に焦点を当てる。 [1] … Conti

                              ノエル・ジョンソン&マーク・コヤマ「近代国家と経済成長にはどんな関係があるのか:国家行使能力(State Capacity)に関する経済史研究のサーヴェイ」(2017年4月1日)
                            • Google JavaScript Style Guide

                              1 Introduction This document serves as the complete definition of Google’s coding standards for source code in the JavaScript programming language. A JavaScript source file is described as being in Google Style if and only if it adheres to the rules herein. Like other programming style guides, the issues covered span not only aesthetic issues of formatting, but other types of conventions or coding

                              • シグナル (ソフトウェア) - Wikipedia

                                このページの名前に関して「シグナル (プロセス間通信)」もしくは「シグナル (Unix)」への改名が提案されています。 議論はこのページのノートを参照してください。(2018年4月) シグナル(英: signal)とは、Unix系(POSIX標準に類似の)OSにおける、限定的なプロセス間通信の形式を使って、プロセスに対し、非同期で、イベントの発生を伝える機構である。シグナルが送信された際、OSは宛先プロセスの正常な処理の流れに割り込む。どんな不可分でない処理の間でも割り込むことができる。受信プロセスが以前にシグナルハンドラを登録しておけば、シグナル受信時にそのルーチンが実行される。さもなくば、デフォルトのシグナル処理が行われる。(同様なものは他のTSSなどでも開発されてはいるが、UNIXのシグナルは)1970年ごろベル研究所でUNIXに実装された。後にPOSIXである程度は標準化されている

                                • 「である」人と「する」人

                                  今も残る「である」ことと「する」ことの問題 丸山眞男の文章の中でもっとも有名なものといえば、おそらく国語の教科書で読んだ「「である」ことと「する」こと」(『日本の思想』所収、1961年)になるだろう。あまりに有名なこの文章をいまさら要約するのも気が引けるけど、人を属性で判断する(○○である人だから××)近代化以前の日本社会のしくみと、人を業績で判断する(○○する人だから××)近代社会のしくみの相剋を指摘し、両者の間の倒錯を再転倒する必要を論じる、というものだ。 確かにこの倒錯というのは今でも色んな場面で見られる。新入社員と飲み会、なんていうのがその例かもしれない。上司と部下というのは業績によって規定される、いわば「部下する」関係のはずだと考える新入社員は、「部下である」以上は社外の飲み会においても、座り位置からお酒の注ぎ方まで部下としてのあるべき行動が求められると考える上司の飲み会には出て

                                  • Visual Studio Code Key Bindings

                                    Version 1.91 is now available! Read about the new features and fixes from June. Key Bindings for Visual Studio Code Visual Studio Code lets you perform most tasks directly from the keyboard. This page lists out the default bindings (keyboard shortcuts) and describes how you can update them. Note: If you visit this page on a Mac, you will see the key bindings for the Mac. If you visit using Windows

                                      Visual Studio Code Key Bindings
                                    • Japan Earthquake 東日本大地震 津波 支援プロジェクト 避難所間仕切りシステムの必要性

                                      第1フェーズ: 避難所用間仕切りシステム(PPS4) Phase 1:Paper Partition System 4 for Evacuation Facilities 岩手県大槌町 大槌高校 宮城県石巻市 渡波小学校 設置状況 設置合計:1872セット(内蚊帳バージョン467セット) Intallation Progress : Total 1872sets ( With Mosquito Net:467sets) 設置場所・設置数 岩手県:13箇所・ 309ユニット 山形県:1箇所・ 285ユニット 宮城県:23箇所・ 522ユニット 福島県;5箇所・ 584ユニット 新潟県:3箇所・ 82ユニット 栃木県:3箇所・ 88ユニット 神奈川県:1箇所・2ユニット 計 49箇所・1872ユニット 詳細: 宮城県 石巻市 石巻中学校(7月31日 46セット 蚊帳バージョン) Miyagi

                                      • アニメ「トランスフォーマー」の日本語吹き替えをアメリカ人が見ると、あるシーンで爆笑してしまうらしい

                                        リンク YouTube Divide and Conquer | Transformers: Generation 1 | Season 1 | E06 | Hasbro Pulse Subscribe for more: http://www.youtube.com/channel/UCGVfFNdHrF0sfI9S4MNdaqA?sub_confirmation=1Divide and Conquer | Transformers Generation 1 | Season 1 | E06...

                                          アニメ「トランスフォーマー」の日本語吹き替えをアメリカ人が見ると、あるシーンで爆笑してしまうらしい
                                        • 世界中の多くの国で若い男性はどんどん保守的になり逆に若い女性は進歩的になってイデオロギーの溝が生じて危機が広まっているという主張

                                          「若い男性がどんどん保守的になっているのに対し、若い女性は革新的になり、若い男女ほどイデオロギーの差が大きくなっている」と、イギリス経済紙・Finantial Timesの主任データレポーターであるジョン・バーン=マードック氏が論じています。 My column this week is on new global gender divide and its implications https://t.co/Hmlzjh7YOQ But let’s dig deeper:— John Burn-Murdoch (@jburnmurdoch) A new global gender divide is emerging https://www.ft.com/content/29fd9b5c-2f35-41bf-9d4c-994db4e12998 若い世代で男女間のイデオロギー差が社会問題化

                                            世界中の多くの国で若い男性はどんどん保守的になり逆に若い女性は進歩的になってイデオロギーの溝が生じて危機が広まっているという主張
                                          • 第3回 ツリーマップによる木構造の可視化(前編) | gihyo.jp

                                            はじめに 前回は、統計学的観点からの情報可視化へのアプローチとして、「⁠階層的クラスタリング」の手法を紹介し、その実装と動作確認を行いました。 今回からは、階層的クラスタリングの実行結果を視覚的に分かりやすく表現する手段として、「⁠ツリーマップ」と呼ばれるテクニックを取り上げます。 ソースコードのダウンロード 今回作成するプログラムのソースコードは、こちらから一括してダウンロードすることができます。ZIPファイルを展開して生成されるフォルダを、プロジェクトとしてNetBeansに読み込むことも可能です。 ツリーマップの概要 ツリーマップ(treemap)とは、二次元平面上の領域を入れ子状に分割することによって、木構造のデータを可視化する手法です。 ツリーマップを利用した情報可視化の有名な例としては、世界のニュース記事をタイル状に並べて閲覧できるnewsmap(図1)があります。 図1 また

                                              第3回 ツリーマップによる木構造の可視化(前編) | gihyo.jp
                                            • ミニマル・ミュージック - Wikipedia

                                              ミニマル・ミュージック(Minimal music)は、音の動きを最小限に抑え、パターン化された音型を反復させる音楽[2]。現代音楽のムーブメントのひとつ。1960年代から盛んになった[3]。単にミニマルと呼ばれることもある。 歴史[編集] ミニマル・ミュージックは、1960年代のアメリカで生まれた。この時期、テリー・ライリーの「In C」(1964年)やスティーヴ・ライヒの「It's Gonna Rain」(1965年)「Come Out」(1966年)などの作品が作られている。ラ・モンテ・ヤングの「弦楽三重奏」(1958年)をミニマル・ミュージックの始まりとする説もある[4]。 同時期にヨーロッパでは、ルチアーノ・ベリオ、ジェルジ・リゲティ、ヘンリク・グレツキらも単純反復による音楽語法を試みており、これらの作風はアメリカのミニマル・ミュージックと類似している。1968年には当時、音楽評

                                              • すっきり英会話!

                                                あとで  after, later, in いつも  all the time, every time いつも  always, ever, already いつも通り as usual,as always,.. 今のところ at the moment,for .. 今のところ right now, at the m.. いいですよ sure, certainly いつもは usually 大いに  greatly, largely およそ  about, around, approx.. かなり  pretty, quite, fairly, rather かなりの quite,fairly,pretty,reasona.. 完全に  completely, absolutely 完全に  entirely, utterly 故意に  consciously,deliberately,.

                                                • Useful Ideas And Guidelines For Good Web Form Design - Smashing Magazine

                                                  A number of techniques and elements can be used in Web forms to turn them from abject failures into successful conversion points. Shawn Borsky brings us some interesting examples and useful guidelines for Web form design. The input form is an essential element of almost any website or application these days. Input is a core method of interaction, and in many cases it represents the hard conversion

                                                  • Nomnoml

                                                    Association types association - association -> association <-> dependency --> dependency <--> generalization -:> implementation --:> composition +- composition +-> aggregation o- aggregation o-> ball and socket -o) ball and socket o<-) ball and socket ->o note -- hidden -/- Class diagram types [class] [<abstract> abstract] [<instance> instance] [<reference> reference] [<package> package|components

                                                      Nomnoml
                                                    • ブレンドモード - Wikipedia

                                                      ブレンドモード(またはレイヤーの合成モード、描写モード)とは、デジタル画像編集およびコンピュータグラフィックス(CG)の分野において、2つのレイヤーが互いにどのように合成されるかを決定するための設定である。 解説[編集] ほとんどのアプリケーションのデフォルトのブレンドモードは、単に上のレイヤーで下のレイヤーを覆い隠すというものである。一方で、2つのレイヤーをブレンドするブレンドモードがたくさん用意されている。それぞれの「レイヤー」の画像を構成するピクセルの一つ一つが、RGB値(カラーチャンネル)やアルファ値(アルファチャンネル)などを表す数値を持っており、それに応じて適切なブレンド方式を使い分ける必要がある。 Adobe PhotoshopやGIMPなど多くのCGソフトでは、「基本的」なブレンドモードだけでも結構あり、ユーザーはレイヤーの不透明度を変更するなどして、レイヤーの合成方式をい

                                                      • 日米における起業文化の違いはどこから生まれているのか?

                                                        By SETUP Utrecht 世界的なインターネット社会の土台を創りあげたアメリカの社会は、それ以前からも革新的なサービスを生み出し続けてきており創造性が高い文化を持っていると言われています。カリフォルニア州でコンピューターサイエンスの研究開発を行っているパロアルト研究所(PARC)でビジネス開発担当ディレクターを努めるアキ・オオハシ氏は、シリコンバレーにおけるITバブルと日本での新規事業の立ち上げに関わった経験をもとに、「日米の起業文化の違い」をテーマにしたブログを執筆しています。 PARC Blog Startup http://blogs.parc.com/blog/2014/01/startup-culture-divide-united-states-and-japan/ PARCといえば、故スティーブ・ジョブズ氏がMacintoshに搭載したGUIの原型を目にした場所として

                                                          日米における起業文化の違いはどこから生まれているのか?
                                                        • Hypertext Style: Cool URIs don't change.

                                                          What makes a cool URI? A cool URI is one which does not change. What sorts of URI change? URIs don't change: people change them. There are no reasons at all in theory for people to change URIs (or stop maintaining documents), but millions of reasons in practice. In theory, the domain name space owner owns the domain name space and therefore all URIs in it. Except insolvency, nothing prevents the d

                                                          • TensorFlowでDNNをスクラッチするためのオレオレチュートリアル - 終末 A.I.

                                                            はじめに Chainer もなんとなしに慣れてきたので(使いこなせているレベルではありませんが)、他のDNN Framework も触ってみようと思いたち、昨日からTensorFlowをいじってみています。 最終的なアウトプットは同じなので、クラス構造などが結構似通っていて、思ったより学習コストが低かったのですが、一点苦戦したのがTensorFlowのチュートリアルの微妙さです。 Deep MNIST for Experts → とりあえず導入 TensorFlow Mechanics 101 → 基本要素の説明 以上...! といった感じで、普通のDNNはどう書いたらいいの?な質問に答えてくれるのにぴったりなコンテンツが残念ながらありません。 Easy ML with tf.contrib.learn あたりが求めているものに近いのですが、tf.contrib.learn という3分クッ

                                                              TensorFlowでDNNをスクラッチするためのオレオレチュートリアル - 終末 A.I.
                                                            • Awesome CS Courses

                                                              Awesome CS Courses Introduction There are a lot of ~~hidden~~ treasures lying within university pages scattered across the internet. This list is an attempt to bring to light those awesome CS courses which make their high-quality materials, i.e. assignments, lectures, notes, readings and examinations, available online for free. Table of Contents Algorithms Artificial Intelligence Computer Graphics

                                                              • 卒論をTeXフォーマットなしから書くためのtips - シコウサクゴ()

                                                                卒論の時期ですね.僕も他人事ではなく絶賛卒論中です. 理系の人はTeXで論文を書くっていうのが割とデファクトスタンダードだと思うんですが,うちの学部は半・理系(半・文系ともいう)なのでそういう常識はありません.なので,基本的にWordで書くことを想定されているんですが,数式とかWordで書くの面倒だし,意外とレイアウト調整もめんどくさいんでTeXで書きたいなと.それで,自分でTeXテンプレートを作ってみました.初めてTeXのスタイルをいじったので,「修正→コンパイル→DVIOUT」みたいなシコウサクゴを繰り返して今日なんとか完成したので,同じような境遇の人の役に立てばと思いメモをします. テンプレートファイルをダウンロードする 卒論用のテンプレートファイルがいろんなところで公開されています. TeXテンプレート - [物理のかぎしっぽ] 学会スタイル等 - TeX Wiki これ以外にも,

                                                                  卒論をTeXフォーマットなしから書くためのtips - シコウサクゴ()
                                                                • Collection of Free jQuery Plugins - Designmodo

                                                                  With Postcards Email Builder you can create and edit email templates online without any coding skills! Includes more than 100 components to help you create custom emails templates faster than ever before. Free Email BuilderFree Email Templates They are simple to use jQuery is not rocket science, nor does it require advanced coding skills. It is straightforward to understand and use. Web developers

                                                                    Collection of Free jQuery Plugins - Designmodo
                                                                  • 主成分分析で標準偏差で割るべき?に対する議論 - Qiita

                                                                    TL;DR 主成分分析で標準化(標準偏差で割る)するのが必ずしもいいとは限らない それどころか標準偏差で割ることの悪影響もある 標準化すべきかどうかは、どこで主成分分析を使うか(可視化として使うのか、パイプラインとして使うのか)によっても異なるからそこをちゃんと考えましょう 主成分分析にも標準偏差で割る例と割らない例がある 「主成分分析をする際には標準化(正規化)をしましょう」と言われることはよくありますが、実はよく探すと割っている例と割っていない例があります。どちらで説明しているかは学者の間でも意見が分かれているようです。主成分分析を実行する前の変数変換を、 ケース1:平均だけ引く $X-\mu$ ケース2:平均で引いて標準偏差で割る $\frac{X-\mu}{\sigma}$ とする2通りです。大学が出している資料を見てみましょう。ケース1はオタゴ大学が出しているPDF 12ページ目

                                                                      主成分分析で標準偏差で割るべき?に対する議論 - Qiita
                                                                    • HOW TO OPTIMIZE FOR THE PENTIUM PROCESSOR

                                                                      HOW TO OPTIMIZE FOR THE PENTIUM PROCESSOR (In Japanese) Original (in English): http://announce.com/agner/assem/assem.html Copyright (c) 1996, 1997 by Agner Fog. Last modified 1997-08-19. このページは、Agner Fogさんによる同名のマニュアルの、藤波順久による日本語訳です。原文(英語)の著作権はAgner Fogさんにあります。また、日本語訳中の「私」とは、Agner Fogさんのことです。原文は http://announce.com/agner/assem/assem.html を参照してください。 このページは、現在更新中であり、原文の古い版(1997-03-16)に基づいている章がいくつかありま

                                                                      • node.jsでこんなのもテストしたい!! という話 - Qiita

                                                                        テストフレームワークは、busterJSが一番慣れてたんですが、 部署御推薦のmochaをいっちょやってみるかー、と思っているこのごろです。 そしてついでに、 「このへんは、node.jsの場合どうテストするのがかっこいいかしら!!」 と気になっていた部分について、いろいろ調べてみました。 mochaの細かい説明については、公式その他をみてください。 mochaっていうかほとんどshouldですよね。 普通のテスト(libraryやcontrollerのテスト) テストしたいmoduleをrequireして、 shouldもrequireして、テストを書く。これが基本ですね。 // テストしたいmoduleをrequire var hoge = require('../hoge'); // テスト用のライブラリをrequire (mochaの場合は、shouldがあればいいはず) var

                                                                          node.jsでこんなのもテストしたい!! という話 - Qiita
                                                                        • キャリア別にユーザーエージェントで振り分ける方法

                                                                          最近ちょっと書くことの多いモバイル構築ネタをまたひとつ。 今回はアクセスしてきた端末をキャリアごとに振り分ける方法について。 ケータイサイトの場合、大枠としてはdocomo、au、SoftBank Mobileという3キャリアの端末からアクセスされることになります。 そもそもキャリアの技術仕様の違いもあり、各キャリアそれぞれ別にサイトの構築を行うのが通例で、その為キャリアごとに振り分ける必要があります。 とは言え、最近ではXHTMLによる3キャリア1ソースでの構築というのも珍しくはありません。そうした状況もあって、先日はDOCTYPE宣言について書いたりしたわけですが、サイト構築の目的やサイトジャンルなどによって、キャリア別にサイト構築を行う必要もあったりします。 それにキャリア公式サイトの場合は、基本的に3キャリア別に構築するのが当たり前ですしね。 で、どうやってキャリア別に端末を振り分

                                                                            キャリア別にユーザーエージェントで振り分ける方法
                                                                          • Protests on Okinawa aren't always what they appear to be

                                                                            Chiyomi Sumida Travis J. Tritten sumida.chiyomi@stripes.com tritten.travis@stripes.com Kiyotaka Itaya, a 65-year-old retiree and member of the Council to Create a New Japan Constitution, wears the Chinese military fatigues and stands beside the car his group uses to stage fake anti-U.S. military and pro-China protests on Okinawa. (Travis J. Tritten/Stars and Stripes) CAMP FOSTER, Okinawa — The two

                                                                              Protests on Okinawa aren't always what they appear to be
                                                                            • Inside a super fast CSS engine: Quantum CSS (aka Stylo) – Mozilla Hacks - the Web developer blog

                                                                              You may have heard of Project Quantum… it’s a major rewrite of Firefox’s internals to make Firefox fast. We’re swapping in parts from our experimental browser, Servo, and making massive improvements to other parts of the engine. The project has been compared to replacing a jet engine while the jet is still in flight. We’re making the changes in place, component by component, so that you can see th

                                                                                Inside a super fast CSS engine: Quantum CSS (aka Stylo) – Mozilla Hacks - the Web developer blog
                                                                              • Category Theory for Programmers: The Preface

                                                                                Category Theory for Programmers: The Preface Posted by Bartosz Milewski under C++, Category Theory, Functional Programming, Haskell, Programming [184] Comments Table of Contents Part One Category: The Essence of Composition Types and Functions Categories Great and Small Kleisli Categories Products and Coproducts Simple Algebraic Data Types Functors Functoriality Function Types Natural Transformati

                                                                                  Category Theory for Programmers: The Preface
                                                                                • LISP in Two Days with Rust - Plingdollar

                                                                                  LISP in Two Days with Rust 10 Jul 2019 As a sidetrack from the development of my programming language I’ve spent some time developing a LISP. The plan is to use the language as a testing ground for experimentation with transforming an AST in Rust. The syntax of LISP is simple and was developed to be easy to parse. I figured it would make a good starting point for an experimental compiler. The lang