並び順

ブックマーク数

期間指定

  • から
  • まで

561 - 600 件 / 4801件

新着順 人気順

プログラミングの検索結果561 - 600 件 / 4801件

  • 1970年代にBASICで書かれたゲームを今のプログラミング言語に移植するプロジェクト - YAMDAS現更新履歴

    blog.codinghorror.com Stack Overflow の共同創業者、あるいは「FizzBuzzテスト」を広く世に知らしめた(?)ことで知られる Jeff Atwood が、彼の世代にもっとも影響を与えた BASIC 時代の本を取り上げている。 それは1970年代に刊行された BASIC Computer Games だが、この本に掲載されたゲームを遊ぶために BASIC のコードを打ち込んだよねということで、日本でいうと1980年代のマイコンBASICマガジン(ベーマガ)に近い存在だろうか。 で、単にノスタルジーでこの昔の本を取り上げているのではなく、彼はこれに掲載されたゲームの BASIC のソースコードを Java や Python や C# など8つの現代のプログラミング言語に移植するプロジェクトを立ち上げている。 github.com ライセンスは The Un

      1970年代にBASICで書かれたゲームを今のプログラミング言語に移植するプロジェクト - YAMDAS現更新履歴
    • プログラミングで辛かったこと。よかったこと。|Seiji Takahashi@ベースマキナ

      この流れです。 前提基本的に自分はGoのサーバーサイドが主戦場で、カンファレンスにはよく顔を出します。最近はOSSを公開すればいい感じにGithub Trendsの上の方にきて目立つような、芸人っぽいムーブができるようになりました。 ですが、直近プライベートではGo以外にTypeScript(Next.js) でGraphQLのクライアント書いたり、仕事だと前はSwiftやらC++やらPerlやら色々使っていたので、他の方と比べると広く浅い経歴です。 また、大学に入ってから学習を始めましたし、当時はドットインストールが出始めたくらいで、基本的には書籍で勉強していました。大学では授業でFORTRANの授業を取りました。内容は意味わからなかったので同級生に寄生してました。 Progateとかプログラミングスクールとかには頼ってませんでした。無かったので...。なので、「幼少期からBASICを触

        プログラミングで辛かったこと。よかったこと。|Seiji Takahashi@ベースマキナ
      • PlemolJPか、それ以外か – プログラミング用フォント徹底比較!

        2021年7月24日。IBMから『IBM Plex Sans JP』がリリースされました。 「だから?」と思われた方、罰としてこのまま長い序文をお読みください。それ以外の方は次の見出しでお会いしましょう。 以前の記事でもお話ししましたが、これまでにリリースされてきた日本語対応のプログラミング用フリーフォントは、一部を除いて『源ノ角ゴシック』と『M+』という2つのフォントから派生したもの。 なぜ他のフォントが使われないのか。それは選択肢が無いからです。この2つ以外で、 漢字を網羅しクオリティが高くライセンスフリーで使えるそんな都合の良いフォントはほぼありませんでした。あるとすればそれは、漢字を含まないフォントのみ。 ここに加わってきたのが『Plex Sans JP』という新たな選択肢です。 日常使いできる安定感、多彩なウェイト (太さ) 、そして商用利用可能なフリーフォントであるという大きな

          PlemolJPか、それ以外か – プログラミング用フォント徹底比較!
        • Pythonのネットワークプログラミングに必要なデータまとめ

          Comparitechは11月13日(米国時間)、「Python Network Programming Cheat Sheet - Downloadable JPG & PDF」において、Pythonを使ったネットワークプログラミングに必要となるモジュールやライブラリ、コードサンプルなどをまとめたチートシートおよびテーブルの公開を伝えた。 公開されたチートシートには次のデータがまとめられている。 一般的に必要となるモジュール: PIP、IDLE ネットワークプログラミングライブラリ ネットワークフォレンジック: 必要なライブラリとスクリプト Pythonキーワード データ型、算術演算子 Pythonを使ったネットワーク分析 dnspythonライブラリ ソケットモジュール(Berkley APIインタフェース) ソケットタイプ、ソケット作成 ソケットサンプル スクリプトサンプル 解析モジ

            Pythonのネットワークプログラミングに必要なデータまとめ
          • 【非エンジニア必見】1日でプログラミングを圧倒的に理解できるオススメの方法まとめ - 仮想サーファーの日常

            プログラミングに関していつかは取り組んでみたいけど、まだ取り組めていない方へ。 今回は、1日(8時間)でプログラミングの理解を圧倒的に進める方法を紹介します。 この記事で紹介している方法を実践することで、以下の状態になることができます。 この記事の内容を実践すると学べること プログラミングとは何か?がわかる プログラミングでできること、言語の特徴と利用目的の違いは何か?がわかる 自分はプログラミングが好きなのか?がわかる エンジニアじゃないけど、プログラミング・エンジニアの仕事に関してざっくりと理解したいという方に読んでいただければ。 まず最初に知っておいて欲しいのですが、プログラミング・エンジニアの全体像を全て体系的に理解しようとしないでください。 なぜなら、プログラミング・エンジニアの仕事の全体像を抜けもれなく理解しようとするといくら時間があっても足りないからです。 ぼくもエンジニアと

              【非エンジニア必見】1日でプログラミングを圧倒的に理解できるオススメの方法まとめ - 仮想サーファーの日常
            • 人気No.1プログラミング言語「Python」の入門から応用まで幅広いレベルの講座が分かりやすいムービー形式でサクッと学べるオンライン学習プラットフォーム「Udemy」

              世界で4400万人以上が利用し、様々な分野の専門知識を持った講師による講義をムービー形式で受講できるUdemyが、利用者の学習トレンド動向を調査した報告書によると、「最も学びたいテックスキル」ランキングで1位に輝いたのは人工知能や機械学習、ウェブアプリ作成など、多くの分野でよく利用されるプログラミング言語の「Python」でした。プログラマーが本当に支持するプログラミング言語ランキングでも1位に輝くなど不動の地位を築き上げているPythonについて、学習を進めていくのにぴったりなUdemyの講座をさまざまな難易度・分野からピックアップしてみました。 オンラインコース -世界最大級のオンライン学習プラットフォーム- Udemy https://www.udemy.com/ ・目次 ◆1:完全に知識ゼロでも大丈夫な初心者向け解説講座 ◆2:シリコンバレーエンジニア直伝のPython入門講座 ◆

                人気No.1プログラミング言語「Python」の入門から応用まで幅広いレベルの講座が分かりやすいムービー形式でサクッと学べるオンライン学習プラットフォーム「Udemy」
              • 40代プログラミング初心者がpython始めて半年!独学で勉強が続いている理由と読んだ本 - Qiita

                下で最新版に記事を編集しましたブログを作ったよ ツイッターアカウントフォローお願いします https://twitter.com/usagipycom こんな記事も書いてます 友達がpythonでPCゲームのレベル上げツールを作っていた それを聞いて、pythonって便利なのね。と思いその後色々あってプログラミングを勉強することにした プログラマー35歳までみたいな世の中で40代おそすぎ!ってあるかもしれない PCがあって、無料の教材はネットに転がってるし、本もたくさんあるし、挑戦するのは無料だし2022年の1月ぐらいから勉強を始めた 入門書って成果物がないからつまらないなと思ってそれ以外になんかないかなって本屋さんをふらふらしてたら python自動化 みたいな書籍がいっぱいあることに気がついた なるほど、もしかしたら仕事楽になるんじゃないかそんな思いから次の本を買った シゴトがはかどる

                  40代プログラミング初心者がpython始めて半年!独学で勉強が続いている理由と読んだ本 - Qiita
                • 世界のプログラミング言語(34) Node.jsに関する10の反省点から生まれたJS実行エンジンDeno

                  PC上でJavaScriptを実行できるJavaScript実行エンジンではNode.jsが最も普及しています。これは十分高速であるため、サーバー用途でも利用されています。しかし、Node.jsの作者は2018年より新たなJavaScript実行エンジンDenoを開発しています。DenoはNode.jsの反省より生まれたプロジェクトで多くの点でNode.jsを改良したものです。期待のDenoはNode.jsと比べて何が良いのか実際にプログラムを作って試してみましょう。 DenoでWebサーバーを実装して実行したところ DenoはNode.jsの反省から生まれた Node.jsの作者として有名なライアン・ダール氏は、2018年にJavaScriptの国際的なカンファレンス「JSConf 」にてDeno(読み方:ディーノまたはデノ)を発表しました。しかも、それは「Node.jsに関する10の反

                    世界のプログラミング言語(34) Node.jsに関する10の反省点から生まれたJS実行エンジンDeno
                  • プログラミングは要らなくなる、Pythonが示す未来

                    自分が最近どんな記事を書いているかを振り返る機会があった。そこで分かったのは、プログラミング言語のPythonに関する記事がとても多いということだ。 このコラム連載でも、Pythonに関する記事はよく読まれている。ここ半年で最も読まれたのは、Pythonを学ぶべき理由を紹介したコラムだ。次に読まれていたのは、Python 2がサポート対象外になるというコラムである。 関連記事: プログラマーだけではない、全ての人がPythonを学ぶべきたった1つの理由 寿命は年内限り、もはや「Python 2」は使ってはならない 私は日経クロステックだけでなく、ネットワーク技術者向けのメディアである日経NETWORKにもPythonの記事を書いている。2019年7月号には「知っておきたいPythonの基礎」という8ページの記事を書き、日経NETWORKの読者に初めてPythonを紹介した。 2019年10

                      プログラミングは要らなくなる、Pythonが示す未来
                    • GitHub - UTokyo-IPP/utokyo-ipp.github.io: 東京大学「Pythonプログラミング入門」の教材

                      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 - UTokyo-IPP/utokyo-ipp.github.io: 東京大学「Pythonプログラミング入門」の教材
                      • あらゆるプログラミング言語の最先端を行くScala 3のマクロ - 貳佰伍拾陸夜日記

                        この記事はScala Advent Calendar 2023の11日目です. 最近, 趣味でScala 3のコードをだいぶ書いていて, マクロの使い心地のよさに感心しました. 理論的な背景も含めて, 産業界で多く使われているプログラミング言語の中では筆者の知る限りぶっちぎりに優れたマクロを備えています. 他の言語にも見習ってほしいですね. たぶん見習おうとすると処理系を作り直す羽目になりますが. この記事ではScala 3のマクロのすごいところを例を使って紹介します. マクロの実践的な例 準備 実践的な例: NamedArray – 名前でアクセスできる配列 NamedArrayのマクロ実装 記述が明瞭 メタレベルのプログラムの扱い クォートとスプライスがある パターンマッチもある 生成コードに型がつく 多段階計算に基づいている クォートとスプライスの本当の意味 ネストしたスプライス ネ

                          あらゆるプログラミング言語の最先端を行くScala 3のマクロ - 貳佰伍拾陸夜日記
                        • NHK記者がプログラミングをしている記事を見て、正直悔しかった|近藤佑子

                          話題になっていた、NHKの記者が、プログラミングで身近な業務の困りごとを改善していることについて書いた記事を読みました。 とてもいい記事で、AIやIoTなどの先端的なテクノロジーを使っていなくても、ITエンジニアをたくさん抱えて内製化しなくても、現場の記者が手を動かして、プログラミングで身近な課題を解決しているのがとてもぐっときました。 「地味なツール開発の積み重ねが新しいサービスの創造や、職場の『DX』といわれるものにつながる」と書かれているのはまさにそう思います。 書き手である三輪解説委員は、1998年、インターネットをまだ利用したことがなかったにも関わらず、記者として「情報セキュリティー」の回を担当することになり、ネット犯罪やセキュリティー対策の専門用語がわからないまま、取材先に何度も確認し、一本のニュース特集を制作したとのことでした。 そのことが、三輪解説委員にとって、国内では当時

                            NHK記者がプログラミングをしている記事を見て、正直悔しかった|近藤佑子
                          • Next.js + esa.io + VercelでJAMStackな爆速ブログを構築する - パンダのプログラミングブログ

                            追記: 本記事がesa.ioの公式Twitterに取り上げられました! esaに書いた記事をNext.jsで公開する Next.jsのバージョン9.3から、ビルド時に外部ソースからデータを取得するgetStaticPropsというAPIが公開されました。 ブログは静的なコンテンツです。ブログの内容はユーザーに応じて動的に変わるということはありません。そして、getStaticPropsは静的なページを構築するために最適なAPIです。 そこで、esaにmarkdownで書いた記事をNext.jsで表示するサイトを構築しました。 実際にサイトにアクセスして記事を開いてみてください。爆速で遷移するのが体験できます。Lighthouseの成績もバツグンです。(blog-starterをベースに利用したため、コンテンツはそのレポジトリの内容を踏襲しています) デモサイトのコードはGitHubにアップ

                              Next.js + esa.io + VercelでJAMStackな爆速ブログを構築する - パンダのプログラミングブログ
                            • 「コンセプトから理解するRust」を読んでRustに入門する - パンダのプログラミングブログ

                              3年前に抱いていた Rust に対するイメージ 「コンセプトから理解するRust」(Amazon)という書籍を読んで Rust に再入門してみました。 実は2019年に Rust のチュートリアルである「The Rust Programming Language」(通称 TRPL)を写経したことがあります(GitHub)。 しかし、当時の自分は PHP のバックエンドエンジニアとしての経験が2年ちょっとあるくらいで、TypeScript にもまだ入門しておらず静的型付け言語の経験はほとんどなかったように記憶しています。 当時から Rust は所有権などの概念が難解で初心者を拒むものの、 Stack Overflow のアンケートで開発者から人気な言語として高い地位を誇っているというイメージがありました。 自分自身、PHP 以外にもサーバーサイドで使える言語があるといいなという思い、Rust

                                「コンセプトから理解するRust」を読んでRustに入門する - パンダのプログラミングブログ
                              • 京都大学プログラミング演習Python2019.pdf

                                • オブジェクト指向プログラミングについて学んだ事のメモ - EurekaMoments

                                  オブジェクト指向でなぜつくるのか 第2版 作者:平澤 章発売日: 2014/03/05メディア: Kindle版 目次 目次 背景・目的 参考文献 オブジェクト指向のイメージ 大変な作業を無くせる バグをなるべく混入させないための基礎 クラス中のメソッド数を少なくする メソッド中のステップ数を少なくする クラス中の行数を小さくする ネストを小さくする 変数をむやみやたらに作らない ライブラリ、コンポーネントを使う メモリ使用量とループ回数を考える IOアクセスは最小限にとどめる 同じことを書かない なるべくテスト可能なコードを書く 送り出すデータは厳密に、受け取るデータは寛容に シンプルなインターフェース 複雑な内部状態を定義しない コメントをなるべく書かない コメントアウトしない 良い名前を付ける 背景・目的 良いプログラムを作るには「オブジェクト指向設計をする」とよく言われていますが、

                                    オブジェクト指向プログラミングについて学んだ事のメモ - EurekaMoments
                                  • 最短で高給を実現するには?スポーツからプログラミングに大きく軸足を変えシリコンバレーで働くエンジニアにその半生と学習法を聞いてみた

                                    2030年には最大約79万人が不足する可能性があり、IT人材の不足はまだまだ続く見込みだということが(PDF)経済産業省の調査でわかってきています。そこで、今からでもITスキルを身につけてエンジニアに転職したい&給料を上げたい……と考える人に向けて、あまり知られていない「エンジニアとして成功するために本当に大切なことは何か」を、文系からエンジニアになってシリコンバレーの企業で働くエキスパートエンジニアであり、かつオンライン動画学習プラットフォーム「Udemy」の講師でもある酒井潤さんに聞いてみました。 オンラインコース -世界最大級のオンライン学習プラットフォーム- Udemy https://www.udemy.com/ 目次 ◆1:文系から年収5000万円のエンジニアになるまでにたどった道のりとは? ◆2:大切なのは「どの技術を学べばよいのか」という選び方 ◆3:デキるエンジニアの仕事

                                      最短で高給を実現するには?スポーツからプログラミングに大きく軸足を変えシリコンバレーで働くエンジニアにその半生と学習法を聞いてみた
                                    • Next.js で始める GraphQL - 30歳からのプログラミング

                                      この記事では、GraphQL を利用したアプリを Next.js で構築していきながら、GraphQL の初歩について書いていく。 GraphQL のクライアントもサーバも、Apollo を用いる。 また、できるだけ型安全に開発したいので、graphql-codegenで型定義ファイルを生成する方法も扱う。 利用しているライブラリのバージョンは以下の通り。 @apollo/client@3.5.10 @graphql-codegen/cli@2.6.2 @graphql-codegen/typed-document-node@2.2.7 @graphql-codegen/typescript-operations@2.3.4 @graphql-codegen/typescript-resolvers@2.5.4 @graphql-codegen/typescript@2.4.7 @type

                                        Next.js で始める GraphQL - 30歳からのプログラミング
                                      • ペアプログラミングはXPの5つの価値をエクストリームにする - Uzabase for Engineers

                                        SaaS Product Team の野口です。 以前にもいくつかの記事で触れたように、SaaS Product Team では XP(エクストリーム・プログラミング)をベースとしたチーム開発に取り組んでおり、ほぼ全ての作業をペアで行っています。*1 かく言う私もこのチームに入ってから 1 年以上の間 *2、日々ペアプログラミングに取り組む中でわかってきたことがあるので、この記事で共有したいと思います。 XP はうまくいくことを極限(エクストリーム)まで推し進めることから生まれた ペアプログラミングは XP の 5 つの価値を極限まで推し進める 注記 コミュニケーション シンプリシティ フィードバック 勇気 リスペクト 旅は続く 一緒にペアプログラミングと XP を探求しませんか? XP はうまくいくことを極限(エクストリーム)まで推し進めることから生まれた Kent Beck の『エクス

                                          ペアプログラミングはXPの5つの価値をエクストリームにする - Uzabase for Engineers
                                        • プログラミングができるアイドル 「プログラマーアイドル」を募集します!

                                          大阪でオンライン対応プログラミングスクール「FIRST CLASS」を運営する株式会社BringOnは、 プログラミングができるアイドル、「プログラマーアイドル」を2020年4月10日に募集開始しました。 募集終了日は4月末を予定していますが、終了が早まる場合もありますので予めご了承ください。 プログラマー、エンジニアの業界は圧倒的に男性が多いのが現状です。 その中で、この業界は慢性的な人材不足が続いており、新型コロナウィルスによる経済混乱が 起きている状況下においても人材不足は継続しています。 そんな人材不足の解消の糸口とすべく、女性プログラマーの増加を狙い、 プログラマーアイドルチームを作ることにしました。 プログラマーアイドルチームが実際にプログラミングについての情報を発信する事で、 多くの女性の方に、私にもプログラミングできるかもと思っていただくのが狙いです。 プログラマーアイドル

                                            プログラミングができるアイドル 「プログラマーアイドル」を募集します!
                                          • GitHub - yuk1ty/learning-systems-programming-in-rust: 「Rustでもわかるシステムプログラミング」

                                            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 - yuk1ty/learning-systems-programming-in-rust: 「Rustでもわかるシステムプログラミング」
                                            • 最近のプログラミングしている小学生のレベルが高すぎる→「親がエンジニアで教育熱心なだけ」という意見に対し錚々たるメンツから反論が寄せられる

                                              とくゆー@Progaku @tokuyuuuuuu Railsメインでやってるプログラミング歴12年30代前半のフリーランスSEです🍾 Progakuという完全無料のプログラミングコミュニティを運営してます😎 チーム開発や勉強会したりして、みんなでわいわい楽しくプログラミングしたい勢ですー。 note.com/tokuyuuuuuu/n/… とくゆー@Progaku @tokuyuuuuuu 最近のプログラミングしてる小学生のレベル高すぎて草 現役エンジニアのワイ涙目なんだが😭 後10年もしたらこういう子達と仕事するかも知れないのかぁ。。。 youtube.com/watch?v=bP-I27… pic.twitter.com/vjQ0pWOrC8

                                                最近のプログラミングしている小学生のレベルが高すぎる→「親がエンジニアで教育熱心なだけ」という意見に対し錚々たるメンツから反論が寄せられる
                                              • ChatGPT/Co-Pilotで改めてわかる「プログラミング」とはどんな作業だったのか|shi3z

                                                最初にプログラミングを始めた時は、学校にリファレンスマニュアルを持って行って全てのページを丸暗記した。丸暗記が目的だったわけではなく、読んで知識を吸収していくのが楽しくてしょうがなかった。 PC-9801のN88-BASICリファレンスマニュアルは、読み物としてとても良くできていた。各ステートメントの紹介があり、パラメータの説明があり、ごく簡単なサンプルコードも書いてあった。大体見開き一ページで一つのステートメントの説明なので読みやすかったし、ベーマガかなんかで読む呪文のようなコマンドの意味を詳細まで知れて楽しかった。 だがこれを「楽しい」と思う人は少数派のようだった。 僕のクラスメートのうち、相当数の人が親にパソコンを買ってもらい、BASICに挑戦したが、全くその世界に馴染めず結局ゲーム機になって行った。僕も親父がゲームなんかを買ってきたら話は変わっていたかもしれないが、親父の教育方針で

                                                  ChatGPT/Co-Pilotで改めてわかる「プログラミング」とはどんな作業だったのか|shi3z
                                                • 私たちが知っているプログラミングはいよいよ消滅する

                                                  この数十年の間に、さまざまなムーブメントや、パラダイム、テクノロジーの波がソフトウェアの世界を席巻した。その中には、プログラミングの煩雑な作業の多くをエンドユーザーに委ねるものもあれば、あるいはそのプロセスを自動化すると約束するものもあった。CASEツールや4GL、オブジェクト指向プログラミング、サービス指向アーキテクチャ、マイクロサービス、クラウドサービス、Platform as a Service(PaaS)、サーバーレスコンピューティング、ローコード開発/ノーコード開発などは、理論上、どれもソフトウェア開発の煩わしい作業を減らすことになっていた。つまりこれらは、潜在的には開発者の雇用の安定を脅かす存在でもあったわけだ。 しかし今も開発者の仕事はなくなっていない。それどころかソフトウェア開発者はますます忙しくなっており、スキルを持つ人材の需要は高まる一方だ。 人材開発支援会社であるPl

                                                    私たちが知っているプログラミングはいよいよ消滅する
                                                  • 【React】useSWRはAPIからデータ取得をする快適なReact Hooksだと伝えたい - パンダのプログラミングブログ

                                                    Vercel製のuseSWRはReactの非同期データ取得をラクにする SWRとは、Next.jsを作成しているVercel製のライブラリです。**SWRはuseSWRというReact Hooksを提供し、APIを通じたデータの取得をラクに記述する手助けをしてくれます。**このライブラリはなんとGitHubスター数を10,700も獲得しています。 SWRはライブラリ名で、stale-while-revalidateというRFC 5861で策定されたキャッシュ戦略の略称です。このSWRがデータ取得の扱いをラクにしてくれて最高なのです。 React開発者が嬉しいuseSWRの書き心地 useSWRは外部APIからのデータ取得、ローディング状態、エラーが発生した時をシンプルに記述できます。これがあらゆるReact開発者にとって(というか、ReactでAPIにリクエストを頻繁に送るアプリケーション

                                                      【React】useSWRはAPIからデータ取得をする快適なReact Hooksだと伝えたい - パンダのプログラミングブログ
                                                    • 人類は(いつ?/そもそも?)ビジュアルプログラミングに至るのか。またはプログラミング的思考とはなんなのか - mizchi's blog

                                                      西村賢さんのこの記事について coralcap.co 68件のコメント https://t.co/jGBUcpTCoK “プレーンテキスト Markdown 時代の終焉 - portal shit!” https://t.co/1Q831CDuXY— 限界シェアハウスみたいなTL (@mizchi) 2019年11月18日 ↑ の記事や、あとは最近の slack の wysiwyg 化について色々思うところあった。 wysiwyg は人類の技術の進歩なのかコンピュータへの適応の失敗なのかは議論の余地がある— 限界シェアハウスみたいなTL (@mizchi) 2019年11月19日 編集してるものと、出力されるものが違う、という発想、エンジニアの発想であるのは間違いなく、markdown を使うのはプログラミング的な思考や訓練が前提にあるのはそうで、人間を訓練するか、内部状態が汚れるのを許容

                                                        人類は(いつ?/そもそも?)ビジュアルプログラミングに至るのか。またはプログラミング的思考とはなんなのか - mizchi's blog
                                                      • GitHub - yuru7/PlemolJP: IBM Plex Mono と IBM Plex Sans JP を合成したプログラミングフォント PlemolJP (プレモル ジェイピー)

                                                        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 - yuru7/PlemolJP: IBM Plex Mono と IBM Plex Sans JP を合成したプログラミングフォント PlemolJP (プレモル ジェイピー)
                                                        • プログラミングの変化勉強会 - 西尾泰和のScrapbox

                                                          これが現実的な選択肢であることがElectronベースで作られているMicrosoftのIDE「Visual Studio Code」(2015)で如実に示された

                                                            プログラミングの変化勉強会 - 西尾泰和のScrapbox
                                                          • Notionでプログラミングノートを作ろう!図解で作成方法を解説

                                                            Notionでプログラミングノートを作って効率化しようNotionは、オールインワン・ワークスペースとして知られる文書管理ツールです。文書の作成や管理、共有に便利な様々な機能を持ち、情報管理の効率化に役立ちます。 Notionが持つ機能は、プログラミングノートの作成にも適しています。ページの階層構造やデータベースで情報を管理し、リンクブロックやコードブロックなどの便利なブロックにより、分かりやすく、見やすく情報をまとめることができます。 この記事では、プログラミングノートの作成に適したツールを探している方のため、Notionでプログラミングノートを作るメリットや、実際の作成方法を図解します。Notionでどのようなプログラミングノートが作れるかチェックしてみてください。 【参考】:Wiki、ドキュメント、プロジェクトがつながるコネクテッドワークスペース | Notion (ノーション)

                                                              Notionでプログラミングノートを作ろう!図解で作成方法を解説
                                                            • 多くのプログラミング言語に危険な脆弱性 ~Windows環境の引数エスケープ処理に不備「Rust」「PHP」「Node.js」「Haskell」などに影響/

                                                                多くのプログラミング言語に危険な脆弱性 ~Windows環境の引数エスケープ処理に不備「Rust」「PHP」「Node.js」「Haskell」などに影響/
                                                              • 『詳解Rustプログラミング』(Rust in Action)を読みました - Don't Repeat Yourself

                                                                先日発売になった『詳解Rustプログラミング』という本をひとまず一通り軽く読んでみました。実は原著の Rust in Action をすでに読んでしまっていたので、内容の流れは把握していたのですが、私は一応日本語ネイティブなので日本語の書籍は非常に嬉しいですね。 詳解Rustプログラミング 作者:Tim McNamara翔泳社Amazon Rust in Action 作者:McNamara, TimManning PublicationsAmazon 本書をまず読んで最初に思い出したのは、私も大好きな『低レベルプログラミング』という本でした。この本は C とアセンブラで書かれているのですが、これを Rust でやり直す感覚を覚えました。コンピュータサイエンスやコンピュータアーキテクチャの話題が豊富で、大学のコンピュータサイエンスの講義を受けているような印象を持ちました。 低レベルプログラ

                                                                  『詳解Rustプログラミング』(Rust in Action)を読みました - Don't Repeat Yourself
                                                                • 最強モンスターを生み出し、プログラミングした行動で戦わせる。コナミの新作ストラテジーゲーム『ソロモンプログラム』2月25日からNintendo Switch向けに基本無料配信へ

                                                                  『エルデンリング』DLC「SHADOW OF THE ERDTREE」最新アップデート配信開始。DLC最終ボスが弱体化

                                                                    最強モンスターを生み出し、プログラミングした行動で戦わせる。コナミの新作ストラテジーゲーム『ソロモンプログラム』2月25日からNintendo Switch向けに基本無料配信へ
                                                                  • テスト駆動開発(TDD)とは何か。コードで実践方法を解説します - パンダのプログラミングブログ

                                                                    この記事は、弁護士ドットコム Advent Calendar 2019 - Qiitaの2日目の記事です。 TL;DR TDDの実践方法を実際にコードを書いて解説します TDDの「レッド・グリーン・リファクタリング」のリズムを学ぼう 何度もテストを実行して、プログラムに対する不安を取り除こう TDDはテスト技法ではなく設計手法 TDD Boot Camp Sendai 9thに参加しました。TDDの伝道師和田さん(@t_wada)を講師に迎え、有志たちで開かれた勉強会でした。 午前中は和田さんによるTDDに関する講演とライブコーディング。午後は参加者同士のペアプロで出題されたお題を実装していく活気あるイベントでした。 イベントを通じてTDDはテストファーストのことだと考えていた自分は目を見開かされました。TDDは単にテストファーストでプログラムを実装することではなく、実装(ソフトウェア)が

                                                                      テスト駆動開発(TDD)とは何か。コードで実践方法を解説します - パンダのプログラミングブログ
                                                                    • 「GPT-4の真骨頂」Function callingをプログラミングなしで使い倒す方法|maKunugi

                                                                      OpenAIのGPTの真骨頂とも言える機能が「Function calling」ですFunction callingの凄さは、「AIとの自然な会話で様々なソフトウェアを扱えるようになる」点にあります。 とてつもなくすごいことなのですが、ChatGPTと違って利用するのにプログラミングが必要なため、いまいち凄さが伝わっていない感があります。 本記事は、Function callingをノーコードでサクッと動かし、その凄さを体感してもらうための記事です。 ※本記事は、会話型AI構築プラットフォームmiiboを開発する、株式会社miiboの提供です。 どんな事ができるのか?例えばこんなことができます。 ・AIチャットボットとブレストした内容をNotionで記事化しておいてもらう ・AIチャットボットにSNS発信内容を考えてもらい、ツイートをしてもらう ・AIチャットボットが受け付けたお問い合わせ

                                                                        「GPT-4の真骨頂」Function callingをプログラミングなしで使い倒す方法|maKunugi
                                                                      • 小4プラグラマー|こどもがプログラミングに熱狂的にハマった3条件|佐藤ねじ(ブルーパドル)

                                                                        これは、全然プログラミングにハマらなかった小3息子が、小4になってめちゃくちゃハマった話です。 3つの条件が揃うことで「強烈な作りたい」が最初に生まれ、勝手に覚えるようになりました。いい学びがあった話なので、ぜひ共有させてください。 (家庭によって、Scratchとか、プログラミングスクールとかいろいろ試していると思いますが、わが家は最終的に、toio Do(ロボット&ビジュアルプログラミング)で完璧にハマりました) 息子がプログラミングに熱狂的にハマった3つの条件結論から言いますと、この3つの順番でやっていったことで、こどもは完全にハマりました。 ①iPad慣れ|なんとなくわかる まず、キーボードとかiPadとかに慣れる。scratchもちょっとわかるくらいの状態になればOKです。 ②リファレンス|「超やりたい」を生み出す 次に、ここが超重要なんですが、たくさんの楽しい事例(リファレンス

                                                                          小4プラグラマー|こどもがプログラミングに熱狂的にハマった3条件|佐藤ねじ(ブルーパドル)
                                                                        • プログラミングTypeScript

                                                                          プログラミング言語TypeScriptの解説書。TypeScriptの型に関する基礎的な内容からその応用、エラー処理の手法、非同期プログラミング、各種フレームワークの利用法、既存のJavaScriptプロジェクトのTypeScript移行の方法まで、言語全般を総合的に解説します。本書全体を通じて、TypeScriptの洗練された型システムを最大限活用するために、コードをどのように記述すべきか、なぜそうすべきかを学べます。 賞賛の声 監訳者まえがき まえがき 1章 イントロダクション 2章 TypeScript:全体像 2.1 コンパイラー 2.2 型システム 2.2.1 TypeScript対JavaScript 2.3 コードエディターのセットアップ 2.3.1 tsconfig.json 2.3.2 tslint.json 2.4 index.ts 2.5 練習問題 3章 型について

                                                                            プログラミングTypeScript
                                                                          • プログラミング初心者が120社への営業で初案件を掴んだ『案件獲得の参考書』|Uno Yuuki

                                                                            こんにちは、はじめまして! うのゆうき(@unomado_life)です。 note公開と同時に多くの方に読んでいただき、たくさんのご感想もいただいているので、ご紹介させていただきます! うのさん(@unomado_life )の 営業に関するnote読了しました 本当に超有益です これだけの情報がタダで読める機会に巡り会えたことに感謝しております 個人的に ・面談前準備 ・面談方法 この辺りはめちゃくちゃ嬉しい情報でした 無料ですし、是非一度読んでみることをオススメします😌 https://t.co/rrRQ9jgyBc — くらお@無気力から独学で這い上がる (@kurawo__D) February 29, 2020 うのさん(@unomado_life )の 『案件獲得の参考書』読ませて頂きました😌 圧倒的な行動量と思考量に、刺激を受けると同時に 自分はまだまだ量が足りていない

                                                                              プログラミング初心者が120社への営業で初案件を掴んだ『案件獲得の参考書』|Uno Yuuki
                                                                            • 60年前からのプログラミング和文論文を掘り起こした話

                                                                              本記事の初版を公開したのは 2024 年 9 月 21 日だったのですが、その後 9 月 26 日に、ピックアップした論文を大幅に増やして更新しました。 また、最初はタイトルを「和文プログラミング論文を〜」としていたのですが、いわゆる「日本語プログラミング言語」の話にも見えてしまうことから、「プログラミング和文論文を〜」に置き換えました。 日本の人々が「プログラミング」にかかわるようになったのは、いつごろでしょうか? その前に、まずは世界のコンピュータとプログラミングの歴史を簡単に振り返ってみましょう。まずは OS から有名どころをたどると、 わかりやすく Windows 95 が 1995 年 [1] その前に広く使われた Windows 3.1 は 1992 年 [2] その下で動く MS-DOS は、バージョン 6 が 1993 年、バージョン 1 が 1981 年 [3] Linu

                                                                                60年前からのプログラミング和文論文を掘り起こした話
                                                                              • 「アイデアだけでは意味がない、実装されて初めて意味がある」 世界最古のプログラミング言語から学ぶ教訓

                                                                                プログラミング言語「Ruby」の国内最大のビジネスカンファレンス「RubyWorld Conference」。Rubyの先進的な利用事例や最新の技術動向、開発者教育の状況などの情報を発信することで、「Rubyのエコシステム(生態系)」を知ることができる場として開催します。ここで登壇したのは、Rubyアソシエーション 理事長のまつもとゆきひろ氏。プログラミング言語の過去、歴史から学ぶ教訓について発表しました。全4回。1回目は、「アイデアだけでは十分ではない」について。 Ruby開発のきっかけ まつもとゆきひろ氏:じゃあ、始めます。Rubyを作り始めた記録が残っているんですが、その当時勤めていた会社の先輩にあたる人が、本を書くという話になったんですね。 その時に、彼は『プログラミング言語を作りながら学ぶオブジェクト指向』という本を書くと言ってきたんですね。編集の人と話をしていく中で「どういう企

                                                                                  「アイデアだけでは意味がない、実装されて初めて意味がある」 世界最古のプログラミング言語から学ぶ教訓
                                                                                • プログラミングスクールの問題点 - Speaker Deck

                                                                                  Transcript Burikaigi2020 プログラミングスクールの問題点 合同会社フィヨルド 駒形真幸 None None 今⽇お話すること 1. フィヨルドブートキャンプ概要 2. プログラミングスクールの問題点と対応策 3. スクールとしての⽬標 フィヨルドブートキャンプ概要 None ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙

                                                                                    プログラミングスクールの問題点 - Speaker Deck