タグ

2022年2月23日のブックマーク (14件)

  • 1年で6倍にメンバーが急増したエンジニアリング組織の変遷と判断に参加して得たこと - はんなりと、ゆるやかに

    1年で6倍にメンバーが急増したエンジニアリング組織の変遷と判断に参加しました。 sansan.connpass.com 「1年で6倍にメンバーが急増したエンジニアリング組織の変遷と判断」というテーマでの講演と、QAコーナーでした。QAコーナーは質問が止まらなくて予定よりも長い時間お話が聞けました。ほとんどの質問について回答されていて、僕の書いた質問も取り上げていただいてありがたかったです。 今回もイベントの内容の詳細ではなく心に残ったことを中心にまとめていきます。 月1の社内OST 月1回の社内OSTを開催されているというお話がありました。最近は月2回に増やしたとQAコーナーで仰ってましたテーマは様々で「最高のエンジニア集団とは?」「セキュリティチェックの負荷を軽減したい」など粒度も範囲もバラバラです。OSTはそれが良いですよね。気になっているテーマに関して、気になっているメンバーで議論で

    1年で6倍にメンバーが急増したエンジニアリング組織の変遷と判断に参加して得たこと - はんなりと、ゆるやかに
    nilab
    nilab 2022/02/23
    1年で6倍にメンバーが急増したエンジニアリング組織の変遷と判断に参加して得たこと - はんなりと、ゆるやかに
  • Launched: Places Mentioned, Editable Auto Chapters, and Permissions Support for Live Control Room!

    nilab
    nilab 2022/02/23
    Launched: Places Mentioned, Editable Auto Chapters, and Permissions Support for Live Control Room! - YouTube
  • YouTube to automatically link to places mentioned in videos

    nilab
    nilab 2022/02/23
    "Places Mentioned will be available on the Android and iOS YouTube apps for food and drinks videos where YouTube can detect places."
  • FULL HOUSE S01E01 * Our Very First Show | 米国留学談義

    一定期間更新がないため広告を表示しています

    FULL HOUSE S01E01 * Our Very First Show | 米国留学談義
    nilab
    nilab 2022/02/23
    FULL HOUSE S01E01 * Our Very First Show | 米国留学談義
  • Our Very First Show | Full House Forever

    nilab
    nilab 2022/02/23
    Our Very First Show | Full House Forever
  • なぜ中国の天才青年は日本で起業し、AI歌声合成ソフトをヒットさせたのか?Synthesizer Vの開発者、Kanru Huaさんインタビュー

    小学校2年生のころからプログラミングを始めた --Synthesizer Vの話に入る前、Kanruさんの子供時代について伺いたいのですが、最初のコンピュータに興味を持ったのはいつごろだったのですか? Kanru:3歳のころ、父からもらったおもちゃで電気の仕組みに興味を持つようになり、小学校に入ったころからラジオ作りなどをしていました。コンピュータもラジオ作りと同じころで、小学校2年生のころにAdobe(当時はMacromedia)のFLASHを使ってプログラムを組むようになったのが最初です。友達がみんなゲームで遊んでいたのに、親が厳しかったので、ゲームはダメと言われていました。そこで、FLASHを使ってクラスメイトが持っているゲームを真似して作ってみたのです。親も自分が作るゲームならいい、と。 Profile Kanru Hua(華 侃如) ●1997年生まれ・中国上海市出身。英語で授業

    なぜ中国の天才青年は日本で起業し、AI歌声合成ソフトをヒットさせたのか?Synthesizer Vの開発者、Kanru Huaさんインタビュー
    nilab
    nilab 2022/02/23
    なぜ中国の天才青年は日本で起業し、AI歌声合成ソフトをヒットさせたのか?Synthesizer Vの開発者インタビュー
  • 第14章:ScalaのOption型とnullを語る - Qiita

    Option型って知っているかい?これマジ凄いよ! NullPointerException、通称 ヌルポ 。 少し込み入ったJavaアプリを作って動かすと、大抵発生するよね。 nullチェックを入れてたり、規約で縛ったりして対応することになると思います。 だけど、コンパイル時に見つけることができれば、、、と思ったことない? Option型を上手く使えれば、コンパイル時にnullチェックみたいなことができてしまうんだ。 とても素敵だよね! では、Option型について語ってみます。 Optionとは 値があるかないかを表す型です。箱って言っても良いかもですね。 Optionは更に2種類のサブクラスを持っている。 Some None Some 値があることを表す型。値を持っている。 None 値がないことを表す型。 Optionを使ってみる 淡白に説明してみたので、早速使ってみよう! Opt

    第14章:ScalaのOption型とnullを語る - Qiita
    nilab
    nilab 2022/02/23
    「Optionのgetは使わないで、パターンマッチを使おう」
  • scala.Option | Scalaの標準ライブラリを使ってみる | mwSoft

    概要 結果をラップしたSome(値)かNoneを持つクラス。 nullかもしれないものはOptionでラップしておくことで、すべてのクラスに対してnullを気にしなければいけない現状を解決してくれるかもしれない。 Scaladoc http://www.scala-lang.org/api/current/scala/Option.html コンストラクタ 引数がnullならNoneを、それ以外ならSome(引数)を返す。NoneとSomeはそれぞれOptionを継承している。ちなみにOption自体はabstract。 NoneはisEmptyに対してtrueを、getに対してNoSuchElementExceptionを返す。 SomeはisEmptyに対してfalseを、getに対して中身の値を返す。 Option("foo") //=> Option[java.lang.Strin

    nilab
    nilab 2022/02/23
    scala.Option | Scalaの標準ライブラリを使ってみる | mwSoft
  • Feature #11537: Introduce "Safe navigation operator" - Ruby - Ruby Issue Tracking System

    I sometimes write following code with rails application: u = User.find(id) if u && u.profile && u.profile.thumbnails && u.profiles.thumbnails.large ... or # Use ActiveSupport if u.try!(:profile).try!(:thumbnails).try!(:large) ... I hope to write shortly above code. Groovy has above operator named "Safe navigation operator" with "?." syntax. Ruby can't use "?." operator. Can we use ".?" syntax. lik

    nilab
    nilab 2022/02/23
    Feature #11537: Introduce "Safe navigation operator" - Ruby master - Ruby Issue Tracking System
  • Ruby のコードで見かける「&.」は safe navigation operator (ぼっち演算子)と呼ばれる演算子だった - Beeeat’s log

    普段の業務で Ruby のコードを読んでいると,何箇所かobject&.fooという書き方を見かけました. 初めて見た時は「まぁこういう書き方もあるんだなぁ」とさらっと読んでいましたが,後々,「あれ?結局これどういう意味なんだろ?」と混乱したため今回はこの「&.」とは何かについてまとめていきます. 「safe navigation operator (ぼっち演算子)」 調べてみた結果,「&.」は「safe navigation operator 」と呼ばれる演算子でした. Ruby 2.3.0 がリリースされた時に導入されたメソッドのようです. www.ruby-lang.org Ruby の公式ドキュメントを読むと,「ぼっち演算子」とも呼ぶようです...(公式のリファレンスでの名称なんですね...) docs.ruby-lang.org 「&.」の機能は公式リファレンスを見てみると...

    Ruby のコードで見かける「&.」は safe navigation operator (ぼっち演算子)と呼ばれる演算子だった - Beeeat’s log
    nilab
    nilab 2022/02/23
    「Ruby の公式ドキュメントを読むと,「ぼっち演算子」とも呼ぶようです...(公式のリファレンスでの名称なんですね...)」
  • Null条件演算子 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Null条件演算子" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2016年1月) Null条件演算子 (英: null-conditional operator) とは、第一項がnull(ヌルポインタ: null pointerまたはヌル参照: null reference)でない場合に第二項の結果を返し、nullである場合にnullを返す演算子である。nullでないことのチェック処理の記述を回避し、安全にメソッドチェーンやプロパティチェーンを行うために用いられる。メンバーアクセス演算子.は第一項がnullの場合に実行時エラー(例

    nilab
    nilab 2022/02/23
    null-conditional operator 「nullでないことのチェック処理の記述を回避し、安全にメソッドチェーンやプロパティチェーンを行う」
  • Heart of Swift

    Swift は 値型 を中心とした特徴的なプログラミング言語です。多くのプログラミング言語は 参照型 が中心のため、他のプログラミング言語の経験者でも、その違いに戸惑うことは少なくありません。 Swift がどのようなコンセプトの言語なのかを理解していないと、 Swift らしくない( Swifty でない)非効率なコードを書いてしまいがちです。そこで "Heart of Swift" と題して、筆者が Swift を学ぶ上で最も重要だと思うことをまとめたのが書です。 Heart という単語には、「心臓」の他に「心」や「中心」などの意味があります。 "Heart of Swift" というタイトルには、 Swift の根幹をなす概念(中心)や、 Swift という言語がプログラマにどのようなコードを書くことを期待しているか(心)といった意味を込めています。書が目指すのは、 Swift

    nilab
    nilab 2022/02/23
    「Swift は 値型 を中心とした特徴的なプログラミング言語です。多くのプログラミング言語は 参照型 が中心のため、他のプログラミング言語の経験者でも、その違いに戸惑うことは少なくありません」
  • PHP: rfc:nullsafe_operator

    This RFC proposes the new nullsafe operator ?-> with full short circuiting. It is fairly common to only want to call a method or fetch a property on the result of an expression if it is not null. Currently in PHP, checking for null leads to deeper nesting and repetition: $country = null; if ($session !== null) { $user = $session->user; if ($user !== null) { $address = $user->getAddress(); if ($add

    nilab
    nilab 2022/02/23
    PHP: rfc:nullsafe_operator
  • 【PHP8.0】PHPにヌルセーフ演算子が導入される - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    【PHP8.0】PHPにヌルセーフ演算子が導入される - Qiita
    nilab
    nilab 2022/02/23
    【PHP8.0】PHPにヌル安全オペレータが導入される - Qiita