タグ

言語に関するluccafortのブックマーク (23)

  • 褒めるラジオ quipper.fm - スタディサプリ Product Team Blog

    こんにちは。quipper.fm メインパーソナリティの @chaspy です。 今回、一緒に働く仲間をただひたすらに"褒める"社内企画をはじめてみました。好評により続いているので、その取り組みについて紹介します。 quipper.fm とは何か なぜはじめようと思ったのか 褒めることの重要性 1. "褒め"によるフィードバックが個人の振る舞いを強化する 2. "褒め"による振る舞いが言語化されることはそれ自体が貴重な学びの機会になる 褒める技術 褒められたひとからの言葉 おわりに quipper.fm とは何か 名前に深い意味はないんですが、ラジオっぽい"雰囲気"でゆるく聞いてもらえたら、という想いで .fm をつけています。実際は社内 Google Hangouts で行っているので、音声だけでなく映像も映ります。 この番組は隔週30分で行われています。各回に1名「褒められるひと」が選

    褒めるラジオ quipper.fm - スタディサプリ Product Team Blog
    luccafort
    luccafort 2020/08/18
    めちゃくちゃいい話しだった。オフボーディングもいいけどこういう誰かを「褒める」という技術をちゃんと鍛えてメンテしていくのめちゃくちゃ励みになるのでいいね。真似していこう。
  • Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco

    こんにちは、まちいろの工藤です。 まちいろでは開発フレームワークに Rails を採用していますが、最近の新規案件では Go 言語を採用してみています。この記事では、Go で開発を始めるにあたって行ったライブラリ選定の中身を紹介したいと思います。 選定にあたっては、awesome-go や Qiita などの記事を参考にしました。 ModulesGo 1.11 から Go modules が導入されたとのことで、素直に Go modules を利用することにしました。特にハマることもなく利用ができています。 Web Application FrameworkgRPC + grpc-gateway or grpc-web ・https://github.com/grpc/grpc-go ・🙆proto でスキーマ駆動開発が可能 ・🙅‍♂️REST API を提供する場合は grpc-ga

    Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco
  • ポケットモンスター ソード/シールドにHaxeが採用されていた - terurouメモ

    顛末 昨日、こういう感じのツイートを見かけかました。 ポケモンほどの大規模なゲームでHaxe採用されるの初めてなのではhttps://t.co/i8lCJx0NWh— neguse (@neguse) November 14, 2019 結果、このような形となりました。 これは、Haxeという高度な型システム及びマクロシステムを持つ静的型付き言語であり、マルチプラットフォームでC++, JavaScript, C#, Java, Python, PHP, Luaなどのターゲットに出力可能なプログラミング言語の現実世界での利用状況を調査するために購入されたものです pic.twitter.com/UnaZsMrH9I— てろるー (@terurou) November 16, 2019 調査結果 確かにポケモン ソード/シールドの知的財産の表記には、Haxeの記載がありました。 確かにポケモ

    ポケットモンスター ソード/シールドにHaxeが採用されていた - terurouメモ
    luccafort
    luccafort 2019/11/18
    Protocol Buffers使ってるのは通信対戦とか交換で使ってそうだしその理由もなんとなくわかる気がするなーという腹落ち感がある。Haxeプロダクト事例あまり知らないけどちゃんと使われてるんだな。
  • ソフトウェア設計の言語化スキルを磨くこと|qsona

    たとえば設計について議論するときや、コードレビューで指摘をするときに、「なぜその設計が良いと思うのか?」について言語化するのが上手だと、確実に良いことがあります。 言語化が上手にできるかが一つの壁なのではないか、と感じることもあります。後輩を育てたりチームをリードするような立場になると、特に必要性を感じるのではないかなと。 自分も、うまく言語化できたことですんなり議論を進められていると感じることは多いですし、逆に直感的な良さを言語化できなかったことで直感に反する方向に進んでしまい、結果よくなかったというような苦い経験もあります。 前提: ソフトウェア設計の良さは静的には決まらない良い設計・良いコードとは何なのか。という質問に一言で答えるなら、「保守性が高い」ことだと思います。つまり、今後の変更・拡張を、高速にバグが少なく行えるような状態が良い設計・良いコードです。(一般的にはこれで70%く

    ソフトウェア設計の言語化スキルを磨くこと|qsona
    luccafort
    luccafort 2019/07/17
    「マジックナンバーを定数化しろ」と自分がいうときはそのマジックナンバーが自分たちではコントロール出来ないときにいうかな。法律で決まってるけど自分たちでコントロールできないなら定数化する。
  • リモートワークをする人必読。組織パフォーマンスを左右する「デジタル心理的安全」とは? | ハイクラス転職ならdoda X(デューダエックス)

    doda X(旧:iX転職)は、パーソルキャリアが運営するハイクラス転職サービス。今すぐ転職しない方にも登録いただいています。 今の自分の市場価値を確かめてみましょう。 Googleによる社内調査以降、多くの組織で「心理的安全性」が重視されるようになりました。心理的安全とは、他者の反応に怯えたり羞恥心を感じることなく、自然体の自分をさらけ出すことのできる環境や雰囲気のこと。 ですが、複業やリモートワークの浸透などビジネス環境が日々刻々と変化する中、「心理的安全性」という概念自体もアップデートさせていく必要があるはず。特にチャットやオンライン会議といったメンバー同士が対面しない「デジタル空間」における心理的安全の構築は、組織のパフォーマンスに責任を負うマネジャーにとって重要な課題ではないでしょうか。 機械学習などの分野で企業を支援するかたわら、チームに雑談を生み出すソーシャルブックマークサー

    リモートワークをする人必読。組織パフォーマンスを左右する「デジタル心理的安全」とは? | ハイクラス転職ならdoda X(デューダエックス)
    luccafort
    luccafort 2019/06/06
    "デジタル空間も「社長がいる会議室」だと思っているんですよ。でも、発信している人からすると「タバコ部屋」でしかない。"そうなんだよなー。この認識の違いがあるとつらいよなぁ。
  • Rubyの式展開(string interpolation)についてまとめ: `#{}`、`%`、Railsの`?`|TechRacho by BPS株式会社

    2021.09.30 Rubyの式展開(string interpolation)についてまとめ: `#{}`、`%`、Railsの`?` 🔗 1. 一般的な「string interpolation」とは まずは一般的な話から。プログラミング言語で文字列を出力するときに、文字列の一部を変数の値や式の評価結果に差し替えたいことが非常によくあります。 "信号: 赤" "信号: 黄" "信号: 青" 上の文字列リテラル(" "で囲まれている部分)のうち、「赤」「黄」「青」を何らかの方法で変数から送り込んで差し替える操作を一般にstring interpolationと呼びます。 "信号: ●" # ←この●を「赤」「黄」「青」に差し替えたい 3つの文字列リテラルを使い分けるより、●を「赤」「黄」「青」だけ差し替える方が楽ですし、文字列リテラルが無駄に長くならずに済みます。 なお、次のような文

    Rubyの式展開(string interpolation)についてまとめ: `#{}`、`%`、Railsの`?`|TechRacho by BPS株式会社
    luccafort
    luccafort 2019/03/11
    動的言語では割とよく見かけるけど静的言語だとこのあたりどうしてるんだろう?昔少しJava触ったときは文字連結してたけど。
  • ActiveRecordのenumで気をつけたい3つのポイント - 弥生開発者ブログ

    初投稿の@sunflatです。好きなプログラミング言語は MSX-BASIC です。 Rails 4.1でActiveRecordに追加された enum について、ちょっと調べてみました。 当は、Misocaの開発でenumを使ってその実例を紹介する予定だったのですが、後述する理由により今回は適していなかったので使いませんでした。 そこで今回は、(株)Misocaの近くにある「ムガルパレス」というインドカレー屋さんの、ランチセットのメニューを例に、enumを使う時に気をつけたいポイントをいくつか紹介します。 enum の使い方 ActiveRecordの enum を使うと、プログラムからは文字列(名前)でアクセスでき、DBには整数値で保存される属性を作成できます。 さっそくランチセットのモデルを作成しましょう。カレーの種類として、チキン、ポーク、野菜、豆 を選択できるとします。enum

    ActiveRecordのenumで気をつけたい3つのポイント - 弥生開発者ブログ
    luccafort
    luccafort 2017/07/26
    “ActiveRecordの enum を使うと、プログラムからは文字列(名前)でアクセスでき、DBには整数値で保存される属性を作成できます。”なるほど、じゃあgenerateで作成するときはintegerで作成してモデル側でenum定義するのか。
  • ホウドウキョクのサイトクローズに関して - FNN.jpプライムオンライン

    ホウドウキョクは2019年3月31日に更新を終了し、2019年5月31日にサイトをクローズしました。 長らくご愛顧頂きありがとうございました。 今後はFNNjpプライムオンラインをご利用ください。

    ホウドウキョクのサイトクローズに関して - FNN.jpプライムオンライン
    luccafort
    luccafort 2017/06/29
    "言いたいけど、言い方がわからないことがあったら、明日までに調べるのを宿題にする。"なにを目的にしているか?なんだろうけども学校教育ではこの根幹の部分がズレているように思うんだよね、是非とも変えて欲しい
  • Go言語感想文 - なるせにっき

    序 最近、敵情視察を兼ねた仕事ととしてGoでアプリケーションを書いていた。このアプリケーションがどんなものかはそのうちid:tagomorisさんがどこかで話すと思うけれど、このコンポーネントがOSS化される予定はいまのところないので、そこで得た知見をここにまとめておくことにする。 GoroutineとChannel さて、GoといえばGoroutineとChannelですね。 Goroutineはようするにスレッドなんですが、文法と実装の支援でより気軽に使えるのが他の言語との違いでしょうか。なので、Goroutineをどれだけほいほい使うべきかというコスト感覚を身につけることがとても大事な気がします。Rubyなどとは気持ちを切り替えていく必要があるでしょう。ぼくはまだ切り替えきれていません。 もう一つがChannelですね。これは端的にはメッセージキューです。 Goは前述の通り同時に動く

    Go言語感想文 - なるせにっき
    luccafort
    luccafort 2017/06/03
    いくつか「あれ?これ勘違いされてるんじゃね?」と思ってたらすでにmattnさんが訂正エントリ書いてた。http://mattn.kaoriya.net/software/lang/go/20170603001109.htm
  • Rustは何が新しいのか(基本的な言語機能の紹介) - いもす研

    Rust は、Firefox を開発する Mozilla が開発し、次世代ブラウザの開発に使っているプログラミング言語です。借用検査という概念を導入することによりメモリ安全およびデータ競合安全をコンパイラが保証する言語であり、2015年中頃の安定版のリリースあたりから次第に注目を集めるようになりました。 メモリ安全とは、メモリの範囲外アクセスや二重解放、ヌル参照、未初期化領域へのアクセスがない状態を表します。ただし、Rust の言うメモリ安全とは、メモリリークをしないことを保証するものではありません。 データ競合安全とは、あるひとつのオブジェクトに対しての読み込みおよび書き込みのが同時に起き結果が不定になる状態にならないことを表します。競合状態とは異なります。 無名関数という概念を様々な言語が次々と導入したように、プログラミング言語は相互に影響を及ぼし徐々に変化しています。Rust は「寿

    luccafort
    luccafort 2017/01/27
    思っていたイメージとは違う言語なのだな。個人的にはGolangのほうがぼくの好みだな。
  • 冗談では済まない語彙をコピペで脊髄反射的に言う日本人

    最近どころかかなり以前から、〇〇テロとかいうスラングが流行っています。流行りというよりももはや、定着してしまっているみたいですね。例えば「飯テロ」とか「バイトテロ」とかです。TwitterとかSNSとかでスラングとして広まりもしましたが、マスメディアや広告代理店が流行らせたのとどちらが先か、私にはよく判りません。 「テロ」という語彙は冗談では済みません そもそもテロリズムというのは、テラー・イズムだからテロリズムなのですから、つまり目的のために恐怖を与える手法のことをテロリズム、略して「テロ」といいます。こうした語彙の意味もおそらく解っていない人が、〇〇テロとかいう造語を安易に用いているのでしょうね。 「ゲリラ的」と言っていた場面でさえも「テロ的」とか言う人が出てくるようになって、意味が全く判りません。そのうち、「緊急企画」などという大げさな表現がありますが、それも「テロ企画」って言うよう

    冗談では済まない語彙をコピペで脊髄反射的に言う日本人
    luccafort
    luccafort 2016/12/11
    この手の指摘自体はあって然るべき。なんだけどそもそも言葉そのものが時代性や地域性に左右されるのは歴史が証明してるわ、途中からわけわからん宗教観持ち出してきて進化の途上で淘汰される側なんだなという認識。
  • ヨーロッパってなんで狭いのにあんなにたくさん言語が別れたの? : 哲学ニュースnwk

    2015年08月19日20:00 ヨーロッパってなんで狭いのにあんなにたくさん言語が別れたの? Tweet 1: 名無しさん@おーぷん 2015/08/17(月)23:54:35 ID:Za0 教えて偉い人 ちなみにラテン語って言葉は使っちゃダメだお(`・ω・´) 転載元:http://hayabusa.open2ch.net/test/read.cgi/news4vip/1439823275/ グーグルアースで見つけた衝撃的な瞬間 http://blog.livedoor.jp/nwknews/archives/4919266.html 2: 名無しさん@おーぷん 2015/08/17(月)23:55:34 ID:6Wn 分かれてるけど似てるのは似てるんだよね 語源が同じだったり綴りが似てたり 方言と思っても良いかもしれない 4: 名無しさん@おーぷん 2015/08/17(月)23:5

    ヨーロッパってなんで狭いのにあんなにたくさん言語が別れたの? : 哲学ニュースnwk
    luccafort
    luccafort 2015/08/20
    東に喧嘩が強い民族が現れるとだいたい西に逃げていったからだろ。結果民族ごとに言語が異なってアホみたいに密集した地域でバベってることになったわけだ。
  • http://kwatch.houkagoteatime.net/blog/2014/08/24/python-pitfalls/

    luccafort
    luccafort 2014/08/25
    確かにこれは知らないとハマりそう。
  • [iOS] 新言語SwiftがObjective-Cよりも良いところ - Qiita

    さきほどWWDCにて新言語 Swiftが発表されました。 The Swift Programming Language (iBooks Store) で言語ガイドが公開されていたのでザッと目を通してみました。 Objecitve-Cと比較してSwiftがイケてそうなところをパッと気になったところだけ書いていってみます。 変数/定数の型推論がある Objective-Cのように明示的に型を書かなくても型を推論してくれます。 推論で問題ないケースも多いと思うのでタイプ数がかなり減らせそうですね。 ( 変数を宣言する際はvar、定数を宣言する際はletで宣言します。 ) // 型推論 var name = "Shinji Ikari" // 変数の型は推論によりString型になる var age = 14 // 変数の型は推論によりInteger型になる let height = 141.5

    [iOS] 新言語SwiftがObjective-Cよりも良いところ - Qiita
    luccafort
    luccafort 2014/06/03
    Swiftは割りと良さ気な印象を感じる、ただこのエントリ見てるとObjective-Cはなんでこんな仕様なの?という気になる。
  • Java、C++、Python…プログラミング言語擬人化計画!|【Tech総研】

    luccafort
    luccafort 2013/12/09
    あまり期待せずに見たけど意外ときちんとしてた。でもC++がスマートすぎるのは納得いかねえ、もっと泥臭いイメージなんだが。
  • プログラマーが間違えやすいかもしれない英単語 - Tagussan's Junk Depot

    プログラマー以外の普通の人も是非見ていってください) プログラミングをしていると様々な英単語と出会いますが、そこで使われる単語の意味は日常的に使われる意味のごく一部だったりします。プログラミングでしか使われない意味だけを覚えていると、実際に英文を読むときに困ったりします。この記事では、今まで私がプログラミングで出会った英単語のうち、他の意味もちゃんと知っておいたほうが良いと思ったものをまとめました。一問一答のクイズ形式です。 しかし、タイトルで「プログラマーが間違えやすい」と書きましたが、書いていくにつれてプログラミングとあんまり関係なさそうな単語も並べてしまいました。プログラマー以外の人も自分の語彙チェックとして利用してもらえれば幸いです。 問題文は、格言・名文から引用すると印象に残って良いかなぁと思い、BrainQuotes から殆どを持ってきました。By~が明示されてないものは自分

    luccafort
    luccafort 2013/10/21
    単語単位でなら間違うと思うけども文脈とか流れからある程度想像できる余地あるだろ!と思いつつおもしれえのでAPI化きぼんぬ。コメントに英語で書き込んだもののみ反映しますとかあっても良かったかも。
  • PHPのinterfaceとは何か

    久しぶりの更新です。最近、修行だと思って色々なを読み漁っているのですが、やっとこさPHPのinterfaceが分かるようになってきた感じがあるので、まとめてみます。 インターフェースは、クラスから"ユーザー定義型"の能力のみを分離した言語機構です。PHPのそれはJavaのinterfaceのパクリです。 "ユーザー定義型"という単語を使いました。動的型付き言語のことを「型のない言語」と言う人がたまにいるんですが、とんでもねー間違いです。PHPにだって型はあります。変数が型を持たず、値が型を持っているというだけの話です。 interfaceを宣言する文法はクラスとよく似ていますが、キーワードclassの代わりにキーワードinterfaceを使います。中身は定義のないメソッドの宣言を書きます。なお、定数も含めることが可能です。 <?php interface FooInterface { c

    PHPのinterfaceとは何か
    luccafort
    luccafort 2013/10/15
    「Effective Javaあたりを読むとマスターした感じになれると思います。ただ、絶版になっちゃったんですよねえ…。」えっ!?マジで???
  • 47NEWS(よんななニュース)

    わいせつ行為、飲酒運転…先生の不祥事撲滅へ、校長らに臨時研修会・新潟県教育委員会 2023年度は6人処分、2人は免職に(1月25日現在)

    47NEWS(よんななニュース)
    luccafort
    luccafort 2013/07/17
    突厥がトルコ系民族だったということのほうに驚いた。マジかー。
  • プログラミング出来ない奴ちょっと来い

    プログラミング出来る方法教える。 世の中「プログラミング言語」を説くはごまんとあれど「プログラミング」を説くやブログはあまりない。 いや実際に "ない" というのはかなり語弊があるかもしれない。 しかし、通常この種の説明しているに辿り着くまでには多くの時間が必要だ。 普通の人は、多くの間違った方法を試し、その都度試行錯誤を重ね、プログラミング経験を経ることよって、重要な概念を獲得するのだと思う。 例えば、「計算機プログラムの構造と解釈」や「実用 Common Lisp」、「コンピュータプログラミングの概念・技法・モデル」などの書籍は現実の問題に対し "プログラム" をどう書くかという問題に正面から取り組んでいる良書だ。 しかし、どれだけ”普通の”プログラマが上記のような書籍を読んでいるのだろうか。 そして、"普通のプログラマ" がプログラミングを学ぶ書籍として、それらは果たして適切と

    プログラミング出来ない奴ちょっと来い
    luccafort
    luccafort 2013/03/22
    言いたいことはわかるのだが中級と上級の差が狭くないかい?と思ったり。どっちかというとここで定義している初心者向けなんだろうなー。
  • http://inputxoutput.com/html-doctype/

    For full functionality of this site it is necessary to enable JavaScript. Here are the instructions how to enable JavaScript in your web browser.