builderscon tokyo 2018『Electronによるアプリケーション開発事情2018』
![Electronによるアプリケーション開発事情2018 / builderscon2018 - Speaker Deck](https://cdn-ak-scissors.b.st-hatena.com/image/square/0e7560cfa161e04528afc4aa28ad8b98fee7b6ca/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F3309256c58b243988c7d6c19d0b7a4ec%2Fslide_0.jpg%3F10711421)
builderscon tokyo 2018『Electronによるアプリケーション開発事情2018』
以前、GAS のGoogle謹製CLIツール claspと題して、@google/claspを紹介した。 このツールと新しい Google Apps Scriptの管理コンソールと Stackdriver Loggingのサポートにより GASの開発、運用環境は格段に使いやすくなった。 その後も開発は進み、なんと v1.5.0 以降で Typescript をサポートしたので、試してみた。 インストール 次のコマンドで、プロジェクトを初期化する1。 $ mkdir clasp-ts-sample $ cd clasp-ts-sample $ npm init -y $ npm install @google/clasp tslint -D $ npm install @types/google-apps-script -S $ tslint --init # tslint は必須ではないが
Emmetのバランス機能を使うと、現在のカーソル位置を囲んでいるHTMLの開きタグと閉じタグの対応を「選択範囲」として簡単に確認できる。 連載「Visual Studio Code TIPS」 Visual Studio Code(以下、VS Code)では「Emmet」構文を用いることで、HTML記述の労力を大幅に軽減できる(「VS CodeでHTMLを楽々コーディング!」を参照のこと)。加えて、Emmetの「バランス」機能を使用すると、現在のカーソル位置を囲むタグの対応関係を簡単に確認したり、範囲選択したりできる。これはEmmetが持つ機能だが、特にそのことを意識することなく、HTMLを記述している際にはいつでも利用可能だ(筆者が試したところでは、Vus.jsのコンポーネントのテンプレートでも機能した)。
Tempus, a genomic testing and data analysis company started by Eric Lefkofsky, who previously founded Groupon, debuted on Nasdaq on Friday, rising about 15% on the opening. The company priced… The tech layoff wave is still going strong in 2024. Following significant workforce reductions in 2022 and 2023, this year has already seen 60,000 job cuts across 254 companies, according to independent lay
概要 『もっとより良いニュースアプリはできないだろうか』 そう考えてMenthasというニュースアプリを開発し、プログラマ向けニュースキュレーションサービスを作ってみた話 という記事をQiitaに書き、自分の予想を超えた反響を受けてから約3年になります。 しばらく開発の更新は留まってしまいましたが、ニュース推薦に関しての探求が終わったわけではなく、むしろ見えてきた課題のために数多くの論文を読んだりプロトタイピングを繰り返していました。 そしてつい先日、これまで解けなかった問題に対してようやく答えを自分なりに導き出すことができたため、骨格となるアルゴリズムの刷新に始まり、ついで開発もインフラからサーバサイド、フロントエンド・デザインと、全面的なリニューアルを行うことに成功しました。 新しいMenthasは以下のリンクから使用することができます。 https://menthas.com 今回は
一般に、本は読めば読むほど物知りになれると思われがちだが、実際は逆だ。読めば読むほど、世の中はこんなにも知らないことであふれているのかと思い知らされる。その繰り返しが読書だ。 「ディアトロフ峠事件」をぼくはまったく知らなかった。これは冷戦下のソヴィエトで起きた未解決事件である。 1959年1月23日、ウラル工科大学の学生とOBら9名のグループが、ウラル山脈北部の山に登るため、エカテリンブルク(ソ連時代はスヴェルドロフスク)を出発した。 男性7名、女性2名からなるグループは、全員が長距離スキーや登山の経験者で、トレッキング第二級の資格を持っていた。彼らは当時のソ連でトレッカーの最高資格となる第三級を獲得するために、困難なルートを選んでいた。資格認定の条件は過酷なものだったが、第三級を得られれば「スポーツ・マスター」として人を指導することができる。彼らはこの資格がどうしても欲しかったのだ。 事
AgentMapsは、JavaScript 上で地図ベースの社会シミュレーターを作るためのライブラリです。 インタラクティブ地図作成のライブラリ Leaflet.js 上に構築されていて、 道沿いに建物を建てる エージェントを地図上に配置 エージェントの建物間の移動をスケジュールする エージェントの見た目を変える などができるということ。町の中を行き来する住人のモデルを作って、住人間でうつる病気とその伝染率を定義すれば、伝染病がどのように広まっていくか、あるいは一定の範囲でとどまるか、といったことをシミュレーションできます。 こちらのデモでは、人々の移動の速度や、病気の伝染しやすさのパラメーターをスライダーで変化させて、全体の様子がどうなるかを観察することができます。 ツールの使い道ですが、たとえば、イベントで多数の人が集まってきた時に出店や通路を人がどう動くか、とか、ゾンビ物のお話を作る
npm install -g firebase-tools npm ERR! asyncWrite is not a function npm ERR! pna.nextTick is not a function npm ERR! A complete log of this run can be found in: npm ERR! /home/developer/.npm/_logs/2018-05-30T05_42_20_569Z-debug.log .log data /home/developer/.npm/_logs/2018-05-30T05_42_20_569Z-debug.log0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', 1 verbose cli '/usr/lo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く