タグ コード
人気順 5 users 50 users 100 users 500 users 1000 usersLinuxの開発者であるリーナス・トーバルズ氏が、ふとしたきっかけで数行のコードを調整したところ、Linuxのパフォーマンスが2.6%向上した話
Jeffry Alvarado @jalva_dev Linuxの開発者であるリーナス・トーバルズ氏が、ふとしたきっかけで数行のコードを調整したところ、Linuxのパフォーマンスが2.6%向上しました。数百万台のサーバーで稼働するLinuxにとって、この2.6%の向上は非常に大きな成果です。参考までに、Metaのような企業では、サーバパフォーマンス... 続きを読む
音楽の知識がなくても指1本でコードが弾ける! コード進行おすすめ機能で誰でも簡単に作曲できる音楽制作ギア『Chordcat』が販売開始
電撃オンラインPC・ガジェットガジェット音楽の知識がなくても指1本でコードが弾ける! コード進行おすすめ機能で誰でも簡単に作曲できる音楽制作ギア『Chordcat』が販売開始音楽の知識がなくても指1本でコードが弾ける! コード進行おすすめ機能で誰でも簡単に作曲できる音楽制作ギア『Chordcat』が販売開始文:電撃オ... 続きを読む
(改訂版)三項演算子は本当に読みにくいのか。TypeScript で分かった 後置 else if メソッド の効果
本記事はこちらの改訂版です。コードも改良しています。 三項演算子は本当に読みにくいのか コードをドキュメントのように読みやすくすることは非常に多くのメリットがあります。 そして、プログラミング言語自体にも読みやすくするためだけに存在する構文があります。 その1つが三項演算子です。 いやいや、三項演算子... 続きを読む
入社 4 ヶ月の私が初見コードでも開発のスタートダッシュを切る技術 - エムスリーテックブログ
はじめに 前提となるマインドセット 具体的な Tips コードを読まずに理解する技術 とりあえず Clone する インタフェースで理解する テストコードで理解する 慣習名で理解する コードの詳細を理解する技術 デバッガを使う とりあえずサンプルコードを書いてみる 分からないなら聞く 初見コードに安全に変更を加える技術 ... 続きを読む
コトに向かうコードレビュー | Marginalia
他人や自分など「ヒト」ではなく「コト」に向かうコードレビューについて考えてみる。 参考:「コトに向かう」について => DeNA南場智子さんの講演「ことに向かう力」がいい話だった|narumi (本来の「コトに向かう」話とそれほど親和性のある話ではない気はしつつも、響きがいいので借用しています) このコードは良く... 続きを読む
Cursorで開発効率を爆上げ:VSCode + GitHub Copilotを超える次世代AIコードエディタ
はじめに 皆さん、こんな経験はありませんか? コードを書いていて、「これって前にも似たような実装をしたよな…」と悩む ChatGPTで質問するために、いちいちブラウザを開いて切り替えるのが面倒 GitHub Copilotの提案が的外れで、何度も書き直している そんな悩みを解決する、革新的な開発ツール「Cursor」をご紹介しま... 続きを読む
実践: await using でリソース開放
実践 いつ使うんだこれと思ってたら使う日が来たシリーズ。 今回、Deno で使ったんですが、 Node.js やブラウザでも Polyfill を入れれば動きます。 finaly で puppeteer を終了したい Deno で puppeteer を扱うために、こういうコードを書いてました。 // original import puppeteer from "npm:puppeteer@23.6.1"; impo... 続きを読む
東京都、QRコード決済で最大10%還元 物価高騰対策 - 日本経済新聞
東京都は1日、都内の対象店舗でQRコード決済した際に決済額の最大10%をポイント還元する事業を始めると発表した。物価高騰対策の一環で、期間は12月11〜27日まで。予算額は139億円で期間内に達した場合は終了する。決済手段はauPAY(コード支払い)、d払い、PayPay、 続きを読む
Playwrightを参考にブラウザ内テキスト検索を高速化する (事例紹介:サードパーティスクリプト提供会社)
ブラウザ内テキスト探索の高速化というテーマで改善を行いました。公開許可は頂いていますが、先方の希望で社名は伏せさせていただきます。 技術的には「再現性がある木構造のノード探索の条件の生成、その実行の高速化」という少しR&Dっぽいタスクでした。Playwright のコードを参考にしつつ、個別により速いパーツで置... 続きを読む
Kotlinのsealed classを使ってif文を取り除き、コードをシンプルにする - Uzabase for Engineers
はじめに 皆様こんにちは、ソーシャル経済メディア「NewsPicks」(Media Infrastructureチーム)エンジニアの北見です。 弊社では Server Side Kotlin を採用しており、昔に書かれた一部のコードは Java ですが、基本的に新規コードは Kotlin で書いており、既存の Java コードも Kotlin 化を推し進めています。 tech.uzab... 続きを読む
京セラ、25年3月期純利益30%減に KDDI株は「売却」方針 - 日本経済新聞
京セラは30日、2025年3月期の連結純利益が前期比30%減の710億円になりそうだと発表した。11%増の1120億円を見込んでいた従来予想から一転減益となる。半導体用パッケージなどの不振が響く。また、同日、コーポレートガバナンス・コード(企業統治指針)を一部変更して、保有するKDDI株について、「今後5年間で3分の1程度... 続きを読む
「Googleの新規コードの4分の1以上はAIが生成」とピチャイCEO
米Alphabetおよびその傘下のGoogleのCEO、スンダー・ピチャイ氏は10月29日(現地時間)に行った第3四半期の業績発表後の電話会見で、現在、Googleで新しく書かれるコードの4分の1以上はAIによって生成されており、その後エンジニアによってレビューされ、承認されていると語った。 ピチャイ氏は電話会見の冒頭から「われ... 続きを読む
美しすぎる。神の言語といわれるLISPは、数学のように純粋で美しいロジックが展開できる言語。オシャレな LISP インタプリタ。 - Qiita
タイトル: 「東京プログラマー リスプを書かずにはいられない物語」 新宿の夜景を見下ろすカフェで、主人公の大輔は、ノートパソコンに向かって静かにキーボードを叩いていた。彼は東京で働くプログラマー。コードの世界に浸り、特に最近夢中になっているのが関数型言語LISPだった。 LISPは、数学のように純粋で美しい... 続きを読む
RuboCopのルールセットを大きく変えるときに気をつけること(Standard導入編) - inSmartBank
こんにちは osyoyu です。RuboCop は好きですか? B/43の開発の現場でもRuboCopは活用しており、ご多分に漏れず .rubocop.yml がすくすくと育てられていました。コードの一貫性はよく保たれていた…… のですが、 # rubocop:disable がそれなりの頻度で出現したことからも、適用されているルールが最良のものかは少しばか... 続きを読む
Google Cloud「Gemini Code Assist Enterprise」提供開始。GitHubのリポジトリからコード読み込んでカスタマイズ可能
Google Cloud「Gemini Code Assist Enterprise」提供開始。GitHubのリポジトリからコード読み込んでカスタマイズ可能 同社は今年(2024年)4月に一般向けのコーディング支援AIサービス「Gemini Code Assist」を発表しています。 Gemini Code AssistはVisual Studio Code、IntelliJ、PyCharmなどのコードエディタやIDE、... 続きを読む
プログラマーにとって必須の 15 個のソフトウェアをすべて所有していますか? - Qiita
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? デジタル時代において、プログラマーの役割はますます重要になっています。彼らの使命は、単にコードを書くことだけでなく、無限の可能性に満ちた新しい世界を構築することです。効... 続きを読む
Raspberry Pi Pico 2の性能を引き出す——Picoprobeでネイティブコード開発に挑戦|fabcross
デバッグプローブの必要性 MicroPythonは先述のように、REPLコンソール上でコードを実行し、MicroPythonインタープリタと対話してデバッグができます。一方、ネイティブコード開発は、CPUが実行できるマシンコードを作成するので、デバッグはMicroPythonほど簡単ではありません。 最近のマイコンは、マシンコードのデバ... 続きを読む
数行のコードでAIエージェントがブラウザを操作!Python×Sentientを用いたブラウザ制御 - Qiita
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 続きを読む
AWS、コンソールの操作をコードに変換してくれる「AWS Console-to-Code」正式リリース
AWS、コンソールの操作をコードに変換してくれる「AWS Console-to-Code」正式リリース Amazon Web Services(AWS)は、AWSコンソールでの操作をコードに変換してくれる「AWS Console-to-Code」の正式リリースを発表しました。 AWSコンソールの操作をコードに変換 AWS Console-to-Codeを利用することでAWSコンソールで操... 続きを読む
Next.js App Routerの"use server"雑感 : Rails視点から
はじめに Next.jsにServer Actionが新しく導入されました。サーバ上の関数をブラウザから直接呼び出すようなコードの書き味を提供するもので、非常に魅力のあるコンセプトだと私は思っています。ただしサーバ上で実行されるコードとブラウザで実行されるコードの境界が曖昧で、"use server"のセキュリティ上の懸念もよく... 続きを読む
TypeScriptが仕事で使えるレベルに到達するためのガイド - Python転職初心者向けエンジニアリングブログ
TypeScriptが仕事で使えるレベルになるためには、単に基本的な文法や構文を理解するだけでなく、実際のプロジェクトやチーム開発でどのように活用するか、スケーラビリティや保守性を考慮しながらコードを書く能力が求められます。この記事では、TypeScriptを実務で使うために必要な基本から、少し踏み込んだ中級レベル... 続きを読む
読みやすいコードは「読ませない」
経験の浅い人にちょくちょくするアドバイスとして、「コードリーディングのときにはあんまコードを読まないほうがいいよ」がある。コード全体を詳細に読むのではなく、名前やインターフェイスからコードの意図を把握することで効率的にコードリーディングできる。完全に下記の受け売り。 「実装は極力見ないようにして、... 続きを読む
Next.jsで簡単なCRUDアプリを作りながら気になったセキュリティ: Railsの視点から
先日、Kamal 2でNext.jsを安価なVPSにデプロイする勉強をしながら、Next.js App Router/Server ActionでCRUDのデモアプリを作成しました(コードはGitHub)。そのときにセキュリティについて気になって点がいくつかあり、勉強しながら対策をしましたので紹介したいと思います。 私自身は業務でNext.jsを書いた経験が限定... 続きを読む
「携帯動画変換君」20周年 バージョンアップ試みたが断念、「コードがDelphiで……」
2004年10月10日にリリースされた、Windows用動画変換アプリ「携帯電話変換君」が20周年を迎えた。開発者のMIROさんは20周年を記念し、「19年ぶりのバージョンアップ」を試みるべくソースコードを発掘したものの、Delphiの当時のバージョンなどが手元になく、諦めたという。 その代わりに、ChatGPTを使って作ったものとは... 続きを読む
ESLintがJSONとMarkdownのコードチェック機能をサポ―ト | gihyo.jp
ESLintプロジェクトは2024年10月3日、ESLintがJSONとMarkdownのリンティングを正式にサポートしたことを発表した。 ESLint now officially supports linting of JSON and Markdown -ESLint ESLintはオープンソースのJavaScriptコードチェック(リンティング)ツール。JavaScriptやTypeScriptのコードを静的解析し、構文... 続きを読む