We build websites, apps and integrations faster with less code.
webpackとは いろんなファイルをtranspileしてES5のJavaScriptに変換してくれるやつ AMDかCommonJSの形式でファイルをロード(CommonJSならrequire)すると、transpileしたファイルをロードしてくれる クライアント側のjsコードでもrequireを使用することができる assetとしてビルドして配布するイメージ コードが共用の場合、設定を変えることで素のrequireを利用するサーバー用コードと、webpackがpolyfillしたrequireを利用するクライアントコードとを別々に生成できる 全てがJavaScriptになる、画像やCSSも 画像は「Base64かFilePath」に CSSは「headにstyleを挿入するjsコード」に 特定のファイルをどのようにtranspileするかはpathマッチングでプラグイン形式で設定する
どうも鳥井(@hirofumi21)です。 先日した以下のツイート。 この前飲みの席で「次の時代、雑誌的なポジションを担うウェブメディアは、誰がつくると思いますか?」っていう質問を箱庭編集長の東出さんにした時に「雑誌を作ってきた人たちじゃなくて、雑誌を読んできた人たちじゃないかなぁ。」っていう答えが、今もずっと頭を離れない。 -- 鳥井 弘文 (@hirofumi21) 2016, 1月 16 みんなSONYがiPodのようなものを作ってくれると信じていたけど、実際にiPodを作ったのは、ウォークマンに魅了されて、SONYが大好きだったスティーブ・ジョブズなんだよね。 -- 鳥井 弘文 (@hirofumi21) 2016, 1月 16 本当にそう思います。今日はもう少しこの話を掘り下げてみようかなと。 過去の"ソレ"が大好きだった人たちが、新しい時代の"ソレ"をつくる。 ハードウェアの進
年末に「iOS 7をサポート対象外にしよう!」ということを勧めていたのですが、 blog.shoby.jp この度無事に自分の関わるプロジェクトでiOS 7をサポート対象外にすることに成功しました。 無事にiOS 7を切れたのでめでたい 😄 https://t.co/KdLGDXnW6o— shoby (@shobyshoby) 2016, 1月 25 せっかくなので、開発において何が変わったかを書いておきます。 概要 UIAlertViewをUIAlertControllerに移行できた Assets Library FrameworkをPhotos Frameworkに移行できた UIDeviceをNSProcessInfoに移行できた iOS 7が未対応になったライブラリを最新版に更新できた 新規コードをSwiftで書くというルールができた UIAlertViewをUIAlertC
西澤です。S3バケットを直接マウントしてファイルシステムのように使いたいケースがありますが、s3fsはややパフォーマンスに難があります。Goで書かれていてs3fsよりも高速に動作することを売りにした"goofys"というツールを見つけたので、早速試してみることにしました。 s3fs-fuse/s3fs-fuse · GitHub GitHub - kahing/goofys: a Filey System for Amazon S3 written in Go 前提パッケージのインストール 今回はAmazon Linux(Amazon Linux AMI 2015.09.1 (HVM), SSD Volume Type)環境で検証を行いました。golangとfuseパッケージが前提として必要となりますので、下記のようにインストールします。 $ sudo yum install golang
あるとき突然『チームのキーマンが抜ける』というイベントが発生しました! まあ会社という組織ではよくありますよね(苦笑 チームメンバーが不安がっていたので、以前、楽天の川口さんに教えてもらったドラクエ風スキルマップを使って今の状況を可視化してみました。 これもまさにゲーミフィケーションって感じですねぇ~ スキルマップを作る過程 元々はWebアプリケーションエンジニアのスキルマップだったため、自分達に合うように数人でスキルマップを練り直しました。 これだけでもかなり盛り上がりましたッ!! 以下は川口さんのオリジナルから変更したところです。 要件定義のスペシャリストとして、商人を追加。 旅芸人はマネージメントのイメージに変更 スキルの方向を上方向に変更 盗賊のスキルレベルの見直し CやC++をイメージして文言を見直し 特性に対応するキーワードを追加 スキルマップを記述する チームメンバーに実際に
func isEven(number: Int) -> Bool { return number % 2 == 0 } let evens = Array(1...10).filter(isEven) print(evens) // [0, 2, 4, 6, 8, 10] 何が古いかというと、いちいち1...10をArrayにしているところ。もうしなくていいんです。そう、Swift 2ならね。 実際、Swift 2では.mapはもうArrayでは定義されてないんです。公式ドキュメントのArray Structure Referenceを見ても、.mapはどこにも見当たりません。 ではどこで定義されているか? Arrayが準拠しているprotocol CollectionType です。実際にCollectionType Protocol Referenceを見てみると、.mapや.filt
「Unreal Engine」と「Unity」は現代のゲーム開発における地盤である。採用例は大手メーカーの人気シリーズからインディ開発の新規IPにいたるまで幅広い。弊誌は過去に何度かその利点を紹介した。直近のものでは株式会社ヒストリアへのインタビュー記事がある。本稿は、その真価をしめす「比較対象」として、対というべきメーカー内作ゲームエンジンの現在を紹介する。(以下、前者をライセンス契約制ゲームエンジン略して「ライセンスエンジン」、後者を「独自エンジン」とし、ゲームエンジンを「エンジン」と略す) 今もっとも注目を集める独自エンジンは、最新グラフィックスAPI「DirectX 12」ベンチマークとしての地位を得た「Nitrous Engine」だ。現在開発中のRTS『Ashes of the Singularity』(以下、本作)はこれを採用し、RTSの未来を切り開こうとしている。本作プレベ
その昔(90年代中旬頃)ホームページを作る上で必須アイテムだった「ホームページ素材集」。 今、見返してみると「この素材、何に使うんじゃ!?」という、使い途のなさそうなヘンテコ画像素材もいっぱい収録されているんですが、それらの画像を無理矢理活用してみたいと思います。 ……桃太郎で! 1975年群馬生まれ。ライター&イラストレーター。 犯罪者からアイドルちゃんまで興味の幅は広範囲。仕事のジャンルも幅が広過ぎて、他人に何の仕事をしている人なのか説明するのが非常に苦痛です。変なスポット、変なおっちゃんなど、どーしてこんなことに……というようなものに関する記事をよく書きます。(動画インタビュー) 前の記事:「実話ナックルズ」風に江戸川乱歩の表紙を作ってみた > 個人サイト Web人生
ディープラーニング(深層学習)が無料で学べます! 米グーグルは、脚光を浴びる深層学習をテーマにした3カ月間の無料オンラインコースを始めた。教育サービスをインターネット経由で提供する大規模公開オンライン講座(MOOC=ムーク)の一つで、グーグルやフェイスブックといったテクノロジー企業と協力して講座を提供し、ネット上の「シリコンバレーの大学」とも言われる米ユダシティー(Udacity)上で提供される。世界中どこからでも英語で受講できる。 すでにグーグルは、深層学習ソフトの「テンソルフロー(TensorFlow)」を2015年11月にオープンソース化し、無償提供に踏み切っている。こうした一連の活動で、深層学習の知識や考え方を広く行き渡らせるのが目的という。 このコースは初心者向けではなく、エンジニアやデータサイエンティストなどの中上級者向け。インストラクターはグーグルの主席科学者で、「グーグ
みんなのウェディング【3685】は、株式会社エスクリに対して「プロデュース事業(Brideal)」を譲渡すると発表した。 ■本事業譲渡等の理由 みんなのウェディングは、設立以来、結婚式場選びの口コミサイト「みんなのウェディング」等のインターネットメディアを中心に展開、その中で、場所にとらわれない自由で新しい結婚式を望む花嫁・花婿の希望を実現するため、主体となって結婚式をプロデュースするサービスを展開し、一定の件数の受注をしてきました。 みんなのウェディングが新たに「みんなの『大切な日』をふやす」を経営理念として掲げ、「みんなのウェディング」等のインターネットメディアと、リアル店舗での「みんなのウェディング相談デスク」を展開し、相互連携を図り、これらを中心に、これから結婚式を行う花嫁・花婿に対して、花嫁・花婿の立場に立ったユーザーファーストなサービスを提供していくことを経営方針とした。 結婚
var scene = new voxelcss.Scene(); scene.rotate(-Math.PI / 8, Math.PI / 4, 0); scene.attach(document.body); var world = new voxelcss.World(scene); var editor = new voxelcss.Editor(world); editor.enableAutoSave(); if (editor.isSaved()) { editor.load(); } else { editor.add(new voxelcss.Voxel(0, 0, 0, 100, { mesh: voxelcss.Meshes.grass })); } View in JSFiddle var voxel = new voxelcss.Voxel(0, 0, 0, 10
私は男性として生活をしています。 ソーシャルメディアなどにプロフィールを記載する場合は「男性」を選択しています。女性であればプロフィールに「女性」と選択して、自身を「女性である」と考えるでしょう。 こうした性別選択は、多くの方にとって当たり前すぎて深く考えないことです。しかし、こうした自分を表現する小さな部分にも課題は隠されています。人によっては「男性」「女性」という分類に当てはまらない方もいますし、それを特定の人にしか公表したくないという場合もあります。自分のジェンダー(gender, 性)は男性でも女性でもなく、「〇〇である」と意思表示をしたい方。自分の意向に合う呼ばれ方をしたいと考える方もいるはずです。 この課題に取組んでいるソーシャルネットワークを幾つか見かけるようになりました。男性、女性のという選択肢だけでなく「カスタム」という項目を用意し、そこに自分の性を表すのに適切な言葉を自
フリマアプリ最大手のメルカリの3期決算(2015/6期)が官報に公示されたようです。メルカリの数字を見てみると、非常に興味深い内容。 まだ未上場企業ですが、IPOを当然狙っているメルカリ、決算の分析を行ってみました。 メルカリは手を付けてはいけない禁断のお金が平積みになっている状態。黒字化するのは簡単な中、新たに資金調達して成長への投資を継続するか、一旦ブレーキを掛けるのか。経営陣は非常に悩ましい判断を迫られそうです。 ※18年5月15日追記、メルカリの上場承認を受け下記の記事を投稿しました ・メルカリがIPO決定、初値時価総額で1兆円を達成してしまうのか? メルカリの2015/6期決算 メルカリの第3期2015/6期決算は官報に公示されています。(2015年11月24日官報55頁) その内容は下記。 ま、官報ベースなので、科目が簡単なのは仕方がないです。けどこれだけでも、結構色々なことが
面白いツイートが流れてきたので紹介します。ソニーが凋落した理由がわかりました。これって、多くの大企業で言えることですよね。 ソニーが凋落したのは「現社員がソニーに入りたくて入社した人だから」これホントそうですよね。 「なぜソニーは凋落したか、それは現社員がソニーに入りたくて入社した人だからですよ。おもしろい事したい人たちが集まったのが昔のソニーだった」と朝生で語られていたのを聞いて優子さんが話した「〜期までは夢を叶えたい子達、それ以降はAKBになりたくて入ってきてる」の言葉まんまと思いました — 柿の種@はよねろbot (@often96500) 2016, 1月 10 ソニーが世界的な企業になれたのは、「面白いことをしたい人たち」が創業し、そのビジョンに共感してついてきてくれる社員がいたからです。 創業期なんて、ベンチャーでいつ潰れるかわからないような会社だったはず。それでも、入ってきて
Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.
これね。 結論から言いますが めっちゃくちゃ美味しかった!! これはやばい。 久々にやばい。 まじうめー。 テーブルの上にあったこの三角のやつ。 『魅惑のご褒美スイーツ召し上がれ!!』 まじこれ。 なんて的確なキャッチフレーズ。 赤ちゃん産んで夜眠れてない友人Tちゃんに食べさせてあげたい!! Tちゃん、N県にもミニストップあるでしょ? 旦那に赤ちゃん、小1時間預けて食べに行っといで!! ちなみに実物はこれ。 そう。 写真とはちょっといろいろ違う。 ね。 ソフトクリームの色も写真よりだいぶん濃い茶色。 味? ホットコーヒーと一緒にいただきましたが めめめめめめっちゃうま!! ふわふわで甘すぎない すっきりしたキャラメル味のソフトクリームに これまた酸味と甘さが絶妙なオレンジソースが もんのすごい合う!! 食べた瞬間 「うわっ」 って声出た。 1人だったのに。 仕事帰りにちょろっと寄ったんだけ
「JKビジネス」と呼ばれる、女子高校生との添い寝などをうたった店を規制する新たな条例の制定に向けて、警視庁が都内の実態を調べたところ、こうした店が半年前より40店舗余り増えていることが分かりました。 それによりますと、こうしたサービスを売り物にする店は174店舗に上り、去年6月に比べて42店舗増えていたことが分かりました。全体のおよそ7割、120店舗が秋葉原に集中し、特に、制服姿の少女が店の中で食べ物などを提供してゲームや会話をする「JK喫茶」や、「JKカフェ」と呼ばれる店が増えているということです。 警視庁は去年、4つの店を検挙しましたが、店を構えない「無店舗型」の営業形態も出てきていて、実態の把握が難しくなっているということです。警視庁は、来月にも学識経験者などで作る有識者会議を立ち上げ、今回の調査などを基に新たな条例の具体的な中身を検討することにしています。
It is very important that we write quality code from day one to deliver high quality products. We need to educate and encourage developers about quality by continuously monitoring/promoting throughout the development life cycle. Let's us see how we can make a solid end-to-end code review process with continuous monitoring in place and deliver high quality products using some of the tools like Git,
仮想通貨「Bitcoin(ビットコイン)」で採用された「Blockchain(ブロックチェーン)」システムは、高い匿名性と信頼性を実現しましたが、Bitcoinは技術的仕様のせいで取引上のプライバシーを完全には保護できていないとして、取引を追跡できない完璧なプライバシー保護をうたう仮想通貨「Zcash」が新たに登場しました。著名なBitcoin開発者や暗号技術が専門の学者、投資家もこぞって参加し、ポストBitcoinの有力候補として期待されるZcashが出資者を募集中です。 Zcash - All coins are created equal. https://z.cash/ Zcash, an Untraceable Bitcoin Alternative, Launches in Alpha | WIRED http://www.wired.com/2016/01/zcash-an-
大手コンビニのサークルKとサンクスについて親会社のユニーグループは全国に6000余り展開するすべての店の名前を経営統合するファミリーマートに切り替える方針を固め、ことし9月から店の改装を始めて3年程度かけて完全に統一することになりました。 関係者によりますと協議の結果、統合後の新たなコンビニの名前はファミリーマートに統一する方針が固まりました。これを受けてユニーグループは北海道から九州まで全国におよそ6300店を展開するサークルKとサンクスでことし9月から改装を始め、3年程度かけて完全にファミリーマートに切り替えることになりました。両社はこうした方針を来月にも発表することにしています。 これで昭和55年に第1号店がオープンして以来、36年にわたって続いてきたサークルKとサンクスのブランドはそろって姿を消し、新たにファミリーマートとして業界首位のセブン-イレブン・ジャパンと並ぶ規模の巨大チェ
はじめに ANSIエスケープコード(or エスケープシーケンス)とよばれる文字列を使うことで、端末上で文字に色を付けたり、文字のフォーマットを変更したり、カーソルを操作することができます。 詳細はWikipedia(英語)をご覧ください。 いろんな言語でエスケープコードを扱うライブラリが開発されており、Goでも同様のライブラリは存在します。おそらく有名なのはmgutz/ansiかfatih/colorでしょう。 単に色を付けるだけならこれらでもいいとは思いますが、以下の点から新たにライブラリを作りました。 色やスタイルの指定が文字列ベースでコンパイル時にチェックできない(mgutz/ansi) 3ビット(8)色は使えるが、8ビット(256)色が使いにくい。 色とスタイル以外のエスケープコードが使えない 3つ目に関しては上記のライブラリの範囲外なので仕方ないとしても、2つ目の8ビット色が使い
Pushnate を使用して Web サイトにプッシュ通知 (Web Push notifications) を楽々導入する Web プッシュ通知に関する基本的な知識と、Web プッシュ通知配信サービス、Pushnate を使用して Web サイトにプッシュ通知を導入する手順についてまとめています。 Push API (Service Worker) を利用したプッシュ通知は、まだ正式版としてリリースされている対応ブラウザが Google Chrome (v.42 以降 / PC or Android) しかないため、現状では一般的ではありませんが、予定では本日正式版がリリースの Firefox 44 も Service Worker に対応したため、少しずつですが利用機会が増えそうな感じになってきました ※。 で、試しにこの Blog でもプッシュ通知を導入して、どんな感じになるのか実験
rex = /ごにょごにょ/ p "東京都文京区後楽1丁目3−61".match(rex).captures #=> ["東京都", "文京区", "後楽1丁目3−61"] みたいなやつ。なるべく短く。 実用性? そんなもの、うちにはないよ。 TL;DR 「読むのめんどくさい」という人用に最初に最終結果を置いておきます (...??[都道府県])((?:旭川|伊達|石狩|盛岡|奥州|田村|南相馬|那須塩原|東村山|武蔵村山|羽村|十日町|上越|富山|野々市|大町|蒲郡|四日市|姫路|大和郡山|廿日市|下松|岩国|田川|大村)市|.+?郡(?:玉村|大町|.+?)[町村]|.+?市.+?区|.+?[市区町村])(.+) あまり厳密ではないのでちゃんとしたとこでは使わないほうがいいです 住所データを用意する 郵便局からデータをダウンロードしておく。一ヶ月毎に更新されている。 → 郵便番号データ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く