How to watch NASA's first Boeing Starliner crewed flight launch today
こんにちは!ChatWork CTOの山本です。 チャットワークのバックエンドをPHPからScalaへの切り替えることを決断し、現在は移行に向けての大プロジェクトが進行中です。 バックエンドはScalaにしていく。じゃあフロントエンドはどうするの?ということで、今回はチャットワークのフロントエンド開発における今後の戦略を書いてみようかと思います。 現在のフロントエンドにおける課題現在のJavaScriptコード量は、ざっと5万行ほどになっています。(OSSライブラリ、言語キーなどを除く。たぶん大規模・・ですよね?) 約5年前の開発スタート時より、素のJavaScriptとjQueryをベースにゴリゴリと書き重ねられ、これぐらいのコード規模になったソースコードはご想像通りメンテナンスコストがかなり高くなってしまっています。。。 バックエンドの刷新に伴い内部APIも一新されるため、どうせ大幅に
JavaScriptライブラリ「jQuery」の開発チームは10月29日、jQueryライブラリのバージョン番号付けルールや名称の変更を行うことを発表した。「Internet Explorer(IE) 8」などの古いWebブラウザをサポートする「jQuery 1.11.1」の次期版は互換性(Compatibility)を強調した「jQuery Compat 3.0」となり、新しいWebブラウザのみをサポートする「jQuery 2.11.1」の次期版は「jQuery 3.0」としてリリースするという。 jQueryは2013年より2つのバージョンを平行してリリースしている。主としてIE8以前に対応するかどうかが違いとなり、バージョン8以下のIEなど古いWebブラウザもサポートするバージョンを1系(最新版はバージョン1.11.1)、コード合理化のためにそれらのサポートを廃止したバージョンを2系
現在秋葉原に一大拠点を建設中のDMM.make AKIBAに訪問させて頂きました。 日本一の3Dプリントサービスビューロの新規大規模拠点がどのようなものかは日本中の3Dプリントユーザーが気になるところかと思います。 まず場所ですが、秋葉原の富士ソフトビルの10F,11F,12Fの3フロアから構成されており、10Fが加工機械設備(後程説明)、11Fが3Dプリンターセンター、12Fがテックシェアオフィスになっております。 入るのがちょっと難しいのですが、まずエレベーターで4Fのエントランスに行ってセキュリティーゲートを通過後また別のエレベータで11Fに行く、ちょっと面倒なビルセキュリティーになっていました。 最初に11Fの3Dプリンターセンターを訪問、清潔感のあるエントランスには3Dプリントされた造形品の数々が並んでおります。(後程紹介) 奥に行くと実際に稼働している3Dプリンターがズラリと並
前振り Auto LayoutとSize Classesを有効にしたStoryboardにて、画面いっぱいのUIImageViewを作ろうとした際、UIViewControllerのviewにaddしているUIImageViewの制約を設定しようとすると左右-16ptがデフォルトで設定されてしまいました。 この-16ptを素直に設定しても見た目がおかしくなるわけではないし、0ptにする方法もあるんだけどなぜデフォルトで-16ptが必要なのかを調べたメモです。 謎の16ptについて説明されている記事 この文章で説明することは、下記のページで説明されているのでそれらを読んで分かるなら問題ないと思います。 SizeClassesとXcode6でのAutoLayoutの謎マージン http://qiita.com/uskiita/items/c643f5868f60b496911e What is
ミクシィのCS開発という部署でインターンをしてきました・ω・ (営業日で言うと22日くらい) 「blogに書いてもいいですか」と伺ったら「ぜひ」とのことだったので、 堂々と書かせていただきます。 (HHKBのキーは頂きましたw) CS開発 is 何. CSはcustomer satisfactionの略で顧客満足度のことです。 簡単に言えば、ユーザーからの要望などを集めて開発者に伝えるようなことをしており「開発者とユーザーの架け橋」となる部署です。 具体的に言えば、オペレーターの方が応対するときに使うツールの開発(これが主でした)やログ解析・チート検出・不正アクセス抽出などいろいろやっていて、開発でもユーザーに近い部分を仕事にしています。 なんでそんな部署 選んだの わたしもインターン前は「CSってComputer Science?C#の拡張子????」とか思ってたのですが、 必要スキルの
スロバキアのAeroMobilが、“空飛ぶ車”の最新試作機「AeroMobil 3.0」をお披露目しました。実際に走行・飛行する様子も動画で公開されているのですが……ホントに走って、飛んでる! 着陸してる! メチャクチャワクワクします!!! ヤバいだろこの完成度 10月29日に開催された「Pioneers Festival 2014」で公開された同モデルは、標準的な駐車スペースに収まるコンパクトさと飛行能力の両立を実現した乗り物です。2人乗りで、エンジンは航空機向け「Rotax 912」を搭載し、燃料はレギュラーガソリン。自動車としての最高速度は時速160キロ以上、飛行機としては時速200キロ以上となっています。 プロペラが機体最後部に配置されたプッシャー式で、流線的なボディラインと相まって近未来的な雰囲気を演出。翼は昆虫の羽根のように折りたたまれ、飛行するときは高級オープンカーのごとく自
2014/10/26に開催された第3回Webスクレイピング勉強会@東京に参加して、発表してきました。今回は、スクレイピングと少し離れてAWSを使ってクローリングするという話です。クローラー/スクレイピングとAWSは相性が良いというのは、昔から思っていたのでテーマとして扱うことは早めに決めていました。しかし、話の構成を、具体的なテクニックの話にするか、概念的な話にするか、少し悩みました。なるべき多くの人に伝わるように、概念的な話をしたつもりです。具体的な部分についてはRubyによるクローラー開発技法を読んで頂ければと思いますw 発表資料 Scraping withawsAWSを利用してスクレイピングの悩みを解決するチップス from Takuro Sasaki Scraping withawsAWSを利用してスクレイピングの悩みを解決するチップス 資料の構成としては、クローリングする際の悩み
Paul Sobocinski Paul has over ten years of full-stack web applications development experience. He has built and scaled apps on LAMP stacks as well as on Ruby on Rails. He currently works at Nulogy as a Software Developer, where he enjoys practicing TDD and pair programming on a daily basis. 1 Introduction In this article, we're going to compare the relative merits of Ruby on Rails and Sinatra by b
何度か引っ越しをしたことがある方なら、物件探しの楽しみをよく知っていると同時に、なかなか満足いく物件に出会えないという経験もあるのではないでしょうか。 今回は、数多い賃貸物件の中から効率よく満足いく物件を探す方法について、多くの引っ越し熟練者の意見を踏まえて整理してみました。 ご参考になれば幸いです。 0、チェックリストをダウンロード実際にスムーズに物件探しを進めてもらえるように全手順のチェックリストをダウンロードできるようにしました。 満足いく賃貸物件を効率よく探すためのチェックリストはこちら 以下では、それぞれの手順について詳しく書いていきます。 1、予算を確認するまず、賃貸物件を借りる際の費用についてみてみましょう。 (1)どのような費用がかかる?賃貸物件を借りる場合、 借りる際にかかる初期費用実際住み始めたあとに毎月かかってくる費用とに分かれます。それぞれについて見ていきましょう。
IT系ベンチャー企業への投資が活況の昨今、先日上場したリクルート社を始め、大手企業でも IT領域の強化が頻繁にニュースとなっています。 (参考:「リクルートはエンジニアの楽園になれるか?」http://goo.gl/eFwQI8) 最近のITエンジニアの求人が非常に活況な中、今回は 「求人マーケット分析ツール 3Chart」を 利用して、「プログラム言語別 求人給与ランキングTOP10」を作成してみました! 今回の調査は、IT職種の求人に強い正社員系媒体の中から、下記の8媒体が対象です。 対象媒体:type、doda、FindJob!、Green、イーキャリア、エン転職、マイナビ転職、リクナビNEXT(50音順) 調査日:2014年10月20日 調査対象求人件数:31,743件(全職種) 調査方法:「応募条件」「仕事内容」に各言語が含まれる求人掲載件数(のべ件数/掲載件数50件以上の言語
「OS X Yosemite」からはDockのデザインもフラット化され、「iOS」のイメージにより近づきましたが、その「OS X Yosemite」のDockを3D化する方法を紹介します。 その方法は下記の通り。 1,こちらのページから「cDock」をダウンロード 2,ダウンロードしたファイルを解凍し、「cDock」を起動 3,”Dock theme”のメニューで「Yosemite 3D」を選択し、”Apply”をクリック (下記画像参照) また、下記画像のようなDockの背景を完全に透明化する事も可能で、その場合は”Dock theme”で「Transparent」を選択すると出来ます。 [via OS X Daily]
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く