タグ

upinetreeのブックマーク (937)

  • Google Apps ScriptsでTypescriptが超簡単に使えるようになった! - アクトインディ開発者ブログ

    morishitaです。 Cloud Functions と並ぶ(?)Google のサーバレスな JavaScript 実行環境といえば Google Apps Scripts(GAS)です。 GAS ってあの Excel で言う VB スクリプト環境のようなものでしょう? と思ったあなた! このエントリでその認識が変わると思います。 以前は使いやすいとは言い難かったGASですが、最近は使いやすくなってきました。 といっても、GAS 自体がアップデートされたのではなく周辺ツールが整備が進み開発・運用しやすい状況が整ってきたからです。 そして、なんと最近Typescript でとても実装しやすくなったので、それをご紹介したいと思います。 google/clasp 以前の GAS は Web エディタ上でしか実装できず、コードを VCS で管理することもままならない状況でしたが、Google

    Google Apps ScriptsでTypescriptが超簡単に使えるようになった! - アクトインディ開発者ブログ
    upinetree
    upinetree 2018/09/10
    これは!
  • ゼロからサーバレスの先頭に追いつこう

    TECH x GAME COLLEGE #2 の登壇資料です https://techxgamecollege.connpass.com/event/95716/ Game Server Services をよろしくお願いします。 https://gs2.io/

    ゼロからサーバレスの先頭に追いつこう
  • 東京五輪学生ボランティア応援団

    ごあいさつ 学生の皆さん、はじめまして! 私は、早稲田大学2年の松 海月といいます。 いよいよ、2020年東京オリンピック・パラリンピック大会(以下、東京五輪)まであと2年です! 私も、このやりがい先進国・日で「美しい五輪」が実現することを大変心待ちにしています。 その東京五輪において、東京五輪組織委員会の皆さんは、私たち学生に、やりがい溢れるボランティアの機会を与えてくださろうとしています。 日には昔から、「若いうちの苦労は買ってでもしろ」ということわざがありますが、この貴重な機会を、組織委の皆さんはなんと無料で提供してくださるのです!! こんな機会、ほかにあるでしょうか? 世界に誇る東京五輪でボランティアをすれば、やりがいや感動を得られるのはもちろんですが、その経験は今後の人生においても活かされ、私たちの身近なところでは、例えば就職にも直結するのは確実です。東京五輪のスポンサー企

    upinetree
    upinetree 2018/08/20
  • Crontab.guru - The cron schedule expression generator

    We created Cronitor because cron itself can't alert you if your jobs fail or never start. Cronitor is easy to integrate and provides you with instant alerts when things go wrong.

    Crontab.guru - The cron schedule expression generator
    upinetree
    upinetree 2018/08/02
  • 最強のServerlessプラットフォーム? Knative登場 - Cloud Penguins

    日開催されている Google Cloud Next ’18 ですが、非常に面白いプロダクトが発表されました。 その名も Knative (kay-nay-tiv ケイネイティブと発音) Kubernetes上でServerlessを実現するプロダクトです。 https://github.com/knative/docs より引用 KubernetesでServerlessって何が新しいの? この界隈追っている方はご存じかもしれませんが、KubernetesでServerless Platformを実現するという考え方自体は新しいものではありません。 CNCF Serverless Landscape を見てみると分かりますが Fission Kubeless OpenFaaS などなど既に多くのOSSが存在しています。これら先行のServerlessプロダクトとKnativeは何が異な

    最強のServerlessプラットフォーム? Knative登場 - Cloud Penguins
  • ユーザーが許可したくなるPush通知を考える|sadakoa|note

    初めましての方もこんにちは、さだこえ (@sadako_a_ ) と申します。 DeNAに新卒で入社後、現在は株式会社FOLIOのデジタルプロダクトデザイナーとして、オンライン証券のUIデザインに従事しながら、スタートアップのデザイン支援を副業で行っています。 今記事では、主にアプリの機能として欠かせないPush通知に焦点を当て、記事を執筆します。 Push通知とはご存知の通りPush通知とは、アプリやwebサービスで何か変更や更新があった場合にお知らせをする機能です。一般的にこの業界で言われるPush通知は、Apple Push Notificationを指していることが多いと思われます。 その理由の1つとして、AndroidはPush通知に関してユーザーの許可を取る必要が無いからです。(ダウンロードする際にオプトインされるため、許可率は100%になる。) iOSやWeb Browser

    ユーザーが許可したくなるPush通知を考える|sadakoa|note
    upinetree
    upinetree 2018/07/02
  • マグロ漁業者は、なぜ、水産庁にデモをしたのか(勝川俊雄) - エキスパート - Yahoo!ニュース

    6月25日に小規模漁業者が水産庁などにデモを行いました。主要メディアでも取り上げられたのですが、問題の質が理解できておらず、漁業者の意図を誤解させる内容も少なくありませんでした。この記事では、漁業者がデモをせざるを得なくなった背景と、彼らが何を訴えたかったのかを整理してみます。 太平洋クロマグロは、国際的な枠組みで規制が行われており、国ごとに漁獲枠が配分されています。日には、成魚(30キロ以上)の漁獲枠は、4882トン配分されています。これを水産庁が国内で配分したのですが、その大半が天下り先の大中型巻網(まきあみ)漁業に配分されています。理不尽な配分が、小規模漁業者を排除した場で、秘密裏に決められたことに憤りを感じて、漁獲枠配分の見直しを求めてデモを行ったのです。 では、論点を整理していきましょう。 小規模漁業者を排除して、一方的に漁獲枠を決めたこと多くの小規模漁業者が憤っているのは、

    マグロ漁業者は、なぜ、水産庁にデモをしたのか(勝川俊雄) - エキスパート - Yahoo!ニュース
    upinetree
    upinetree 2018/06/29
  • DynamoDBについて今更調べたのでメモ - メグリ株式会社

    事前に作りたいキーがはっきりしていればLSIが作成できるが、パーティションキーとの組み合わせに限定される。 GSIなら後から作成可能で、パーティションキー以外での検索要件も満たすことが出来るためRDBの様な柔軟な検索も可能になる。 課金 DynamoDBはプロビジョニングされたスループットに対して課金される。 スループットは読み込み・書き込み用に予約されたキャパシティのみ使用できる。 – 書き込み 1ユニット=1KBあたりのアイテムについて、1秒あたり1回の書き込みが可能 – 読み込み 1ユニット=最大1KBのアイテムに対して、「強い整合性のある読み込み」を1秒あたり1回できる(「結果的に整合性のある読み込み」については1秒あたり2回) ユニット数の計算 必要な容量のユニット数 = 1秒あたりの項目書き込み/書き込み数 * 項目のサイズ(KB切り上げ) (書き込みは読み込みの5倍のユニット

    DynamoDBについて今更調べたのでメモ - メグリ株式会社
    upinetree
    upinetree 2018/06/24
  • Rails × ECS でオートスケーリング&検証環境の自動構築 - メドピア開発者ブログ

    マリオカートでカーブを曲がるときに体を傾斜させてしまうCTO室 kenzo0107 です。 今回は 2018/04/02 にリニューアルしたイシコメの Rails × ECS についてです。 イシコメとは? 「イシコメ」は、医師10万人の声でつくるヘルスケアメディアです。 医師と一般の方々をつなげることで、医療情報格差を埋めることを目指しています。 MedPeerの10万人の医師会員に協力いただいたアンケート結果をもとに編集部で記事を執筆し、医師監修の上で配信。多くの医師の声を反映することで、より正しい情報を提供しています ishicome.medpeer.jp リニューアル経緯 リニューアル前は以下のような構成でした。 フロントに Laravel 5 バックに Drupal Docker on EC2 コンテナイメージの S3 でのプライベート管理 Docker がまだ出てきて間もない頃

    Rails × ECS でオートスケーリング&検証環境の自動構築 - メドピア開発者ブログ
    upinetree
    upinetree 2018/06/20
  • 物件契約時の初期費用を交渉したときのメモ - お気持ちの表明

    引っ越すことになった。 仲介業者のお店に行って、いい感じの物件を見つけたので、速攻見積もりをしたのだが、めちゃ高い。 敷金、礼金、仲介手数料、鍵の交換...。賃貸借りるのに色々かかりすぎでは?と思ってた。 ただ、交渉の知識もないしなあ〜〜〜と思っていたら、以下のツイートをたまたま発見。 ワイ「国交省ガイドラインには鍵交換は貸主が負担するのが妥当ってあるよなぁ?」 不動産「見積もりから削除しました!」 ワイ「仲介手数料1か月分になっとるけどはワイの承諾がなければ半月分のはずよな?」 不「半月分に訂正しました!」 ワイ「書類作成代2万とか舐めてんの?」 不「いりません!」— ぴっぴ先生 (@hihihi_sensei) 2018年6月16日 おっ?エビデンスベースで詰めるなら、自分もイケるのでは?と思って調べたことのまとめ メール等でやりとりできると最高にラク まずはじめに、交渉するなら担当者

    物件契約時の初期費用を交渉したときのメモ - お気持ちの表明
    upinetree
    upinetree 2018/06/20
  • 転職について - 兼雑記

    6月14日がグーグル最終日でした。8月からPFNに混ぜてもらう予定です。退職や入社も重要イベントなんでしょうけど、転職活動それ自体が大変に楽しい体験だったので、入社したからって突然次の会社についての知見にあふれているわけでもなし、このタイミングでなんか書こうと思いました。どうせ暇だし。 前回との差分 http://shinh.hatenablog.com/entry/2016/03/11/142748 が前回までのあらすじ。このちょっと後で、「ニューラルトランスレートすげー」とか思って Google Translate のチームに入れてもらって、自然言語/機械学習研究入門+プロダクショナイズ+TensorFlowまわりのあれこれおもしれーとか、その他いろいろをやってた、というのが現在との差分です。 機械翻訳というのは、他の機械学習応用分野と同じく、ニューラルさんによってすさまじく簡略化され

    転職について - 兼雑記
    upinetree
    upinetree 2018/06/17
  • 商用利用無料のネコの写真素材がいっぱいある! -Pexels Cats

    商用でも無料で利用できるネコの写真素材を紹介します。 仕事や作業の合間に、癒やされたい人用の写真素材がたっぷり揃っています。 Pexels Cats まずは、重要なライセンスから。 CC0で、個人でも商用でも無料で利用できます。写真を修正、コピー、配布することもでき、クレジット表記などの帰属は必要ありません。詳しくは、ライセンスページをご覧ください。 ライセンスページ Pexels Catsは元々、エイプリルフールのねたとして公開されたのですが、そのままカテゴリとして残ることになったようです。公開時はトップページがネコに変わってびっくり、というデザインでしたが、現在ではカテゴリとして存在しています。 写真のダウンロードは、各ページの「Free Download」をクリックするだけです。登録など、面倒なことは一切不要です。 人気が高いネコの写真をいくつか見てみましょう。

    商用利用無料のネコの写真素材がいっぱいある! -Pexels Cats
    upinetree
    upinetree 2018/06/15
  • エンジニア採用が変化してますよ。という話|Kazuhiro Chida

    こんにちは、HR TechスタートアップでHRをしています。なんだかんだで、採用という領域に14年くらい関わっています。 ここ最近、IT/Webエンジニア採用において大きな変化を実感していて、それに対して経営者や人事の変化が少ないな、と感じていたので記事にします。 願わくば、エンジニア採用をやっている企業の経営者や人事の役に立てば幸いです。 変化さて、その大きな変化というのは、採用企業と求職者間における情報量の逆転です。変化の傾向自体はずっとあったのですが、ここのところ閾値を超えた感じがあります。 数年前のソシャゲブームのときも、求人倍率としては求職者が優位ではありました。それでもまだ当時は採用企業のほうが情報強者で、待遇につられてブラック企業に入ってしまうエンジニアが多かったのを記憶しています。 それまでは求人情報といえば、求人広告やエージェントから伝えられる情報をもとに求職者が判断し、

    エンジニア採用が変化してますよ。という話|Kazuhiro Chida
    upinetree
    upinetree 2018/06/13
  • リツイートは著作者人格権(同一性保持権)侵害だとした知財高裁判決に対するTwitterユーザの反応

    事件の概要と一審判決 ざっくり言うと…… 写真家が著作権を有する花の写真を、あるユーザが無断でTwitterに投稿(写真家の写真とディズニーキャラクターとサンリオキャラクターの3枚の画像を同時投稿) →別のユーザがそのまま公式リツイート 写真家が投稿者とリツイート者に損害賠償請求をする前段階として、Twitter社に対して、両者の発信者情報(最新ログイン時のIPアドレス、メールアドレス)の開示を要求(プロバイダ責任制限法4条1項が根拠) ↓ 東京地裁平成28年9月15日判決 http://www.courts.go.jp/app/hanrei_jp/detail7?id=86185 投稿者の投稿行為は侵害だとしたが、リツイート者については、著作権(公衆送信権ほか)も著作者人格権(同一性保持権、氏名表示権ほか)も侵害にあたらないとして発信者情報の開示請求を棄却 ↓ 写真家が知財高裁に控訴

    リツイートは著作者人格権(同一性保持権)侵害だとした知財高裁判決に対するTwitterユーザの反応
    upinetree
    upinetree 2018/06/13
    勝手に流れるいいねはどうなるんだろ?
  • サンフランシスコで創業したスタートアップを解散した話|さっそ

    どうも、さっそ (@satorusasozaki) です。 ぼくは「シリコンバレーで世界を変えるプロダクト作る!」という目標を掲げ、3年前に渡米しました。最初の2年間はエンジニアとして活動し、3年目に現地で出会った4人の仲間とスタートアップを始めました。1年少し続けたのですが解散することになったので、今日は以下の3点を中心に、振り返りを書いてみたいと思います。 ・シリコンバレーで現地の人とスタートアップを創業するまで ・スタートアップな生活 ・スタートアップが解散する理由 シリコンバレーで現地の人とスタートアップをするのはどんな感じなのか、できるだけ具体的に想像していただけるように、私生活など、仕事以外のことも織り交ぜながら書いていきたいと思います。これからサンフランシスコ・シリコンバレーに来て何かやってみたいという人のお役に立てれば嬉しいです。 ・・・ スタートアップを始めるまで最初に、

    サンフランシスコで創業したスタートアップを解散した話|さっそ
    upinetree
    upinetree 2018/06/13
  • 仮想通貨マイニング(Coinhive)で家宅捜索を受けた話 - Webを楽しもう「ドークツ」

    表題の通り、お恥ずかしい限りではありますが、人生ではじめて警察(神奈川県警!)のお世話になる運びとなりました。 罪状としては「不正指令電磁的記録 取得・保管罪」、通称ウイルス罪とのことで、まさに青天の霹靂の思いです。 以下ではこの度起こったことを可能な範囲でありのまま共有できればと思います。 この記事の目的まず、この記事を公開した目的は「他のクリエイターの人に同じ経験をして欲しくない」という一点に尽きます。 手前味噌ではありますが、私はこれまで多くの尊敬するクリエイターの方々と同じように「良いクリエイターであろう」と腐心し、できうるかぎりの努力をしてきたつもりです。 今回の件に関しても決して私利私欲のためではなく、あくまでユーザーのためにできることを、と模索した結果でした。 それがこのような形で取り沙汰されることとなり、残念という他ありません。 忸怩たる思いではありますが、この件から何かし

    仮想通貨マイニング(Coinhive)で家宅捜索を受けた話 - Webを楽しもう「ドークツ」
    upinetree
    upinetree 2018/06/12
    あまりにも酷すぎる。
  • You Probably Don't Need Derived State – React Blog

    This blog site has been archived. Go to react.dev/blog to see the recent posts. React 16.4 included a bugfix for getDerivedStateFromProps which caused some existing bugs in React components to reproduce more consistently. If this release exposed a case where your application was using an anti-pattern and didn’t work properly after the fix, we’re sorry for the churn. In this post, we will explain s

    You Probably Don't Need Derived State – React Blog
  • Turbolinksを調べてみた

    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

    Turbolinksを調べてみた
    upinetree
    upinetree 2018/06/05
  • Put down that ENV; what you should know about ENV configuration - DNSimple Blog

    upinetree
    upinetree 2018/06/02
  • 連想類語辞典: 日本語シソーラス

    もっと的確な言い回しを見つけたいとき 言い換えが可能な違う言葉を見つけたいとき 単調な文章になってしまったなーと感じたとき ある言葉から連想される言葉を知りたいとき 検索フォームや索引から言葉を指定すると、その言葉の類語、同義語、連想語が表示されます。表示された言葉のリンクをたどることで、「類語の類語」も簡単に検索に検索できます。

    upinetree
    upinetree 2018/06/02