タグ

programmingと技術に関するstealthinuのブックマーク (7)

  • サービス間通信のための新技術「gRPC」入門 | さくらのナレッジ

    たとえば次のような「user.proto」というプロトコル定義ファイルを用意し、これを変換する例を見てみよう。 syntax = "proto3"; message Picture { uint32 id = 1; uint32 width = 2; uint32 height = 3; enum PictureType { PNG = 0; JPEG = 1; GIF = 2; } PictureType type = 4; } message User { uint32 id = 1; string nickname = 2; string mail_address = 3; enum UserType { NORMAL = 0; ADMINISTRATOR = 1; GUEST = 2; DISABLED = 3; } UserType user_type = 4; repeated

    サービス間通信のための新技術「gRPC」入門 | さくらのナレッジ
    stealthinu
    stealthinu 2022/08/02
    gRPCはマルチ言語間でも相互にRPCできるような仕組みででもCORBAとかみたいな煩雑な手法ではないっぽい。非常に充実した内容の記事でこれだけでサンプル作成まで試せる。
  • エンジニアとして歳をとっていく

    普段はプログラマーとしてお仕事をしている。過去に SIerプロジェクトマネジメントにも携わっていた経験があるため、状況によって顧客との折衝を行ったり、開発のマネジメントも行ったりはする。 エンジニアの中には、自分は技術のみでキャリアを築き、マネジメントは一切しないと固く決めている人もいるが、私はそういうタイプではない。技術は好きだが、業務で必要に迫られたり状況次第で臨機応変にマネジメントもしていくといった考え方で働いている。 最近マネジメントに関して話す機会があった。私がマネージャーとしてお仕事をするとしても唯一諦めている人たちがいる。 スキルもやる気もない年配の方はマネジメントできない。 こんな話をして聞いている人はだいたい苦笑いをしているし、説得力のある反論をこれまで聞いたこともない。もちろんこんな年配の方は滅多にいない。もし私がマネージャーだったらそういった人は絶対に自分のチーム

    エンジニアとして歳をとっていく
    stealthinu
    stealthinu 2017/03/14
    これ自分への戒めとしても。この世界だと若い人のほうが出来る率が高いため年食ってからも素直に学び続けるように意識しておかないとな。
  • そして老害になる - 方向

    闇 Advent Calendar 2013の7日目として老害化の話をします。 ベンチャーじゃなく大企業につとめてよかったことは、さまざまな技術バックグラウンドを持つ人と仕事ができていることだ。 色々な流儀や文化の人たちと接し、ぶつかることで自分の視野がどんどん広がっていくのを感じている。 昔話をすると、学生時代、自分は主にRubyを書いていてJavaPHPをダサいものだと考え、時にはそれを口にすることもあった。 しかしdisるための根拠などをしっかりと持っていたわけではなく、なんとなくで 最新技術=かっこいい、べんり 古い技術=ださい、めんどくさい と考えていた 社会人になってからダサいと思っていたまともなPHPの書き方を知りそれはそれで悪くない、むしろRubyよりすぐれだところもたくさんある素晴らしい道具と知った。 逆にcoolだと思っていたnode.jsやCoffeeScriptに

    そして老害になる - 方向
    stealthinu
    stealthinu 2013/12/09
    それは老害か?老害ってこの場合、rubyやnode、mongoを使ったことがないのにそれを否定する人のことだよね。ちなみにここで批判されてるタイプはなんと呼ぶのがいいんだろ?「にわか」かな?
  • Support Vector Machine

    最近よく巷で耳にするモノ. SVM, Support Vector Machine, さぽーとべくたーましん. これっていったい,どんなもんなんでしょう. なにやら便利そうなモノらしいので,ちょいと調べて要点をまとめてみようかな,なんて. でも,ただまとめただけだとそのへんの記事を読むのとなんにも変わらないので, コーディングするために必要な知識を中心にまとめてみることにします.

    stealthinu
    stealthinu 2007/12/05
    SVMについてのまとめ
  • ベイジアンネットワーク-入門から応用まで

    Abstract: ( ) ( ) ( ) 1. ( ) 2. (Bayesian network, Bayesnet, belief network) [1, 2, 3, 4, 5] [6, 7, 8, 9, 10] 0 1 1 0 Xi, Xj Xi → Xj Xj Xi X1 X2 X4 X3 X5 X2 0 1 X4 0 0.8 0.4 1 0.2 0.6 条件付確率表 P(X4|X2) P(X3|X1,X2) Pa(X3) Pa(X5) Pa(X4) P(X5|X3,X4) 1: Bayesian network Xj Pa(Xj) Xj Pa(Xj) ( Pa(Xj) ) P(Xj | Pa(Xj)) (1) n X1 · · · , Xn (2) P(X1, · · · , Xn) = n � j=1 P(Xj | Pa(Xj)). (2) 1 1 3 Pa(Xj) = x1

    stealthinu
    stealthinu 2007/11/01
    ベイジアンネットワーク概要。条件の要因をニューラルネットのニューロンに見立てて、要因間の確立を重みとして学習させていく、みたいな感じ。要因ネットワークを人が設計する必要があるのが難しそう。
  • ベイジアンネット (Bayesian Network)

    森北出版「学習システムの 理論と実現」森北出版(4章:ベイジアンネットワーク) オーム社「意思決定支援とネットビジネス」(ユーザモデリング技術) 東京電機大出版「ベイジアンネットワーク技術:顧客・ユーザモデリングと不確実性推論」(2006.7月刊行) 培風館「ベイジアンネットワーク概説」(2006.7月刊行) 丸善 数理科学事典「ベイジアンネットワーク」(近刊) 共立出版,人工知能事典など

    stealthinu
    stealthinu 2007/11/01
    条件の要因をニューラルネットのニューロンに見立てて、要因間の確立を重みとして学習させていく、みたいな感じ。要因ネットワークを人が設計する必要があるのが難しそう。
  • OBB vs AABB - Radium Software Development

    iPhoneの一般修理店は予約なしでも来店できる? 基的には飛び込みで修理に行ってもOK iPhoneを置いていたソファにうっかりと腰かけてしまい、パネルを割ってしまった、こんな時はスマホの一般修理店へ行きましょう。画面割れは、スマホやタブレットの故障原因として非常に多いものです。予約なしで突然お店に行っても平気かしらと、不安に思う方々もいらっしゃるかもしれません。結論としては特に問題はなく、予約なしで訪問しても画面割れの修理はお願いできます。 ただし他のサービス業のお店同様、予約なしの場合、お店が混雑していると順番待ちをしなければいけないです。特に繁盛しているスマホ修理のお店だと、行列が店内で出来ており、予約なしだと、自分の順番が巡ってくるまで長時間待たされる可能性があります。平日の朝、昼なら利用客が少ない場合が多く、飛び込みでも比較スムーズに修理が頼めます。 予約は入れた方が時短に、

    stealthinu
    stealthinu 2005/07/22
    真のハンガリアン記法 iの代わりにniとかするのはコメントでiを初期化とか書くのと同じ愚行
  • 1