並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 109件

新着順 人気順

programingの検索結果1 - 40 件 / 109件

  • 女子大生が100日連続で生成AIで100本のプログラムを書いたらどうなったか?

    ボードゲームやアクションゲーム、各種ツールやシミュレーションなどさまざまなソフトが100日間に作られた いままで数えきれないほどのプログラマーに会ってインタビューもさせてもらってきたが、久しぶりに若いプログラマーの話を聞いてきた。ここ1、2年では U22グランプリの男子中学生や全国小中学生プログラミング大会の受賞者たちだが、今回は、ChatGPTを使ってプログラムを書きまくった女子大生である。 彼女は X(Twitter)の自分のアカウントで1日1本のソフトを100日間連続で作るというイベントをやっていて「おっ、頑張っているな!」と思って応援していた。「こんなゲームを作ってほしい」などとリクエストを出したりもしていたのだが、どうも私が想像していたものと内容もやり方も違っていたようである。 目下、ソフトウェア産業の最大のテーマは「我々は人間の言葉でプログラムを書くようになるだろうか」というこ

      女子大生が100日連続で生成AIで100本のプログラムを書いたらどうなったか?
    • はじめに · 小さなゲーム開発の楽しみ

      小さなゲーム開発の楽しみ はじめに ゲーム開発は、自分の創造性を存分に活かせる場だ。特に、手軽に作成してすぐに楽しめる小さなゲームを題材とすれば、その魅力をすぐに体験できる。この記事では、小さなゲームを制作する楽しさを探ってみたい。 「小さなゲームを作ること、それ自身が楽しいのだ」の章では、小さなゲームとは何か、小さなゲームを作るのはなぜ楽しいのかを述べる。小さなゲーム開発は大きなゲームを作るための訓練というだけではなく、小さなゲームならではの楽しさがあるのだ。 小さなゲームを作ろうとした時、どのようなプログラミング言語やゲームエンジンを使って作れば良いかは、最初に悩むポイントだ。「ターゲットデバイスと開発環境、何向けに何で作ろうか」の章で、それらに関する情報を集めた。 ゲームの核となるアイデアの考案は、小さなゲーム制作の鍵だ。「小さなゲームのアイデアって、どうやって思いつくの」の章で、そ

      • AIUI.me - Screenshot to code

        Transform any screenshot into a fully functional, reusable component with just a single click.

          AIUI.me - Screenshot to code
        • デジタル生命? Googleの研究者らが「自己複製するプログラム」の自然発生を確認【研究紹介】 - レバテックラボ(レバテックLAB)

          生命の起源と人工生命の研究分野は、生命の本質とその発生過程を探求している。両分野とも、「非生命」の状態から「生命」がどのように生まれるかを問うている。生命が出現するほとんどの基質に共通する特徴の一つは、自己複製が始まると同時に、その系の動態が大きく変化することである。 しかし、自然界で自己複製体がどのように発生したかについていくつかの仮説はあるものの、自己複製体が出現するための必要条件については、まだほとんど解明されていない。 研究チームは、単純なプログラミング言語や命令セットを用いて、計算環境における自己複製能力を持つプログラム(自己複製プログラム)が自然発生する過程を詳細に観察し分析した。この研究の中心となったのは、「Brainfuck」(BF)という極めて単純な言語を拡張した「Brainfuck Family」(BFF)と呼ばれる言語環境である。BFFでは、64バイトの長さを持つ13

            デジタル生命? Googleの研究者らが「自己複製するプログラム」の自然発生を確認【研究紹介】 - レバテックラボ(レバテックLAB)
          • Windowsではプロセスからプログラムに関するさまざまな情報が得られる (1/2)

            Microsoftが提供するSysinternalsの「Process Explorer」を使うと、ジョブオブジェクトを調べることができる。Optionメニューの「Configure Color」でJobsのチェックボックスをオンにする。ジョブでグループ化されているプロセスに指定した色がつく コンピューターでは、プログラムを実行するとメモリに読み込まれて「プロセス」になる。プロセスからはさまざまな情報が得られる。今回は、プロセスから情報を取得する方法について解説する。その前に、プロセスや関連の用語が混乱しているので、1回整理しておこう。 そもそもWindowsにおける「プロセス」とは 「プログラム」とは命令の連なりであり、これを記録したものが実行ファイルだ。ほとんどのプログラムは、実行ファイルという形を持つが、プログラムがプログラムを作って、実行ファイルという形を経ずに実行させることもでき

              Windowsではプロセスからプログラムに関するさまざまな情報が得られる (1/2)
            • 「銀河漂流バイファム」オープニングの謎が解けた!

              「銀河漂流バイファム」のオープニングに、演出と思われるプログラムコードが描かれていますが その起源について調べてみたことをまとめます

                「銀河漂流バイファム」オープニングの謎が解けた!
              • VS Codeにお勧めのフォント! 似た字形をはっきり区別でき、プログラミング向けに読みやすさを追求 -Commit Mono

                コードがはっきりときれいに見えるように、プログラミング向けに読みやすさを追求したフォント「Commit Mono」を紹介します。 似た字形(「tl1I|!ij」「O0QDØ38B」「:;.,''''"」「2Z5S7T6b」)ははっきりと区別できるようにデザインされており、また等幅フォントでよくある特定の文字間で幅が等しく見えない問題(「mm」「oの左右」など)も改善されています。 Commit Mono. Neutral programing typeface Commit Monoは、デンマーク出身のクリエイティブデベロッパー兼デザイナーであるEigil Nikolajsen氏によるプロジェクトで、プログラミング向けに読みやすさを追求して作成されたフォントです。 ライセンスはSIL OPEN FONT LICENSE Version 1.1で、商用利用は無料、Webフォントに変換したり改

                  VS Codeにお勧めのフォント! 似た字形をはっきり区別でき、プログラミング向けに読みやすさを追求 -Commit Mono
                • Pythonグラフ入門

                  Pythonグラフ入門# このPythonグラフ入門では、プログラミング言語Pythonを使ってグラフを描画する方法を解説しています。対象としている方は、ある程度Pythonに触れている人(リストやNumPyを使った配列を理解できるレベル)です。 サイト内の検索は、ページ上部の虫メガネのアイコンから行えます。

                    Pythonグラフ入門
                  • x=x+1がわからないのは逐次実行がわかっていないからで、記号を変えても解決にならない - きしだのHatena

                    x = x + 1がわからないという話が流行ってました。 で、「=ではなく:=を使えば」とか「イミュータブルにすれば」とかいう話が出たりしてますが、問題をあとまわしにしてるように見えます。 結局のところ、逐次実行がわかっていないことが表面化している場合がほとんどではないかと。 https://speakerdeck.com/kishida/lets-code-a-process?slide=8 プログラム以外の文章は、基本的にひとつの状態を示していて状態が遷移するということがありません。 推理小説なども、最終的な状態が徐々に開示されるだけともいえます。途中から読むと犯人が変わるということはないですね。もちろんそのように途中から読むと犯人が変わるような叙述トリックは可能ですが、通常はそうではないからトリックになるわけで。 つまり、x = x + 1という式は、x + 1という演算を行ってから

                      x=x+1がわからないのは逐次実行がわかっていないからで、記号を変えても解決にならない - きしだのHatena
                    • Supercomputing Contest 2013/GPUプログラミング資料 - Supercomputing Programing Contest Official Site

                      2023-09-13 SupercomputingContest2023 2023-09-06 Supercomputing Contest News News/sc230906 2023-09-01 News/sc230830 2023-08-28 News/sc230828 SupercomputingContest2023/本選結果 2023-08-01 MenuBar 2023-06-29 News/sc230629 SupercomputingContest2023/予選結果 2023-06-12 SupercomputingContest2023/予選・認定問題Q&A 2023-06-01 SupercomputingContest2023/問題および関連ファイル群更新履歴 2023-05-31 News/sc230531 2023-05-30 News/sc230530 20

                      • どうやってコード品質を上げるのか? 実例で学ぶリファクタリング

                        リファクタリングって何? いきなりですが「リファクタリング」について、普段どれぐらい意識していますか? コード品質に関わる重要な概念ですが、この単語は、職業としてプログラミングをやらない限り、人生で出会わない単語の筆頭と言えるかもしれません。下図は、リファクタリングと、おそらくそれと同程度には知られているのでないかと思われる開発用語の検索頻度を、Google Trendsで調べてみたものです。 リファクタリング、コードレビュー、スクラムの検索頻度の推移 検索期間は2013年10月21日から2023年10月21日、地域はJapan、カテゴリーはComputers & Electronics(SoftwareやProgramingをサブカテゴリに持ちます)です。「コードレビュー」もコード品質を上げるうえでは重要な行為だと思いますが、日本では意外と浸透していないようですね。コードレビューに関して

                          どうやってコード品質を上げるのか? 実例で学ぶリファクタリング
                        • 【2023年総まとめ】特に秀逸だったWebサイト|9組のキュレーターでお届けする特別版|田渕 将吾 (Shogo Tabuchi)

                          2023年もあと数日ですね⛄️🎍 毎年この時期になると、その年に印象的だったサイトをご紹介する記事を書かせていただいていましたが、なんと今年は、僕だけではなく、日頃からWebデザインへのアンテナの感度の高い『8組のゲスト』をお招きした特別企画をお届けします。 毎年楽しみにしていた方も、初めて見てくださる方も、 S5-Style Presents 「2023年総まとめ 特別版」をお楽しみください!😃 それでは、まずこちらの方からからです! -- 01 平尾 誠 (ARUTEGA Inc)👤💬 素晴らしいサイトの中から、題材が難しいサイトや、情報設計が秀逸なサイトを気づいたら選んでいました。今回の企画に参加するにあたり、普段からいろんなサイトに追いつきたくて、モチベーションをいただけている事に気づけました。 株式会社HA-RUhttps://ha-ru2017.co.jp/島根のダクト

                            【2023年総まとめ】特に秀逸だったWebサイト|9組のキュレーターでお届けする特別版|田渕 将吾 (Shogo Tabuchi)
                          • GitHub - m31coding/fuzzy-search: A fast, accurate and multilingual fuzzy search library for the frontend.

                            import * as fuzzySearch from './path/to/fuzzy-search.module.js'; const searcher = fuzzySearch.SearcherFactory.createDefaultSearcher(); const persons = [ { id: 23501, firstName: 'Alice', lastName: 'King' }, { id: 99234, firstName: 'Bob', lastName: 'Bishop' }, { id: 5823, firstName: 'Carol', lastName: 'Queen' }, { id: 11923, firstName: 'Charlie', lastName: 'Rook' } ]; const indexingMeta = searcher.i

                              GitHub - m31coding/fuzzy-search: A fast, accurate and multilingual fuzzy search library for the frontend.
                            • Preparing for the Systems Design and Coding Interview

                              At Big Tech and high-growth startups, coding and systems design interviews are common - and fairly standard. A lot of people have asked me for preparation advice for these. Here is what I used when getting ready for an E5/E6 Facebook interview, and the one at Uber - where I was hired as a senior software engineer (L5). It's the same resources I recommend to people who are preparing for Big Tech or

                                Preparing for the Systems Design and Coding Interview
                              • A Journey Into Shaders

                                This article is interactive: you can play with the code and sliders to interact with the shaders. Enjoy! What if I told you that it could takes just few lines of code to create graphics as simple as gradients or as complex as rain effects? Welcome to the world of shaders! I’ve been fascinated by shaders for a couple of years, but each time I attempted to dive into the subject, I felt like I was le

                                  A Journey Into Shaders
                                • GitHub - plandex-ai/plandex: An AI coding engine for complex tasks

                                  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 - plandex-ai/plandex: An AI coding engine for complex tasks
                                  • Codestral: Hello, World!

                                    Codestral: Hello, World!Empowering developers and democratising coding with Mistral AI. We introduce Codestral, our first-ever code model. Codestral is an open-weight generative AI model explicitly designed for code generation tasks. It helps developers write and interact with code through a shared instruction and completion API endpoint. As it masters code and English, it can be used to design ad

                                    • Pydanticで始めるイミュータブルクラス駆動開発 - NFLabs. エンジニアブログ

                                      はじめに こんにちは!NFLabs. 研究開発部の林です。普段はセキュリティ教育プラットフォームの開発をしています。 今回はセキュアコーディングの重要な要素である「バリデーション(入力検証)」に関連して、PythonのPydanticライブラリにフォーカスしてお話します。 Python界隈では、昨今、型ヒントやFastAPIの普及に伴い、型の重要性や有用性が徐々に認識されつつあるかと思います。 それに伴い、バリデーションライブラリのデファクトスタンダードの一つであるPydanticの注目度も上がってきたと感じています。 Pydanticは実行速度の速さを特長として挙げていますが、Pydanticがもたらす安全性・Immutable(不変)性は、開発速度向上にも一役買っています。 本稿ではPydanticがいかに開発速度・開発体験に寄与するか考察します。 ちなみに、タイトルの「イミュータブル

                                        Pydanticで始めるイミュータブルクラス駆動開発 - NFLabs. エンジニアブログ
                                      • Dynamic Programming is not Black Magic – Quentin Santos

                                        This year’s Advent of Code has been brutal (compare the stats of 2023 with that of 2022, especially day 1 part 1 vs. day 1 part 2). It included a problem to solve with dynamic programming as soon as day 12, which discouraged some people I know. This specific problem was particularly gnarly for Advent of Code, with multiple special cases to take into account, making it basically intractable if you

                                        • 学んでみたいプログラミング言語ランキング 3位「C言語」、2位「JavaScript」、1位は?

                                          Textrade運営事務局はインターネットアンケートにて200名を対象として調査・分析をおこない、学んでみたいプログラミング言語ランキングを作成しました。 アンケート概要 調査概要:学んでみたいプログラミング言語ランキング 調査対象:日本全国の男女 対象人数:200名 調査方法:インターネットアンケート調査 調査媒体:クラウドワークス 調査期間:2023年9月29日 *アンケートの調査結果の詳細はこちらの記事に公開しています。 https://wagtechblog.com/programing/press-release04 学んでみたいプログラミング言語ランキングの調査結果 学んでみたいプログラミング言語ランキングの結果は以下のようになりました。 それではプログラミング言語ごとに詳細を解説していきます。 1位:Python Pythonはシンプルで読みやすいプログラミング言語で、多用途

                                            学んでみたいプログラミング言語ランキング 3位「C言語」、2位「JavaScript」、1位は?
                                          • Documentation | Pipes

                                            What Pipes is Pipes is a spiritual successor to Yahoo! Pipes, but if you did not know that site, you can think of Pipes as a visual programing editor specialized on feeds, or a visual shell, or simply as a glorified feed configurator. Pipes gives you blocks that can fetch and create feeds, and manipulate them in various ways. Think filtering, extracting, merging and sorting. All you need to do is

                                            • Domain Modeling: What you need to know before coding

                                              Starting to write code without proper planning is like trying to build IKEA furniture with a blindfold on. If against all odds, you somehow manage to assemble something resembling a dresser, there’s a good chance you’ve forgotten a crucial piece and you’ll be throwing the whole thing out in a week and heading to Pottery Barn (like you should have in the first place). [1] When getting to know a new

                                                Domain Modeling: What you need to know before coding
                                              • Bing Chat(ChatGPT4)でプログラミング生成を試してみた

                                                Windows in Copilot(Bing Chat)のAI言語モデルはChat-GPT4のためプログラミングコードを生成することができます。 Windows in Copilot(Bing Chat)とは、Windows 11に搭載されたチャットモードのMicrosoft Bingですが詳しいインストール方法や使い方、機能一覧等の情報については別の記事でも紹介していますので是非参考にしてみてください。 この機能を使えばプログラミングの勉強や開発が効率的になります。 Windows Copilot(Bing Chat)を使うには、Windows 11のタスクバーにある「Bing」アイコンをクリックして、「チャット」タブを選択します。そうすると、Windows Copilot(Bing Chat)と会話ができるようになります。 会話の中で、「プログラミング生成」というキーワードを使って、

                                                • How fast is javascript? Simulating 20,000,000 particles

                                                  How fast is javascript? Simulating 20,000,000 particles The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the cpu. Let’s go. Ok, this is not a particularly difficult challenge if you did all the work on a gpu but the rule of the challenge is to use the CPU only or as much as possible and to stay in js land so no wasm. I know what you are thinking. This

                                                  • GitHub - receptron/graphai

                                                    GraphAI is an asynchronous data flow execution engine, which allows developers to build agentic applications by describing agent workflows as declarative data flow graphs in YAML or JSON. As Andrew Ng has described in his article, "The batch: Issue 242", better results can often be achieved by making multiple calls to a Large Language Model (LLM) and allowing it to incrementally build towards a hi

                                                      GitHub - receptron/graphai
                                                    • 省VRAMで話題のStable Diffusion WebUI Forge ① インストールとトラブルシューティング

                                                      イントロダクションひとえにStable Diffusionといっても、現在は様々な利用手段があります。 これから導入してみようという人の中にはどれを使っていいやら途方に暮れている人もいるかもしれません。 今メジャーなのはStable Diffusion WebUI(以下、WebUI)というツールですが、これからStable Diffusionに挑戦してみようという方にちょうどいいツールが最近話題になっていますので、導入方法をご紹介いたします。 なお、導入説明はWindows版を対象としています。 Stable Diffusion WebUIの前提知識WebUIは、直感的にAIイラスト生成を行えるようにUI(ユーザーインターフェース)をWebブラウザ上で操作できる形にしたものです。 Webと付いていますが、ローカル環境で動作させるものなので、一定以上のPCスペックが要求されます。 WebUI

                                                      • 【トップ対談】なぜ今、PayPay銀行が評価されるのか? 800万口座突破、顧客満足度調査でも躍進|LINEヤフー株式会社

                                                        田鎖智人(たくさり ともひと) PayPay銀行代表取締役社長 2003年ヤフー入社。2006年、ジャパンネット銀行取締役となり、2017年、代表取締役に。2018年にジャパンネット銀行がヤフーの連結子会社化したことに伴い、代表取締役社長に就任。PayPay銀行のミッションである「金融サービスを空気のように身近に」することが自身のミッション。 小笠原真吾(おがさわら しんご) Zフィナンシャル社長執行役員CEO兼COO営業本部長 2018年ヤフー入社。金融統括本部事業推進本部長などを経て、2024年、Zフィナンシャル社長執行役員CEOに就任。PayPay銀行の取締役も務める。 Zフィナンシャルのミッション「情報技術のチカラで、すべての人のお金に無限の可能性を。」を自らのミッションにし、グループ金融機関の連携やサポートも推進。 最近の金融業界の潮流 ――近年の金融業界で起きている変化、潮流に

                                                          【トップ対談】なぜ今、PayPay銀行が評価されるのか? 800万口座突破、顧客満足度調査でも躍進|LINEヤフー株式会社
                                                        • Usage | tonal

                                                          tonal is a music theory library. Contains functions to manipulate tonal elements of music (note, intervals, chords, scales, modes, keys). It deals with abstractions (not actual music or sound). tonal is implemented in Typescript and published as a collection of Javascript npm packages. It uses a functional programing style: all functions are pure, there is no data mutation, and entities are repres

                                                          • Visual Studio Codeで全角の周りに付く黄色枠を解除する方法 | RishunTrading

                                                            2022年1月30日 / 最終更新日時 : 2022年1月30日 info@rishuntrading.co.jpプログラミング Visual Studio Codeで全角の周りに付く黄色枠を解除する方法 今回は、開発作業で重宝する「Visual Studio Code」についてです。 Visual Studio Codeでコーディングしている際に、ふとコメント欄の全角文字の周りに付く黄色の枠が気になり、一度気になると、表示しないようにできないものか考えるようになり、調べたところ設定で変えられることがわかったので、共有させて頂こうかなと思います。 (以前はなかったような気がしたので、調べたところVisual Studio Codeのバージョンアップ(1.63)によるUnicodeのハイライト表示機能が起因でした。。)

                                                            • SANS SEC760に挑む|難易度最高峰のペンテストトレーニング

                                                              サイバーセキュリティを生業にしている皆さま、日々どのようにして新しい技術を学ばれていますか? 書籍やネットを主な情報源とする方もいればセミナーやカンファレンス、あるいは有志のコミュニティに所属して情報共有されている方もいるでしょう。体系的な情報を短い時間で習得したいのであればトレーニングを受講するという手段も有効に思えますが……自分に合ったサイバーセキュリティのトレーニングを選ぶのはなかなか難しいですよね。特に、難しいと評されたり開催回数が少なかったりするコースについては情報を集めることすら困難であり、受講の決め手が欠けることも少なくないかもしれません。 本記事ではそのような極めてニッチなお悩みを解消すべく、あるトレーニングカリキュラムの中でも非常に難しいと言われるコースを受講し、その体験を皆さまに共有させていただくことにしました。 今回の調査対象となるトレーニングはSANSの「SEC76

                                                              • Orangestar - アスノヨゾラ哨戒班 Cover By Rougenest

                                                                #anime #vocaloid #band Music Sequencer Programing & Mixed by AKIHIRO https://www.instagram.com/akihiro.nagao.97/ https://twitter.com/gomao97 MV filmed by nami https://www.instagram.com/u_nami25/ MV edited by Tasuku ルージュの巣メンバー Vo : AiRyA (アイリア) https://twitter.com/airyaofficial https://www.instagram.com/airyaofficial/ Gt : hiroto https://www.instagram.com/hiroto_guitar_63/ https://twitter.

                                                                  Orangestar - アスノヨゾラ哨戒班 Cover By Rougenest
                                                                • マハラージャン - ラジオネーム オフトゥン大好き (feat.ケンモチヒデフミ)[Official Music Video]

                                                                  マハラージャン×ケンモチヒデフミ NEW EP 「ゾーンに入ってます。」よりM3.ラジオネーム オフトゥン大好き(feat.ケンモチヒデフミ)先行配信START! https://maharajan.lnk.to/Radionameofutundaisuki ▶CREDIT ラジオネームオフトゥン大好き( feat.ケンモチヒデフミ) Programing : ケンモチヒデフミ Vocal & Guitar : マハラージャン MC : MC時間外労働( マハラージャン) 、MC有給消化( まきやまはる菜) 、 MC福利厚生( 澤村一平) 、MC出張( corin. ) Mix Engineer : 板井直樹 マハラージャン 2024.2.7 3作同時RELEASE!! ★NEW AL 「ミーンミーンミーン☆ゾーンゾーンゾーン」 2024年2月7日(水)発売 ※CD only 完全生

                                                                    マハラージャン - ラジオネーム オフトゥン大好き (feat.ケンモチヒデフミ)[Official Music Video]
                                                                  • ブログの理念とある星のプロフィール

                                                                    このブログの理念 こんにちは、ある星です。 私は、本業は カウンセリング 業をやっています。 これまで、様々な悩みの相談にのってきました。 カウンセリングの中で、引き寄せの法則や潜在意識の話になる事が、時々ありました。 引き寄せに関するアドバイスをする事で、不満のサイクルから抜け出せたり、職場の状況や人間関係が良い方に変わったり、転職ができたり、ストレスが減ったり、自己実現ができたり、恋愛や復縁の願いが叶ったという人達がいました。 そんなこともあり、カウンセラーとして書いてきたブログとは別に、引き寄せの法則に関する考えなどをまとめようと思い、2020年の5月から引き寄せに関するブログを書き始めました。 私は、転職や鬱や引きこもり等を経験して、自分を変えたいと思い、様々な本を読んできました。 自己啓発のセミナーに行ったのがきっかけで、カウンセラー講座やNLP(神経言語プログラミング)の講座、

                                                                      ブログの理念とある星のプロフィール
                                                                    • Windows版 Ollama と Ollama-ui を使ってPhi3-mini を試してみた - Qiita

                                                                      Linux上でOllama を使った記事はQiita上に沢山見つかりますが、Windows用の Ollama とChrome拡張機能の Ollama-ui を組み合わせた事例が見つからなかったので、本記事を作成しました。 Ollama の概要とダウンロード先 Ollama は、オープンソースの大規模言語モデル(LLM)をローカルPC上で実行できるOSSツールです。 Linux版、Mac版は以前からありましたが、2024年2月15日からWindows版(プレビュー版)が利用できるようになりました。 Windows版は Ollama公式サイト からもダウンロード可能ですが、プレビュー版の専用サイトが用意されており、詳しい情報が記載されているため、こちらを紹介しておきます。 次のインストーラーがダウンロードされるので、実行してください。 Ollama-ui の概要とダウンロード先 Ollama

                                                                        Windows版 Ollama と Ollama-ui を使ってPhi3-mini を試してみた - Qiita
                                                                      • Why Static Languages Suffer from Complexity (2022) | Hacker News

                                                                        > Dynamic languages, on the other hand, suffer from these drawbacks to a lesser extent, but they lack compile-time checks.I.e. "The two or three popular dynamic programing languages I know don't have any compile-time checks". Even my modest dialect (utterly not focused on type at all) Lisp can do a thing or two: 1> (compile-toplevel '(let (x) (cons a))) ** expr-1:1: warning: unbound variable a **

                                                                        • 音声合成サービス 一覧比較 =WebAPIがメイン= - Qiita

                                                                          🔵音声合成サービス 一覧比較 前書き ※追記 2023/12/05:最近ネット動画「AbemaTV」でVOICEBOXのずんだもんの声でのナレーションのCMがあるのを見た(というか聞いた) ※追記 2022/11/29:CoeFontのアイコンが変更してたので該当画像類の反映、他 ※追記 2022/08/14:フリーソフト関連を追加&上書き (これに伴い、今まで使ってた「フリーFree」は「組み込めタイプのFreeソフト」に変更) └ 「VOICEVOX」「COEIROINK」「TALQu」 の3つ └ フリーソフト関連部分に特化した記事(スクショなど画像あり):↓これ ※追記 2021/12/25:「CoeFont」関連について追加&上書き └ 「CoeFont」関連部分に特化した記事(スクショなど画像あり):↓これ ※リンク追加「* まず予備知識」の章に & 少し文章追加や推敲 @追

                                                                            音声合成サービス 一覧比較 =WebAPIがメイン= - Qiita
                                                                          • 【Python】 バージョン指定で venv 仮想環境構築 — パイトレ ~プログラミング+FXトレード~

                                                                            Windowsでの構築方法やシェル、pyファイルダブルクリックでの実行方法など. 2022年12月17日 2023年10月21日 • Python WindowsでのPython仮想環境まわりをまとめます。 Pythonのバージョンを指定したvenv構築方法や、アクティベート方法、***.pyファイルをダブルクリックしたときにvenv python で実行する方法等も含め、構築から使用方法までまとめて解説します。 仮想環境構築Windowsの場合、標準のpythonをインストールしていればPythonランチャーが使えます。 なので、仮想環境を置きたいフォルダに移動し、以下を実行すれば仮想環境を作れます。 // 仮想環境を置きたいフォルダに移動 > cd FOLDER_PATH // 仮想環境構築 > py -m venv VENV_NAME 複数バージョンのpythonをインストールしてあ

                                                                              【Python】 バージョン指定で venv 仮想環境構築 — パイトレ ~プログラミング+FXトレード~
                                                                            • 【C#】処理速度のケース別実測検証、高速化に寄与するテクニック | 堺docs

                                                                              C#は処理速度に優れた言語ですが、書き方によってはその強みが十分に生かせない場合があります。 今回は、過去の経験をもとに、低速コードを書いてしまいがちなポイントと解決法を解説します。(.NET6.0、C#10.0にて確認しています。) Linq.ToList()/Linq.ToArray()による即時評価は、場面によっては処理高速化に寄与する Linqにおいて、基本的にはIEnumerableの状態で遅延評価するのがメモリ・処理速度の面でセオリーとされています。他方、ToList/ToArrayを効果的に使うことで、実行速度が向上する場面が存在します。 以下、ケースごとに検証していきます。処理速度をSystem.Diagnostics.Stopwatchクラスで測定します。 ToList/ToArrayによる即時評価が実行速度向上に寄与する場面① 絞り込み結果を事前評価 次のコードのように

                                                                                【C#】処理速度のケース別実測検証、高速化に寄与するテクニック | 堺docs
                                                                              • ASRock BIOS アップグレードについての説明

                                                                                Instant FlashでBIOSの更新方法は三つあります。 方法 1. (EZ Mode) ASRockサイトでBIOSをダウンロードして、ダウンロードしたZipファイルを解凍してください。 BIOSファイルをFAT32ファイルシステムのUSBメモリーに入れてください。 起動する際に「F2」キーを押して、BIOS設定画面に入ります。 ToolsのInstant Flashをクリックしてください。 Instant Flashは接続したUSBメモリー内のBIOSファイルを自動的に検出します。 BIOSバージョンを確認の上、更新するBIOSを選択し、「Yes」をクリックして更新します。 BIOSを更新します。 更新完了の際に、「Programing success, Press OK to reboot the system」を表示され、「OK」をクリックして、再起動します。 Please

                                                                                • Microsoft Word - Version Beta v2

                                                                                  1 Computer Science Curricula 2023 Version Beta March 2023 The Joint Task Force on Computing Curricula Association for Computing Machinery (ACM) IEEE-Computer Society (IEEE-CS) Association for Advancement of Artificial Intelligence (AAAI) 2 Steering Committee members: ACM members:  Amruth N. Kumar, Ramapo College of NJ, Mahwah, NJ, USA (ACM CoChair)  Monica D. Anderson, University of Alabama, Tus