Transform any screenshot into a fully functional, reusable component with just a single click.
This is a piece of advice someone gave me a long time ago. Unfortunately, I don't really remember who, so I cannot properly attribute (although chances are they heard it somewhere too). But I decided to re-share this. What is refactoring? I'm sure we can find multitude of definitions. But with modern software development process it often becomes synonymous with any kind of code changes that do not
TotT 98 GTAC 61 James Whittaker 42 Misko Hevery 32 Anthony Vallone 27 Code Health 27 Patrick Copeland 23 Jobs 18 Andrew Trenk 12 C++ 11 Patrik Höglund 8 JavaScript 7 Allen Hutchison 6 George Pirocanac 6 Zhanyong Wan 6 Harry Robinson 5 Java 5 Julian Harty 5 Alberto Savoia 4 Ben Yu 4 Erik Kuefler 4 Philip Zembrod 4 Shyam Seshadri 4 Adam Bender 3 Chrome 3 Dillon Bly 3 John Thomas 3 Lesley Katzen 3 Ma
はじめに コーディングにAIが使われるようになってだいぶ時間が経ちました。AIエディタも様々なものが出ましたが有名どころとしてはCursorやGithub Copilotが挙げられると思います。これらのツールは、定額課金であるため個人で手が出しづらかったり契約にハードルがあるような職場もあるかもしれません。 ということで従量課金で使えるVSCode拡張のAIエディタ機能を探していたところ、Geminiの拡張を知りましたので使ってみました。 あまり使っている人が見当たらなかったので共有できればと思います。 誰向けの記事か Gemini Code Assist(VSCode拡張)について知りたい人 従量課金のAIエディタツールを探している人 Gemini Code Assist Gemini Code Assistは、Google Cloud の AI を活用したコラボレーターと表現されており
米Microsoftは5月30日(現地時間)、「Visual Studio Code for Education」を発表した。昨年7月からプレビューテストが実施されていたが、ようやく正式版として提供されるようになった。 【画像】中学から大学レベルまで、JavaScriptやPythonなどの多彩なカリキュラムを用意 「Visual Studio Code for Education」は、Web版「Visual Studio Code」を学生や教育者向けにカスタマイズしたバージョン。中学から大学レベルまで、JavaScriptやPythonなどの多彩なカリキュラムと、サンドボックス化されたコーディング環境をセットにした、無料のオンラインコンピュータサイエンス教育プラットフォームだ。 本サービスはWeb版「Visual Studio Code」がベースとなっており、「vscodeedu.com
Hi there! This is Oleg from Luden.io. We decided to have a deep and meaningful conversation about Lua programming language with Ivan Trusov, lead programmer of the video game Craftomation 101. It contains ~60,000 lines of Lua code and is made with Defold game engine. I asked Ivan to talk about the real issues and show real code, not the “hypothetical code, carefully prepared for the public to illu
RubyKaigi 2024 キーノートレポート tomoya ishidaさん「Writing Weird Code」 ~RubyKaigi 2024 1日目キーノート 2024年5月15日から3日間、沖縄県那覇市の那覇文化芸術劇場なはーとにてRubyKaigi 2024が開催されました。 その一日目はtompngさん、あるいはペンさんことtomoya ishidaさんによる「Writing Weird Code」と題されたキーノートからスタートしました(発表スライド)。 tomoya ishida(tompng)さん TRICKと奇妙なコード IRBやRelineのメンテナとして活躍されているtompngさんは、TRICK 2022 Gold Medalistという肩書も持っています。 TRICK(Transcendental Ruby Imbroglio Contest for
Version 1.90 is now available! Read about the new features and fixes from May. May 2024 (version 1.90) Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the May 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: Editor tabs multi-select - Select and perform
The polyfill.io domain is being used to infect more than 100,000 websites with malicious code after what's said to be a Chinese organization bought the domain earlier this year, researchers have said. Multiple security firms sounded the alarm on Tuesday, warning organizations whose websites use any JavaScript code from the polyfill.io domain to immediately remove it. The site offered polyfills – u
はじめに VS Codeの起動時にコマンド実行してほしいことがあります。調べてみるとちょうど良さそうな拡張機能を見つけたので試してみました。 ユースケース 起動時にコマンドが実行されて嬉しい場面は以下のようなときでしょうか。 workspace化してルートを複数持っているフロントエンド構成で各パッケージのnpm installとかrun dev Pythonアプリケーションのvenvのactivate git fetchとか ほかにも使い方はいくらでもあると思います。 インストール VS Codeの拡張機能タブから、Terminals Managerで検索すると出てきます。インストールして下さい。 設定 コマンドパレット(mac: ⌘+⇧+p, windows: ctrl+shift+p)で Terminals: Edit Configuration を探して実行します。するとtermin
Introduction & Overview Ollama is one of the most popular open-source projects for running AI Models, with over 70k stars on GitHub and hundreds of thousands of monthly pulls on Docker Hub. Inspired by Docker, Ollama aims to simplify the process of packaging and deploying AI models. Wiz Research discovered an easy-to-exploit Remote Code Execution vulnerability in Ollama: CVE-2024-37032, dubbed “Pr
Sometimes it's best to be DRY right from the start.Several years ago, I did some contract work for a company that needed importers for airspace data and various other kinds of data relevant to flying. In the US, the Federal Aviation Administration (FAA) publishes datasets for several kinds of airspace data. Two of them are called "Class Airspace" and "Special Use Airspace". The guy who wrote the o
※執筆時点の情報なので、内容が古くなっている可能性があります。最新の情報は公式ドキュメントをご確認ください。 はじめに GitHub CopilotのAPIを自分で呼び出せて、カスタムできたらなーとなんとなく思っていた時代もあった私。 そんな私がVS CodeのAPIに Chat extensions というものが追加されたと知ってしまい、「これはもしや内部でGitHub CopilotのAPIを呼び出せるやつでは!?でもドキュメント見てもよくわからん…誰も記事書いてない…」となったので、実際にいじって確認した内容をまとめます。 ついでに出てくる言語モデルAPIについてもまとめています。 VS Codeの拡張機能開発も初めて、TypeScriptも不慣れなので間違いがあればご指摘ください。 VS Code拡張機能開発方法については取り上げませんので、こちらをご確認ください。 結論 時間がな
Code Finder Code Finderは任意のキーワードを元にAIがGithubから検索してくれるコード検索エンジンです。特別な機能や便利な設定等は用意されておらず、単純に探したいOSSやコードスニペットをを探すコード検索エンジンとなっています。 OpenAIの GPT-3.5-Turboモデルを微調整して、ユーザーの入力したリクエストをGithubの検索クエリに変換する事で実現しているそうです。 システムのコアには、高度なアルゴリズムパイプラインがあり、検索クエリを受信した後に、アルゴリズムはGitHub Search API にリクエストを行い、関連するすべてのリポジトリをJSONで取得、このJSONからデータを分析し、関連性に基づいて検索結果をランク付けし、結果として反映される、という仕組みだそうです。 日本語で検索してもそれなりに精度が高かったですが、英語だとより確実みたい
In this blog post, we benchmark different strategies for handling errors in Go and discuss their relative performance and other tradeoffs. The difference in performance between different strategies was very surprising to us, and we'd like to share the results. The original publication of this blog overstated the difference in performance between error handling strategies due to poorly configured b
During the past months, I’ve been lucky to have the chance to write more Rust code for work and also for fun. Rust continues to be an interesting and fun language for me. Not everything is perfect, of course. Today I wanted to write about something that has bothered me since day one. It’s definitely not a huge problem, more like a slight annoyance, but I wanted to write about it anyway because it
概要 本書の内容 VS CodeとDockerを利用した、Python用開発環境の設定/利用方法を説明します。 本書で実現する開発環境の概略図は以下です。 Dockerを利用するので、動作環境のポータビリティが確保できる等のメリットがある他に、 以下のことができるようになります。 VSCodeのUIで、コンテナをビルド・起動する VSCodeのUIで、コンテナ内のソースコード編集やスクリプトを実行する などなど。 なお、本書は、PCがMacであることを想定して説明しますが、WindowやUbuntu-Destop等のLinuxディストリビューションでも同様のことができます。また、Dockerファイル等を変更することで、PHP/TypeScritp等、他言語の開発環境にも応用できます。 前提 下記のソフトウェアがインストール済みであること Docker DockerCompose VS Co
CSプラットフォーム統括部AI技術部の小松です。 昨今、生成AIが話題ですが、Google社からコーディング支援に特化したAI、「Gemini Code Assist」が発表されています。このGemini Code Assistは、Visual Studio Code(VS Code)やJetBrains IDEといった一般的なIDEで利用でき、20以上のプログラミング言語(Python、Java、Go、JavaScript、TypeScript、Kotlin、Swift、Rust、Bash、Terraformなど)に対応しています。 自然言語のチャットインターフェースを通じてコーディングに対する質問・回答を得ることができ、チャットによるコード生成、コードの説明、単体テストの生成などの機能があります。また、質問や回答内容は、Geminiのトレーニングデータとして使われることはありません。
Imagine a world where designers could concentrate solely on creating beautiful designs without worrying about the final product’s pixel-perfect implementation. Developers could focus on enhancing core functionalities and adding new features rather than converting designs into functional code. And businesses could consistently meet project deadlines without the usual delays and additional work. At
npx --package yo --package generator-code -- yo code Need to install the following packages: yo@5.0.0 generator-code@1.10.1 Ok to proceed? (y) y npm WARN deprecated npmlog@2.0.4: This package is no longer supported. npm WARN deprecated are-we-there-yet@1.1.7: This package is no longer supported. npm WARN deprecated gauge@1.2.7: This package is no longer supported. _-----_ ╭────────────────────────
The goal of fusion development is to create an environment where Citizen Developers, Professional developers (aka code-first) and IT Professional can collaborate seamlessly. We want to create great experience for makers creating an app for the first time and for code-first developers that want to have the transparency of the source code for their Power Apps. We are proud to announce the public pre
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く