以下のツイートにもある通り、一見 golang は struct を定義しないと JSON を扱えないように見えます。他にも似たようなツイートをチラホラと見かけましたが、それらは全部誤解です。そこでこの記事では、golang でゆるふわ (structを定義せず) に JSON を扱う方法を紹介します。 golang。rubyのようにゆるふわにJSONは扱えない? https://t.co/olsryDHc5G — bamchoh (@bamchoh) 2016年6月24日 この記事では入力の json.Unmarshal() を取り扱いますが、出力の json.Marshal() にも応用できます。 TL;DR json.Unmarshal() には *interface{} を渡せます interface{} は dproxy を使うと、値のアクセスで楽ができます json.Unmar
ブログを書くのが辛い人へ!悩める新人ブロガーのあなたへ!ブログを早く書く方法、楽に書く方法をお伝えいたします 〜まずは『型』を構築しよう!〜落合です。 昨年からちょっとづつ書きためている、シリーズ『ブロガー弱者の兵法』も、だいぶコンテンツ量が増えてきました。 これで14本目です。 「現在何も持ち得ない弱者のあなたが、ブログを収益化し自身の描く将来像に一歩近づくこと」 そのゴールを読者に掴み取ってもらうための連載企画が、『ブロガー弱者の兵法』です。 まだ読んでいない方はぜひ読破してみてください。弱者、後発組が勝てるノウハウがいっぱいです。 これからもどうぞよろしくお願いします。 さて、今回のテーマは、 ・ブログを書くのに時間がかかる ・ブログを書くのが辛い ・ブログに何を書けば良いのかわからない そんな人にこの記事を読んでいただければと思います。 乗り始めたばかりの自転車を漕ぐ違和感ってある
2016 - 06 - 24 【保存版】ペーパーレス作戦ですっきり!家庭のレシピや書類にお勧めしたいこと2つ。 暮らし ▸断捨離 紅茶時間をたいせつに、ゆとりあるシンプルな暮らしをめざしているユキコです。 先日まで、「テーブルの上をきれいに保つ」習慣を身に着ける21日間チャレンジをしていました。その際、テーブルの上にいつも散らかってしまう書類(主にレシピ)のペーパーレス化にも挑戦していました。 いくつかの方法を記事にしていましたが、試行錯誤して、今現在、家庭のレシピや書類のペーパーレス化にお勧めしたい2つを保存版として記事にしたいと思います。 まずは、ダイニングテーブル横の食器棚の下はこんな風になりました。 レシピ類のほとんどを処分しました。下段のファイ ルボックス も別なモノですがゆっくりと整理していきたいと思います。 第2弾の処分したレシピです! データは全て取ってあるのでいつでも見る
渋谷・道玄坂に新刊1万冊を販売するカフェ/イベントスペース併設の書店「BOOK LAB TOKYO」が6/25に誕生した。クリエイターや技術者が集まる渋谷の「街の書店」である。プロデュースするのは、アプリ開発やWebメディア事業を行うスタートアップ企業「Labit」代表取締役 鶴田浩之氏(現在25歳)。ショップデザインを手がけたのはTRAIL HEADS(トレイルヘッズ) 山口陽平氏。 店内はビンテージなビルの趣きを活かしながら、クリーンで広々とした居心地よい空間。ぎっしりと本が並ぶ壁一面に備え付けられた本棚、バリスタが腕を振るう本格的なカフェカウンター、奥にはゆったりとしたラウンジスペースがあり、まるで会員制のライブラリーのようだ。 デザイン、技術書、サイエンス、建築、料理などの専門書が豊富に揃い、クリエイターや技術者がインスピレーションや参考資料を求めるに適した選書になっており、マンガ
背景 2015年1月に、 PyPy の開発者Blogにこんな記事がポストされました。 Faster, more memory efficient and more ordered dictionaries on PyPy その後リリースされた PyPy 2.5.1 から dict は挿入順を維持するようになり、メモリ使用量も削減されました。 一方 CPython では、 PEP 468 で、キーワード引数を **kwargs という形式の仮引数で受け取るときに、引数の順序を保存しようという提案がされました。 例えば、 SQLAlchemy のクエリーで .filter_by(name="methane", age=32) と書いたときに生成されるクエリーが WHERE name = "methane" AND age = 32 になるか WHERE age = 32 AND name="m
皆さんのスマホにはどれだけのYahoo!公式アプリがインストールされていますか?おそらく日本人が使っているスマホでYahoo!公式アプリがインストールされていないスマホを探す方が大変じゃないかと思うほど、様々なYahoo!アプリがリリースされ、たくさんのユーザーに利用されていると思います。 そんなわけで、本日はYahoo!公式アプリの中でも、とりわけ『くっそ使える!』アプリだけを厳選してまとめてみることにしました。あなたのスマホには、果たしていくつのYahoo!アプリがインストールされているか見ものですぞ。 Yahoo! JAPAN Yahoo!乗換案内 ポチレコ Yahoo!ニュース Yahoo!リアルタイム検索 Yahoo!ファイナンス ヤフオク! Yahoo!スマホセキュリティ ネタりか Yahoo!メール Yahoo!ブラウザ myThings Yahoo!地図 Yahoo!天気
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました カンバンは今やプロジェクト管理の基本機能にさえなりつつあります。細かいステータスはともかく、開発しているのか、テストなのかといった状態が一目で分かるのは良いことです。 そんなカンバン機能だけを提供するのがRetro Boardです。とてもシンプルなカンバン機能を提供します。 Retro Boardの使い方 名前を入力して中に入ります。 こんな感じにタスクを作成できます。 一覧で見ることもできます。 タスクは複数作成できます。 他のユーザはいいねすることができます。 Retro Boardはごく基本的なカンバン機能しかありません。プロジェクト管理は他にあった方が良いかもしれません。そして作業内容を決めたら、Retro Boardにタスクを書き出していってステータスを管理するのが良さそ
Webサービス開発にしてもアプリ開発にしても、ユーザーに気持よく使ってもらうにはUI / UXを工夫する必要があります。 多くのユーザーに支持されている大規模WebサービスやアプリのUI / UXをよく見てみると、ユーザーにストレスがかからないよう細やかな工夫が施されていることがわかります。 エンジニアにとってもUI / UXに関心をもっておくことは重要です。 フロントエンドエンジニアはもちろん、バックエンドエンジニアもユーザーにより良い体験を届けるためにUI / UXを学ぶことをおすすめします。 今回は、エンジニアがUI / UXを基礎から学ぶ際に参考になるスライドを厳選して10個まとめました。
サンフランシスコの昼下がりスタートアップで働く人、特に、新しいサービスやインターネットトレンドを追うのが好きな人にオススメの英語勉強方法です。 語学は、正にローマは一日にして成らずだと思っていて、かなりの時間をかける必要がありますが、なるべく学習時間を捻出せずに勉強する方法です。 私が英語を勉強している理由は、 - 海外向けのプロダクトを外国人メンバと英語でコミュニケーションを取りながら作る - 自分がインプットするべき情報が英語のほうが早く、多い の2点です。 一言で言うと、日頃行っているインプットをなるべく英語に置き換えましょう、です。 Reading — テックニュースを英語で読むスタートアップで働く方は、TechCrunchなどのメディアを読むことが多いと思いますが、そのインプットを英語にしましょうということです。 TechCrunchは、本家の記事がすべて翻訳されているわけではな
小飼です。 『The Next Great Burger』にハマっています。 RxJS、使っていますか? 弊社では現在開発しているアプリケーションから、本格的にRxJSを導入して使い込んでいっています。 イベントを配列のように操作できるという高度な抽象化の恩恵で、非常にリーダブルかつ簡潔に機能実装が出来るところが非常に良いですね。 学び始めた当初はReactive Programming的な考え方で実装を発想するということができず、非常に難解なイメージを持っていましたが、 半年くらい置いて改めて使ってみたところ、非常に使いやすいライブラリであるというイメージにガラッと変わりました。 これはRPっぽい発想の転換ができたことと併せて、TypeScriptでRxJSを用いることで、静的型解析の恩恵を受ける事ができた事も大きいと思っています。 (少なくともAPIの多さは問題にならなくなりました)
仕事や人間関係でお悩みの方におすすめなのがこちら。 ネガティヴな空気に悩んでいるひとは読んでみるといいでしょう。 その他大勢から抜け出し、超一流になるために知っておくべきこと posted with ヨメレバ 千田 琢哉 PHP研究所 2016-05-21 Amazon Kindle 日本は農村型ムラ社会です。 出る杭は打たれるというのが特徴で、出来る人間が必然的に叩かれやすくなっています。 集団内でマイノリティになっているひとは、周囲の空気に耐えられないというひとも少なくないはず。 ムラ社会の空気は、マイノリティにとって辛いものがあります。 この本には 自分の得意で勝負 マイノリティとして動く ポジティヴなひとと付き合う といったことが書かれており、マイノリティにとって元気をもらえる内容が盛りだくさん。 ブログを読み書きしちゃうあなたは、おそらくマイノリティでしょう。笑 少数派なひとが活
冥王星からまたサプライズ。 太陽系のはるか辺境にある冥王星からは、近ごろ驚きの発見が続いています。氷の火山や青い空、そして窒素にあふれた平原などいろいろな現象が見つかっていますが、今回さらに地面の下に水の海があるかもしれないことがわかってきました。 去年冥王星についてわかったことでもっとも驚きだったのは、その氷の表面全体に地殻運動の証拠がみられるということでした。太陽から遠く離れた星としては考えにくいため、天文学者たちもその説明に苦慮していました。 が、今週「Geophysical Research Letters」で発表された論文では、冥王星の地殻運動をシンプルかつ魅力的に説明しています。その論文によると、地面の下の海が、部分的に凍結していると考えられるのです。 「我々のモデルは、最近冥王星で確認された地殻活動は氷の相変化によるものだという可能性を示しています。つまり潮流や未知の物質、珍
2016 - 06 - 25 プレゼンはこれでOK!プレゼン術・スライドデザイン・素材・ツールなど役立つサイト&良記事まとめ Office PowerPoint Keynote 企画書 業務効率化 スライドデザイン プレゼン シェアする Twitter Google Pocket Line 伝わるプレゼン資料作成 成功の実践法則50 posted with ヨメレバ 木村 博史 ソーテック社 2016-06-18 Amazon Kindle 楽天ブックス 記事の目的 企画の提案や会議など、さまざまなシーンでプレゼンテーションが求められる時があります。プレゼンテーションといっても、スライド作成、素材の調達、プレゼン練習…と様々な要素が含まれています。 今回はプレゼンテーションの重要な要素、「スライドデザイン」「プレゼン術」「素材」「テンプレート」「小技 / アドイン / ツール」それぞれにつ
クールビズの季節がやってきました。面倒なスーツとおさらばできると喜んだものの、悲しいかな、お腹にはぜい肉が。普段はスーツで隠しているものの、薄着だとポッコリ腹が結構目立つんですよね。本格的な夏に向けて、引き締まったボディを取り戻したいところですが、雨期の季節だと毎日、外に出てジョギングというわけにもいきません。そこで今回は、会社員でもできる手軽な「食べるダイエット」をご紹介します。忙しいビジネスパーソンにもうってつけですので、お試しあれ! ご飯に混ぜて食べるだけ!「もち麦ダイエット」 もち麦ってご存知ですか? もち麦は大麦の仲間。米にも、もち米とうるち米があるように、大麦にも、もち性とうるち性があるのだとか。いわゆる麦とろご飯で使われる押し麦はうるち性の大麦。対してもち性なのがもち麦です。大麦は食物繊維が多いことで知られていますが、そのなかでも、もち麦は食物繊維の含有量が多く、白米の約25
(ゆるいスキルアップ的な意味で)フロントエンドエンジニアが暇なときにやると良いかもしれないこと。 主観です。「これが良いよ!」というのがありましたら、ぜひ教えて下さい🙇 W3Cを読む whatwgを眺める。 ↑のissueを見る MDNを読む JavaScript CSS Web API NodeのAPIを読む caniuseを見る npmパッケージを眺める starが多い順 パッケージ一覧 ↑で1位のexpressが使っているパッケージ スライドを読む node学園 React.js Meetup Mediumを読む JavaScriptタグの記事 FrontEndタグの記事 Twitterで著名人をフォローする TBD @addyosmani @LeaVerou @paul_irish @BrendanEich Podcastを聞く Mozaic.fm Front-end Five
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く