You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
さらに自分なりに表現すると、次のように思っています。 Hot Reload/Restartによって、実装と確認のフィードバックサイクルが極めて速い(ビルドで数十秒以上程度待たされることの多いネイティブ開発環境と比べて)ネイティブアプリと見分けの付かないような高クオリティ・高パフォーマンスなアプリの開発も可能リッチなフルカスタムUIも組みやすいさらに、Google I/O 2019でもアピールされていたデスクトップ・Webへのクロスプラットフォームアプリの開発も可能になりつつある(まだプレビュー版で現時点でのプロダクション利用は厳しい)のも、今後への期待ポイントです。 Flutterの学習コストは?個人的には、以下程度に思っています。 簡単なプロトタイプ・ごくシンプルなアプリ: まあまあ簡単ある程度複雑・中規模以上のアプリ: 簡単ではない(iOSネイティブよりも少し習熟しやすいかも?程度)簡
Cloud Runとは Cloud Run | Google Cloud Cloud Runは、HTTPでリクエストを受ける事が可能なステートレスコンテナを実行できるサービスです。 Knativeによって構築されており、Cloud Runによる管理または、GKEクラスタ上にデプロイする事が可能です。前者の場合、開発者がインフラストラクチャを意識する必要が無く、スケールアップ/ダウンも自動で行われます。この為、開発者はコア機能の実装にのみ集中できます。 Cloud Runは現在ベータ版です。 前提条件 プロジェクトの課金が有効になっている Cloud Shellの使用方法を理解している やってみた Using System Packages Tutorial | Cloud Run | Google Cloud 上記の公式チュートリアルを参考に触ってみました。 APIの有効化 下
はじめに 本記事では tmux の使い方を学ぶために、コマンドとキーだけではなく GIF画像によるアニメーション を利用し、使い方をイメージしやすいようにしました。 tmux とは tmux は端末多重接続ソフトウェアで、下記のような特徴があります。 仮想端末がセッションで管理されているため、接続端末と通信が切れても作業を復旧することができる 仮想端末のデタッチ(切り離し)、アタッチ(再接続)ができる 1つの端末で複数の擬似端末を起動することができる 仮想端末の画面を分割して使用することができる キーだけでコピー&ペーストができる 本記事の構成 本記事の構成は下記の通りです。 章 章名 内容
From the time it was announced, WebAssembly caused a huge buzz in the front-end world. The web community readily embraced the idea of taking code written in programming languages other than JavaScript and running that code in the browser. Above all WebAssembly consistently guarantees native speeds much faster than JavaScript. At eBay, we were no different. Our engineers were very excited about thi
先月、記事にもしたように Cygwin で使ってこれまで使ってきた ConEmu から Hyper に乗りかえようかなと思ってからかれこれ2週間ほど立った。 (↑どうでもよいけど、 WordPress の新エディタ Gutenberg で段落のテキスト設定として、ドロップキャップ(先頭文字を大きく)という設定項目があったので使ってみた) とりあえず、気に入った形で使えているので、Hyper の設定ファイル ~/.hyper.js を晒してみます。 // Future versions of Hyper may add additional config options, // which will not automatically be merged into this file. // See https://hyper.is#cfg for all currently support
オープンソース・クロスプラットフォームのターミナルエミュレータHyperがバージョンアップにより日本語に対応してたので、使ってみようと思いました。 参考: Hyperでイケてるターミナルをつかおう - Qiita 使うにあたり、クロスプラットフォームという利点を最大に活かすためには設定ファイルのプラットフォーム間でのGit管理が必要ですので、しました。 環境 hyper 2.0.0 stable Windows 10 Pro 17133.1 (April 2018 Update) macOS High Sierra 10.13.4 WindowsとMacの設定を共通化する ※単一のプラットフォームでしか使わない場合は読み飛ばしてください。 hyperの設定ファイル.hyper.js自体はプラットフォーム毎で共通形式となっています。同一のファイルを使うことで、フォントやテーマなどをWindo
はじめに 寒さがひとしお身にしみるころとなりました。そこでターミナルも衣替えをしようという突然の思いつきから、勢いでXonshとHyperを導入してみました。それらのインストールからデフォルトのログインシェルとしてまともに使えるようにするまでを書きます。ほとんどハマることもなく案外簡単に導入できました。 存在はばんくしさんのTLで知りました。 公式サイトによると、xonshはPythonで動くシェルで、初心者からエキスパートまでを対象としているそうです。シェルでPythonコードが動きます。 1日触ってみた感想としては、固定観念を覆すような変なシェルですが、条件分岐や繰り返しで、if ... fiやdo ... doneのようなキモい構文(個人的感想)を強いられず、for i in range(n):のような書き方が使えるので、Pythonに慣れていれば案外気持ちよく使えるのではないかとい
本記事では、AuroraServerlessとLambdaとDataAPI(beta版)を使ってシンプルなSlackBotを作ってみたいと思います。 AuroraServerlessはサーバーレスのRDBで、インスタンスを管理する必要がなく、データ容量とIOでの課金です。そのため、低頻度で断続的な使用用途の場合はかなりのコスト削減になります。 Amazon Aurora サーバーレスの詳細はこちらを参照してください また、今まで、AuroraServerlessは、Lambdaとは相性が悪いと言われていました。ところが、2018/11/21にDataAPI for AuroraServerless(beta版)が発表され、今までにあったLambdaとの相性が悪いと言われる理由となる様々な問題が解決されることが期待されています。 AuroraServerlessとLambdaのやり取りでDa
WindowsのターミナルソフトはHyperを使ってます。なかなかいい感じの使い勝手なのですが、まだ慣れてなくてショートカットキーを頻繁に忘れるので、ショートカットキーをメモしておきます。
EngineeringIntroducing QALM, Uber’s QoS Load Management FrameworkMarch 22, 2018 / Global Much of Uber’s business involves connecting people with people, making the reliability of our customer platform crucial to our success. The customer platform supports everything from ridesharing and Uber Eats, to Uber Freight and Uber for Business. Our platform team owns four services with thousands of hosts,
コードレビュー、これまでいろんなプロジェクトで経験して、意外と使われていないノウハウがあったり、風習が違ってつらみがあったりしたので、いろいろまとめてみる。 指摘事項について よくある話 - 駄目コードを憎んで人を憎まず。駄目なのはコードであって人格じゃない - 指摘する人は人格攻撃せずにコードのどこが悪いのかを指摘しましょう - 指摘される人も、言われているのはコードの問題であって人間の問題じゃないので、素直な心で受け止めよう この辺はみんな知ってると思うので略。ぼくが思う大事なルール コードレビューで指摘された内容は、対応必須ではない 理由: 対応必須にすると、「これ言ったらリリースできなくなるよね」みたいな忖度が発生してコメントできない人が出現するから。 絶対ダメとは言わないけど、あまりよくはない、みたいな指摘については、そのときは急ぐからリリースするけど、次回から気をつけるとかがあ
12. 12 使ったパッケージ 例)タイトルタグの中身を取得 doc, _ := goquery.NewDocument(url) doc.Find("title").Text() 例)クラス名を指定して取得 doc, _ := goquery.NewDocument(url) doc.Find(".hoge-list > li") 13. 13 使ったパッケージ doc.Find(".hoge-list > li ").Each(func(i int, s *goquery.Selection) { s.Find(“a > span”).Text() }) 例)取得した複数のliをループする jQueryでDOM操作をゴリゴリしたことがある 人にはきっと使いやすい ※goqueryの詳しい使い方はググる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く