chootaのブックマーク (1,621)

  • Lチカを超えて電子工作をちゃんと知るための「n講」7回:ソースコードを覗く〜analogWrite編〜 | Device Plus - デバプラ

    第1回:ToF距離センサの仕組み 第2回:加速度センサの仕組み 第3回:温度センサの仕組み 第4回:光学式マウスのチップを拝む 第5回:チップを拝む〜互換チップの世界〜 第6回:ソースコードを覗く〜GPIO編〜 しっかりとした正しい知識を基礎から学び、長く電子工作を楽しむことができるようになることを目的とした今回の連載。分かりやすく解説してくれるのは、金沢大学電子情報通信学類教授の秋田純一先生です。第6回から始まった新シリーズ「ソースコードを覗く」の2回目となる今回は、Arduinoのライブラリのソースコードを読んでいきます。それでは早速始めましょう! 目次 Arduinoのアナログ出力 アナログ出力とPWM analogWrite()のソースコードを覗いてみる 1. Arduinoのアナログ出力 Arduinoでは、アナログ出力ができるピンがあります。ここにLEDをつないで光らせるのに、

    Lチカを超えて電子工作をちゃんと知るための「n講」7回:ソースコードを覗く〜analogWrite編〜 | Device Plus - デバプラ
  • 「これぐらいのことはできていて」は勝手な期待 観察・考察・選択のサイクルで相手の力を引き出す「誰も嫌な思いをしない変化」

    「Scrum Fest Osaka」はスクラムの初心者からエキスパート、ユーザー企業から開発企業、立場の異なる様々な人々が集まる学びの場です。KEYNOTEで登壇したのは、楽天グループ株式会社の椎葉氏。「誰も嫌な思いをしない変化」をタイトルに、自身が開発グループのサポートをしたときの取り組みについて話しました。全3回。2回目は、誰も嫌な思いをしない変化のために実践したことについて。前回はこちらから。 誰も嫌な思いをしない変化のために「相手に期待しない」 椎葉光行氏:その頃の自分と、今の自分でいろいろと変わったとは思うんですけど、大きくこの2つかなと思います。 「相手に期待をしなくなった」それから「相手の気持ちを考えなくなった」です。 言葉にすると、人としてどうなのという感じがしますけど(笑)、でもこの2つが自分の中でけっこう大きな軸になっています。 何年か前に、娘が「2桁のかけ算教えて」っ

    「これぐらいのことはできていて」は勝手な期待 観察・考察・選択のサイクルで相手の力を引き出す「誰も嫌な思いをしない変化」
    choota
    choota 2021/10/06
    耳は痛いし大切なのは分かるのだけど、「しかしあのポンコツはなんとななんねぇのか!?」という自分の感情をすぐには捨て去れないのも事実。
  • その蒸留家は言った。「この薬草園の植物を好きに使って、飲み物を作ってください」

    2021年9月26日、mitosaya薬草園蒸留所とライター・JUNERAYのコラボドリンク「LE BOUQUET」が発売となった。 mitosayaの蒸留家・江口さんは、なんとデイリーポータルZからJUNERAYの存在を知り、声をかけたとのこと。事のあらましからレシピ開発の裏話にいたるまで、人がここに書き留める。 事の起こりは2021年7月。筆者のinstagramに、1通のメッセージ申請が来ていた。 「はじめまして。mitosayaの江口と申します。現在、新しい製品を企画中なのですが、JUNERAYさんと一緒に作れないかなというご相談です……」 「mitosaya」の文字列が信じられず、何度も読み返す。 mitosayaといえば、酒好きの友人たちが大事そうに小箱を抱えてきて、宝物のように披露してくれるあの飲み物を造っているところだ。 その蒸留所が、なぜ私に依頼を。なにか都合のいい夢で

    その蒸留家は言った。「この薬草園の植物を好きに使って、飲み物を作ってください」
  • NoSQLデータモデリング技法 · GitHub

    NoSQLデータモデリング技法.markdown #NoSQLデータモデリング技法 原文:NoSQL Data Modeling Techniques « Highly Scalable Blog I translated this article for study. contact matope[dot]ono[gmail] if any problem. NoSQLデータベースはスケーラビリティ、パフォーマンス、一貫性といった様々な非機能要件から比較される。NoSQLのこの側面は実践と理論の両面からよく研究されている。ある種の非機能特性はNoSQLを利用する主な動機であり、NoSQLシステムによく適用されるCAP定理がそうであるように分散システムの基的原則だからだ。一方で、NoSQLデータモデリングはあまり研究されておらず、リレーショナルデータベースに見られるようなシステマティック

    NoSQLデータモデリング技法 · GitHub
  • エムスリーのデータ基盤を支える設計パターン - エムスリーテックブログ

    こんにちは、エムスリー エンジニアリンググループ の鳥山 (@to_lz1)です。 ソフトウェアエンジニアとして 製薬企業向けプラットフォームチーム / 電子カルテチーム を兼任しています。 ソフトウェアエンジニアという肩書きではありますが、私は製薬企業向けプラットフォームチームで長らくデータ基盤の整備・改善といったいわゆる "データエンジニア" が行う業務にも取り組んできました。 日はその設計時に考えていること / 考えてきたことをデータ基盤の設計パターンという形でご紹介しようかと思います。多くの企業で必要性が認識されるようになって久しい "データ基盤" ですが、まだまだ確立された知見の少ない領域かと思います。少しでもデータエンジニアリングを行う方の業務の参考になれば幸いです。 データ基盤の全体像 収集部分の構成 RDBデータ ログデータ 活用部分の構成 データマートの実例 「データ基

    エムスリーのデータ基盤を支える設計パターン - エムスリーテックブログ
  • フリーランスエンジニアの単価と「安すぎる」というコメントの謎 - IT業界で気づいたことをこっそり書くブログ

    この記事が目についたんですが。 qiita.com 良いか悪いかで言ったらQiitaでそういうのは見たくないというのは個人的な感想なんですが。それは置いといて、毎度恒例、はてブでは「安すぎる」というコメントが多く見られました。 [B! エンジニア] エンジニア200人に聞いて、業務委託単価表を作りました - Qiita こういう「単価出してみました」に対する「安すぎる」というブコメは何年も前から大量に見つかります。果たしてこのQiitaは安いんでしょうか? 私は「妥当」派です じゃあこの「安い」と言ってる人達は何者なんでしょうか? 仮説:会社間の人月単価と混同している? 会社間の単価、フリーランスの単価、正社員の給料の差 正社員の給料と、フリーランスの報酬はなぜ差があるのか フリーランスの報酬と、会社間の単価はなぜ差があるのか 正社員とフリーランス、額面で何倍の差があるか? あと、CTOっ

    フリーランスエンジニアの単価と「安すぎる」というコメントの謎 - IT業界で気づいたことをこっそり書くブログ
  • Rust開発時の便利ツールたち

    前書き Rustを書くときに便利なツールをまとめた記事が無い気がしたので作成。(ちゃんと探してないので既にあるかも) 公式ツール cargo パッケージマネージャ 基だけどとても便利なツール 一度はThe Cargo Bookを読んでおくことを推奨。 rustfmt フォーマッター cargo fmt でもフォーマットの修正が出来る。(こっちを使うことが多い) clippy lintツール こう書いたほうが良いよという提案もしてくれるので便利。 cargo clippy --fix を使うと自動で直してくれる。 rust-analyzer Language Server rls もあるが、(最近は?) rust-analyzer の方がメジャーな気がする。 追記 : RLSは非推奨になりました。RLS Deprecation 非公式ツール cargo-watch ソースコードの変更を検知

    Rust開発時の便利ツールたち
  • エンジニア200人に聞いて、業務委託単価表を作りました - Qiita

    ISSUEへ移動しました 診断機能の結果も元に単価表の精度をアップデートしています。購読してお待ちいただければと思います。 2022年度最新版はこちら こちらの単価表を元に単価診断機能を作りました 様々なご要望を受け、新たに単価診断機能を作成しました!質問形式で現時点での単価目安を診断することができます。改良に改良を重ねていくのでぜひ一度受けてもらえると嬉しいです! はじめに 私は「ISSUE」という副業プラットフォームを運営しているのですが、プラットフォームを構築する際にエンジニアの方々約200人とお話しました。そのヒアリング内容からエンジニア業務委託単価表を作成してみました。単価はこれから副業フリーランスとして活動しようという方々がよく悩むところだと思います。私もそうでした。またすでに業務委託をしている方もどのタイミングで単価を上げる交渉をすればいいかとても悩むものだと思います。そん

    エンジニア200人に聞いて、業務委託単価表を作りました - Qiita
  • アプリケーション開発者は Amazon ECS あるいは Kubernetes をどこまで知るべきか #AWSDevDay / You build it, you run it

    Talked at AWS Dev Day Online Japan 2021. - 動画: https://youtu.be/I7mMQshlpcs - イベントページ: https://aws.amazon.com/jp/about-aws/events/2021/devday - Proposal: https://github.com/aws-events/aws-dev-day-online-japan-2021-cfp/issues/16

    アプリケーション開発者は Amazon ECS あるいは Kubernetes をどこまで知るべきか #AWSDevDay / You build it, you run it
  • 【2021】モダンなPython開発環境の紹介 - Qiita

    📌 はじめに Pythonで開発を行うにあたり、リンタやフォーマッタ、パッケージマネージャ等のツールの選定は非常に重要な問題です。一方で歴史的な経緯もあり、沢山の選択肢から何を選ぶべきか情報がまとまっていないように感じました。この記事では2021年9月時点でモダンと言えるであろう開発環境を紹介します。基的にはシェアが高いこと、著名なパッケージで使用されていることを主な選定理由としており、また特定のエディタに依存しないことを前提とします。 記事で紹介する内容は一つのテンプレートに近く、必要に応じてカスタマイズするもよし、そのまま使ってもよし、として参考になればと思います。(CI/CDについてはPythonとは独立した問題なので触れません。またドキュメント生成はSphinxを推しますが、必須ではないので今回は割愛します。) 📄 要約 "モダン"な開発環境を箇条で列挙すると下記の通りです

    【2021】モダンなPython開発環境の紹介 - Qiita
  • 娘の「なぜ1+1=2なのか」に対して「りんご1つとりんご1つを合わせると2つになるって説明は」と聞くと「それは『例え』」と返された話

    はやし @t_hayashi 博士(哲学)。専門は数学の哲学および数学史。何かあれば thayashi@ucalgary.ca まで。 genealogy.math.ndsu.nodak.edu/id.php?id=2274… はやし @t_hayashi 娘が「なんで 1+1 は 2 なのか」ときいてきたので「りんご 1 つとりんご 1 つをあわせるとりんご 2 つになるから』って説明はどう?」ときいたら「すべてのものがそうだとはかぎらないし、そもそもそれは『たとえ』であって説明ではない」という「おっ」とおもわされる答えがかえってきた。 2021-09-25 11:37:05

    娘の「なぜ1+1=2なのか」に対して「りんご1つとりんご1つを合わせると2つになるって説明は」と聞くと「それは『例え』」と返された話
    choota
    choota 2021/09/26
    本物に対して、自分の理解の限界でもってくさすことしかできないコメントばかりなのはなぜか。勝手に決めつけてないで、みんなもっと謙虚に勉強したほうがいいぞ。
  • 国政選挙で勝つということ - やしお

    自民党総裁選と衆院選を控えて、最大野党の立憲民主党も政策アピールに入っていて、その政策が刺さらない、粒度が変、センスがない、安保も経済もない、と左右両サイドからネットで叩かれる光景をよく見かけて、ちょっと思ったことのメモ。 選挙戦 「選挙で勝つ」には「票をたくさん集める」が必要で、その票には大きく分けて、投票時点での世の中の空気感や、党や候補者のイメージに左右されて入る浮動票と、特定の党や個人に固定的に投票される組織票とがある。投票率が高ければ浮動票の比率も高まり「風が吹く」と言われるような大勝/大敗が起こり得るし、低ければ組織票の比重が大きくなる。 浮動票と組織票には、それぞれ党自体の方針で確保されるものと、候補者・国会議員や地方組織・地方議員の働きによるものとがある。 この4つのエリアそれぞれで対応が必要になる。(ただ各エリアで確保できても調和が取れていない/方針がちぐはぐだと政権交代

    国政選挙で勝つということ - やしお
    choota
    choota 2021/09/22
  • Javaを救うOracleレジスタンスは

    悪の帝国 OracleJava を有償化し重税を課そうとしたその時、正義の勇者 Amazon が立ち上がり新しい Java 実装 Corretto を無償で広めて救ったのだ! ……という情弱が好きそうなデマがあるんだが、こんな陳腐なシナリオに喜んでいるようではインチキなテック系 YouTuber にい物にされてしまうぞ☆ Oracle レジスタンスはいた。彼らは Oracle の中に潜んでいたんだ。 赤字に苦しむ Sun時は2005年に遡る。 Java を開発した 米 Sun Microsystems は赤字にあえいでいた。 2004年に Java 5 (目玉機能はジェネリクス) がリリースされてしばらくの頃だ。 この頃、ひとつのオープンソースプロジェクトが立ち上がる。名を Apache Harmony という。 開発は2005年5月に開始され、2006年10月には Apache

    Javaを救うOracleレジスタンスは
    choota
    choota 2021/09/22
  • クリーンなReactプロジェクトの21のベストプラクティス - Qiita

    コード品質向上のための実践的アドバイス Photo by Diana Polekhina on Unsplash. はじめに Reactは、構成の方法について特に決まりがありません。まさにこれが理由で、プロジェクトをクリーンで保守可能な状態に保つことは、私たちの責任なのです。 今日は、Reactアプリケーションの状態を改善するために従うべきベストプラクティスについて説明します。これらのルールは広く受け入れられているため、この知識を持つことは必須です。 すべてコードで示します。さあ始めましょう! 1. JSXの省略形を使用する ブール変数の受け渡しには、JSXの省略形を使うようにしましょう。例えば、Navbarコンポーネントのタイトルの可視性を制御するとします。 悪い例

    クリーンなReactプロジェクトの21のベストプラクティス - Qiita
  • 農業の自動化は全然進んでない

    https://b.hatena.ne.jp/entry/blog.livedoor.jp/dqnplus/archives/2010596.html この辺見てて思ったけど、はてなーってネット情報に踊らされすぎてる テレビの情報は鵜呑みにしないくせにネットの情報は鵜呑みにするよな ドローン農薬散布の実情農業の中でもとりわけ稲作でドローンの利用が考えられているけれど その主な利用として期待されてるのが農薬散布 昔から小型ヘリとか小型飛行機みたいなのを使った農薬散布はあるんだけど とてつもなく費用が高いからあんまり進んでなかった ドローンになってそれが格安になったから期待されてるんだけど実情はなかなか厳しい 安くなったといっても農薬散布できるぐらい大型のドローンになると100万とかになってきて 個人農家で買うには投資対効果がまだちょっと薄い 村とか市とかの単位で買えば良いって簡単にみんな思う

    農業の自動化は全然進んでない
    choota
    choota 2021/09/21
  • eKYCは当人認証ではなく身元確認 渋谷区の電子申請で乱用 他へ拡大のおそれ

    Yahoo!ニュース @YahooNewsTopics 【総務相 住民票LINE請求は問題】 yahoo.jp/7Uh7LT 高市総務相は、東京都渋谷区が始めた無料通信アプリ「LINE」で住民票の写しの交付請求ができるサービスについて、区に改善を促す考えを示した。高市総務相は「セキュリティーなどの観点から問題がある」。 2020-04-03 13:31:15 Masanori Kusunoki / 楠 正憲 @masanork 不思議な主張。そんなこと法律に書かれてたっけ→“オンライン請求に必要な電子署名を用いていないため、「画像の改ざんやなりすましの防止といったセキュリティーの観点や、法律上の観点から問題がある」と指摘” / “LINEで住民票「問題ある」 高市総務相、渋谷区に改…” htn.to/3UQJWxK6wn 2020-04-05 07:31:50 弁護士 吉峯耕平 @kyos

    eKYCは当人認証ではなく身元確認 渋谷区の電子申請で乱用 他へ拡大のおそれ
    choota
    choota 2021/09/19
    物理でOKな判定は、場所/回数/不正行為のハードルが低いITではOKと言えない。//認証の話、必修科目「情報」の教科書とかにあるけど残らないよね。ザルな認証を突破する実験やハンズオンを学生時代にできると良い。
  • GitHub - techschool/simplebank: Backend master class: build a simple bank service in Go

    This repository contains the codes of the Backend Master Class course by TECH SCHOOL. You can also find it on Udemy at this link. And don't hesitate to join Tech School's Discord group to chat directly with me and other students. In this course, you will learn step-by-step how to design, develop and deploy a backend web service from scratch. I believe the best way to learn programming is to build

    GitHub - techschool/simplebank: Backend master class: build a simple bank service in Go
    choota
    choota 2021/09/15
  • 塾講バイトで死ぬほど味わった「絶対に勉強が伸びない子供」、勉強に対して喜びも悔しさも感じない「頑張れない層」の話

    アイエンカキドリ @D_novaeguineae 家庭教師やらやった事がある人なら分かると思うんですが、「絶対に伸びない子供」っているんですよね 「悔しい」と思えない子供、マジで教えた所でギリギリ赤点回避みたいなのが多すぎる 2021-09-12 12:45:38 アイエンカキドリ @D_novaeguineae 現状維持すら出来ておらず、どんどん下降していくだけなんですが、人の中にそれでも「這い上がろう」という意思が見えて来ない以上、このパターンの子供は見るだけ無駄なんですよね 「悔しい」と思う感覚がないタイプは、現状維持をしているつもりでどんどん楽な方に転がると思う 2021-09-12 12:49:53

    塾講バイトで死ぬほど味わった「絶対に勉強が伸びない子供」、勉強に対して喜びも悔しさも感じない「頑張れない層」の話
    choota
    choota 2021/09/14
    できない事を悔しく感じなきゃ駄目、でなくて勉強(や行動そのもの)の原動力となる感情の動きが弱い子の話をしているよね。 勉強の楽しさを伝えるのが個別指導の仕事、と言ってる人は同じまとめを読んでいるのか?
  • 続・皆さん、そろそろ「ベース電源」て言葉は忘れてください

    皆さん、そろそろ「ベース電源」て言葉は忘れてくださいの続きというか、コメント増田への返答です。 貼ってあったURL読んでなかったから読んでたけど,やけに風力のコスト面無視して風力推すな~と思ったら風力屋じゃん 当は風力発電はもっと安くなるんだ!って持論でも持ってるのかもしれないけど,まあポジショントークだよね 安田先生は風力屋じゃなくて電力取引市場制度の研究者だよ。あと、引用したコラムは2015年のものなのね。そこから7年経って、太陽光と陸上風力は欧州でも中国でもグリッドパリティ(fitなどの補助金なしのメリットオーダー最上位)を達成しつつある。中国ではこの8月にFITが終了し、純粋なコスト競争力の面でも再エネが最も優位のエネルギーになった。海外の再エネ業界では次のマイルストーンは「洋上風力がいつグリッドパリティになるか」で、風況がよいロケーションなら、既にグリッドパリティの8円/kwh

    続・皆さん、そろそろ「ベース電源」て言葉は忘れてください
    choota
    choota 2021/09/14
  • 本番環境のローカルデータを全部吹き飛ばしました

    インスタンスのひとつ「S512」には、サービスの中でも特に重要な部内SNS「traQ」と部員管理システム「traPortal」、認証基盤「pipeline」がデプロイされています。 ArchLinuxくん... SysAd班では、これらVPSのOSにArchLinuxを採用しており、当時のカーネルバージョンは5.12.3-arch1-1でした(たぶん)。 ArchLinuxはUbuntuやCentOSと異なり、SimplicityやModernityの思想からパッケージのRolling releaseを採用しています。 Simplicity 不必要な追加や修正がないこと オリジナルの開発者(アップストリーム)によってリリースされたソフトウェアを、ディストリビューション(ダウンストリーム)特有の変更を最小限に抑えた状態で出荷する ディストリビューションのQAは最小限で、アップストリームによる

    本番環境のローカルデータを全部吹き飛ばしました