タグ

関連タグで絞り込む (195)

タグの絞り込みを解除

Programmingに関するt-satのブックマーク (495)

  • プログラミング初学者のための「即戦力ノウハウ」(4 万字) - Qiita

    はじめに これは文系出身の私が、入社後に早く教えて欲しかったことをまとめたものです。 私は 10 年ほど前に文系大学を卒業して技術職で採用されましたが、入社 1 年も経たないうちに「使えない」と言われ、お客様向けのサポートセンター業務に就くことになりました。 その間も個人ではコーディングを続け、開発チームに厄介な口出しなどしているうちに、いつの間にか技術職に戻っていました。 プログラミング未経験者のよくある回り道をした身として、同じような境遇の方の助けになれば幸いです。 以下はすぐに使えるものから、未経験の方には難しい内容まで含まれます。 すぐに分からなくても知ってさえいれば後々効いてくる内容にしたつもりですので、「そのうち分かるかな」くらいの気持ちで読んでもらえればと思います。 👑 コーディングの基礎テクニック 初学者に役立つ汎用的なテクニックをまとめます。 特に説明のない限り、コード

    プログラミング初学者のための「即戦力ノウハウ」(4 万字) - Qiita
    t-sat
    t-sat 2023/02/07
    "バッドノウハウ" は「奥が深い症候群」の関連で生み出された単語だから、ってもう賞味期限切れかしら。/「アンチパターン」もちょっとずれるか?
  • Japanese - The Joel on Software Translation Project

    t-sat
    t-sat 2023/01/16
    ときどき(日本語で)読みたくなるんだよなあ。
  • Go Secure Coding Practice の日本語翻訳を公開します - Techtouch Developers Blog


     GoSecure Coding Practice       SRE  izzii   Static application security testing (SAST)  SAST  SAST 
    Go Secure Coding Practice の日本語翻訳を公開します - Techtouch Developers Blog
  • 真面目なプログラマのためのディープラーニング入門

    はじめに: 講座は「機械学習ってなんか面倒くさそう」と感じている プログラマのためのものである。講座では 「そもそも機械が『学習する』とはどういうことか?」 「なぜニューラルネットワークで学習できるのか?」といった 根的な疑問に答えることから始める。 そのうえで「ニューラルネットワークでどのようなことが学習できるのか?」 という疑問に対する具体例として、物体認識や奥行き認識などの問題を扱う。 最終的には、機械学習のブラックボックス性を解消し、所詮は ニューラルネットワークもただのソフトウェアであり、 固有の長所と短所をもっていることを学ぶことが目的である。 なお、この講座では機械学習のソフトウェア的な原理を中心に説明しており、 理論的・数学的な基礎はそれほど厳密には説明しない。 使用環境は Python + PyTorch を使っているが、一度原理を理解してしまえば 環境や使用言語が

    真面目なプログラマのためのディープラーニング入門
  • システムの複雑さはどこから来るのか – Out of the tar pitを読む - Uzabase for Engineers


    Uzabase Saas Product Division Rich HickeyClojureSimple Made EasyBen MoseleyPeter MarksOut of the tar pitSaas Product25       
    システムの複雑さはどこから来るのか – Out of the tar pitを読む - Uzabase for Engineers
  • ナビつき! つくってわかる はじめてゲームプログラミング | Nintendo Switch | 任天堂

    ゲームをあそぶのは楽しいけれど、 つくるのも楽しい。 誰でもつくってあそべる、 ゲームプログラミングを体験してみませんか?

    ナビつき! つくってわかる はじめてゲームプログラミング | Nintendo Switch | 任天堂
  • JavaScript で print デバッグ時に変数名を出力する - mizdra's blog


     function sum(nums, acc = 0) { if (nums.length === 0) return 0; if (nums.length === 1) return nums[0]; return sum(nums.slice(1), acc + nums[0]); } const nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; console.log(sum(nums)); // expected: 55  (?) *15510  sum
    JavaScript で print デバッグ時に変数名を出力する - mizdra's blog
  • 東大が無料公開している超良質なPython/Data Science/Cloud教材まとめ (*随時更新) - Digital, digital and digital


     Python Pythonscikit-learn Python  : utokyo-ipp.github.io Python Python :  https://amzn.to/2oSw4ws Python -   Google Colab https://colab.research.google.com/github/utokyo-ip
    東大が無料公開している超良質なPython/Data Science/Cloud教材まとめ (*随時更新) - Digital, digital and digital
  • 良いコードとは何か - エンジニア新卒研修 スライド公開|CyberZ Developer


    CyberZ CTO (@at_sushi_at)  2021  45   20193CyberZOPENREC.tvAndroid Developers BlogCyberZ CTO 2019 
    良いコードとは何か - エンジニア新卒研修 スライド公開|CyberZ Developer
    t-sat
    t-sat 2021/04/28
    他はともかく "時間をかけても品質は上がりません。速度とスピードはトレードオフではない、むしろ正の相関があるわけですから" の論理運びはバグってないか?
  • Rust の最初のステップ - Training

    利用が広がり人気が高まっている新しいプログラミング言語の習得に関心がありますか? ここから始めましょう。 Rust で高速で効果的なプログラムを構築するために必要な知識の基盤を築きましょう。 このラーニング パスの内容は次のとおりです。 Rust コードの最初の行を記述するために必要なツールをインストールする。 Rust の基的な概念を学ぶ。 エラーを処理する方法を学ぶ。 Rust でメモリを管理する。 ジェネリック型と特性を使用する。 パッケージとクレート用のモジュールを設定する。 自動テストを記述して実行する。 コマンドライン プログラムを作成する。

  • GitHub - SuperPaintman/the-evolution-of-a-go-programmer: The Evolution of a Go Programmer

    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

    GitHub - SuperPaintman/the-evolution-of-a-go-programmer: The Evolution of a Go Programmer
    t-sat
    t-sat 2021/04/08
    一時期「ソースにコメントは不要。むしろ害悪! コミットログに書いとけ!」という主張をよく見かけたが。
  • 『ゼロからのOS自作入門』に込めた思い - uchan note


    2021 322OS OS15 2006 30OSuchan   OS uchan 2021 322 768 ISBN978-4-8399-7586-9 OS |  OSOSMikanOS OS
    『ゼロからのOS自作入門』に込めた思い - uchan note
  • Command Line Interface Guidelines

    Contents Command Line Interface Guidelines An open-source guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day. Authors Aanand Prasad Engineer at Squarespace, co-creator of Docker Compose. @aanandprasad Ben Firshman Co-creator Replicate, co-creator of Docker Compose. @bfirsh Carl Tashian Offroad Engineer at Smallstep, first e

    Command Line Interface Guidelines
  • Reactを自作しよう


     Build your own React  React1 React Step 1: createElement Step 2: render Step 3:  Step 4:  Step 5: Render Phase Commit Phase Step 6:  Step 7:  Step 8: Hooks Step 0   ReactJSXDOM 3React使 const ele
    Reactを自作しよう
  • レガシーおじさん、SPAを始めてみた。そして限界を知る


     WebReactVue.jsJSPERBjQuery WebSPA使 WebWebVue.js jQueryAPI WebVue.js 
    レガシーおじさん、SPAを始めてみた。そして限界を知る
  • Low-Level Academy

    In this course, you will learn how to work with the UDP and TCP internet protocols in real-world scenarios. You will apply your skills to build small, fun networking applications in Rust — right in your browser! No previous knowledge of network programming is required, but we assume that you are familiar with Rust syntax. If you’re not, that's fine too! You can read The Rust Book and learn by prac

    Low-Level Academy
  • マルチスレッド・プログラミングの道具箱


     CPU(Parallel)(Concurrent) Go  Rust CPU 便GogoroutinechannelRust Rayon
    マルチスレッド・プログラミングの道具箱
  • 「プログラミング言語Go完全入門」の「完全」公開のお知らせ | メルカリエンジニアリング


     @tenntenn稿MerpayTech Openness Month 11 GoGopherGoGo8100 GopherGopher 300 GopherGo2020731 831Online Summer Int
    「プログラミング言語Go完全入門」の「完全」公開のお知らせ | メルカリエンジニアリング
  • カロリーメイトリキッドのQuineを書きました - まめめも


     Ruby  www.otsuka.co.jp cd .Quine CML_quine.rb  cat CML_quine.rb ruby CML_quine.rb  CalorieMate-Liquid-Quine  *1    ruby CML_quine.rb  cat CML_quine.rb  n=2;'
    カロリーメイトリキッドのQuineを書きました - まめめも
    t-sat
    t-sat 2020/08/05
    内容はともかく、RubyとQuineという単語で、誰が書いたのかは察しがついた。
  • UWPからデスクトップアプリに回帰すべく、MSが送り出した「Project REUNION」 (1/2)


    UWP  Build WindowsProject REUNION使 Project REUNIONWindows8REUNION2 UWPWin32
    UWPからデスクトップアプリに回帰すべく、MSが送り出した「Project REUNION」 (1/2)
    t-sat
    t-sat 2020/05/24
    ユーザとしてはまずグラフィカルシェルをreunionしてほしいわけだが。