Motion helps make UIs expressive and easy to use. Despite having so much potential, motion is perhaps the least understood of all the design disciplines. This may be due to it being one of the newer members of the UI design family. Visual and interaction design dates back to early GUIs, but motion had to wait for modern hardware to render animation smoothly. The overlap between UI motion and tradi
Google App Engine (GAE) は GCP の他のサービスとの連携が豊富で非常に便利なのですが、その中でも個人的に好きな機能の一つに、Stackdriver Logging に出力されるログの見やすさがあります。 Logging from Google App EngineGAE のログは、上記画像のようにアクセスログとアプリケーションログを一箇所にグルーピングして表示してくれるので、両者のログを行ったり来たりする必要がありません。これは日々の開発や運用で非常に役に立ちます。 今回はこの GAE のようなログ表示に憧れて、他の GCP サービス(特に GKE)でも似たようなことを行えないか模索してみた結果をお話ししたいと思います。 TL;DR条件付きですが、GKE でも以下のようにログをグルーピングして表示することができました。 Logging from Google Ku
私は56歳、最近プログラミングを始めたんだ。 なぜかって?やりたいからに決まっているじゃないか。ようやく最近コツをつかめてきてね。でもコツをつかめたからといって簡単にはいかない。正直なかなか手こずっている。でもいいんだ。 アルゴリズムに挑戦して我を忘れるのは楽しいし、まだテストしたい事があって「あと数分だけ」と繰り返し自分に言い聞かせるのもいい。「今度こそ上手くいったかも、、」とドキドキしてから「やったぞ!ついに動いた。」となる瞬間も大好きだ。 でもこんな私には今まで趣味と呼べるものが何ひとつなかった。自分に見返りがない事に時間を費やすのは嫌だったんだ。ただ楽しみのためだけに何かをするのが好きじゃなかったのさ。休みの日にやる事といったら、ちょっとした小遣い稼ぎになるような事ばかりだった。 オーケー。もちろんコーディングだって小遣い稼ぎさ。上手くやればかなり稼げる。これだってあなたから見れば
Photo by Sergi Viladesau on UnsplashPlease note that some of these will come from Ruby itself, and thus won’t be necessarily restricted to the console. 1. Rolling Back After the End of a SessionIt is possible to run the console in a mode called sandbox. In that mode, every change made to the database will be automatically rolled back when the session terminates: $ rails console --sandbox 2. Retrie
If there’s only one thing you read in this article before you get distracted and close this tab, it has to be this: use onData() instead of onView() when working with AdapterViews in your Espresso tests. AdapterViews such as list, grids and spinners are different than the usual layouts (e.g. LinearLayout) because they don’t keep all their child elements in the view hierarchy. The main purpose of A
VOYAGE GROUP の社外評価者をやってきました。技術評価会に「技術以外」を評価する人としては初だそうです。 そもそも自分は Erlang/OTP と WebRTC というかなり狭い分野で戦っていることもあり技術的な評価は難しいため、プロジェクトマネージメントやプロセスを評価するということであれば問題ないということでお手伝いすることにしました。 評価制度がない会社の人が社外評価者として呼ばれるのは不思議なものです。 どんなスタンスで社外評価者をしたのかを書いておこうと思います。他の社外評価者がどんな感じだったのかは知らないので、自分がどうだったか、です。 社内の人が言いにくいことを言う社内評価者の人はなんだかんだ言って身内です。人間ですから言いにくいこともあるでしょう。そこを気にせず伝えることにしました。もちろん伝えていいかどうかは上司や役員に許可は取りました。 優秀な人ほど人から問
アジャイル開発の代表的な手法である「スクラム」。 スクラムの肝は「チーム内の円滑なコミュニケーション」と「それによって生まれる柔軟性」にあると思います。 臨機応変な対応が求められる分、スクラムにはコミュニケーションを円滑にするフレームワークがいくつも存在します。 今回は、その中でもスプリント終了時の振り返りMTG(レトロスペクティブ)について、整理をしてみました。 レトロスペクティブってなんぞやretrospectiveは「回顧」「遡及的」「回想的」という意味がありますが、アジャイル開発においては「振り返り」という意味で使います。 特にスプリント(イテレーション)の振り返りMTGの事を指して、レトロスペクティブと言うことが多いです。 レトロスペクティブが必要なケースプロダクトマネージャーである私は、スプリントごとに振り返りMTGを実施することが多くありましたが、どうもうまくいかずヤキモキし
Many types of website need efficient, accurate search. This article explains server and client-side alternatives, and shows how to implement search that works offline. tl;drThere are lots of ways to do search: Via a back-end search engine such as Elasticsearch or Solr.Commercial search services such as Algolia and AWS Cloudsearch.Using a database with built-in search such as MySQL or MongoDB.Appli
“Dev” とは?“Dev” は OSS の公平な収益化を実現します。 手数料も利用料も不要です。 トークンエコノミーを活用することで、開発者は開発に集中し、投資家は OSS を効果的に支援することができます。 OSS は基本的に無償で提供されています。OSS の開発者は OSS とは別の収益源を確保することで、OSS でのアクティビティを維持しています。 代表的な収益源には次のようなものがあります。 社員として働くフリーランサー寄付OSS を SaaS で提供エンタープライズサポート[1], [2] は OSS そのものの収益ではないので、OSS には限られた可処分時間が割り当てられることになります。 [3] の収益は OSS の価値とは乖離した額になりやすく、その原因は恣意性の高い評価モデルにあります。OSS 開発者はその評価を上げ続けることができるよう、技術以外のフィールドでも努力す
Update for 2020This roadmap has been updated for 2020, please have a look at roadmap.sh Web development today is completely different from what it was a few years ago; there are lots of different things that can easily baffle anyone entering into the web development. It was one of the reasons that we decided to make these step by step visual guides demonstrating the bigger picture and to give anyo
UpdateThis article was published in 2018 and reflects the state of React Native at the end of 2017. When using these articles to make decisions about your business, please use discretion. Any technical points should be revalidated because the maturity and size of the ecosystem was significantly different back then. Any organizational points should also be considered within the context, size, and c
Years ago a number of developers had the collective thought experiment “what if we took Ruby-like syntax and wrote a fast-as-C, general-purpose, typed language that (like C/C++) compiles to native binaries on any platform but keeps high level goodies like a rich standard library, full fibers support, etc?” Fast forward a few years and this dream has manifested itself in the Crystal programming lan
定量的な根拠はないけれど、私が身近で感じ始めている転職市場の変化は将来の市場の大きな流れになる気がする。なぜだかわからないけれど、ほぼ確信としてそう思っている自分がいる。 でも多分これはみんなもなんとなく思っていることなんじゃないかなと思う。YOUTRUSTを作ることで、それを加速できるならすごく嬉しいし、もしかしたらもう3年後にはそんな世界になっているかもしれない。 「転職活動」という概念はなくなる10年後の転職市場では、一旦フリーランスになって数社手伝って一番エキサイティングだと感じたところに入社したり(わざわざ正社員として入社する必要もないのかもしれない)、副業してみて面白かったのでそっちを本業にする、というのが普通になっていると思う。 なぜ今までこれをみんなやらなかったのか不思議なくらい、理にかなったキャリアの見極め方だと思う。自分の周りにもポツポツこういう方法で次の仕事を見つける
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く