この解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。関連ブログ雑記•10日前Neovim設定をinit.vimからinit.luaに移行する方法Neovimの設定をLuaで管理すると、パフォーマンス向上や管理がしやすくなります。以下はinit.vimからinit.luaに移行する手順の解説です。行番号表示(number)と相対行番号(relativenumber)を設定し、コードの可読性と移動の効率を上げます。他のアプリとクリップボードを共有する設定も行います。データ損失に備え、バックアップやUndoファイルの保存先を設定します。Luaでカスタムキーマッピングを定義し、操作を効率化します。Protocol)ネットで話題もっと見る1933ブックマーク10年のツケを支払ったフロント界隈におけるJavaScript開発環境(2016年4月現在)。Windowsユーザの皆様はいかがお過ごしでしょうか。私個人としてはとても便利に使っています。Engineによる開発を実現するツール「jsonengine」について紹介します。Engineに興味はあるが経験のない方。Weeybridでは多数の言語でのシステム開発を行っています。IDEA」の使用を強く推奨しています。弊社ではリモートワークを推進していることもあり、開発者が複数の拠点/端末を使用することが増えてきました。複数端末で設定を個別に行うと、環境によって挙動が異なるケースが発生し、開発者にとって大きなストレスとなることがあります。TechBlog.•2ヶ月前direnvでプロジェクト・リポジトリごとの環境変数を統一するエキサイト株式会社エンジニア佐々木です。Web業界ですと複数プロジェクトやリポジトリがあることがほとんどだと思いますが、CLIで作業するときに環境変数に頼りたくなるときがあります。公式にインストール手順がありますので、こちらを参考にします。Macだと下記のコマンドになります。IDXとは、Googleが実験的に提供している、Webブラウザから利用できる開発環境である。VSCodeをベースとしており、Geminiを使った開発支援機能が統合されているのが売りの一つとなっている。IDXで、ドキュメントにないカスタムGeminiコマンドを作る方法を発見したので、ここで紹介する。こんにちは!フルサポート開発チーム、エンジニアの下山です。最近は猛暑のせいでバイクに乗る回数が極端に減っています。今回は、フルサポート開発チームがメインで取り扱う管理画面※1のコーディングルールについてお話します。コーディングルールの詳細については触れません。ご覧いただきありがとうございます。クロスマートに2024年4月に入社し、4ヶ月目でこの記事を書いている、PM(プロダクトマネージャー)の久保田です。私は新卒から14年間同じ会社に勤め、この度3x歳※で人生初めての転職でクロスマートに入社しました。※年齢とはただの数字とは思いつつも省略。この記事は、テックブログと言いつつ、タイトルの通りテック系の記事ではありません。いう関心のある方向けの記事となっている点、ご承知おきの上お進みください。使うことですべてが解決してしまった。ユーザー管理方法は好きだったのだけど複雑すぎるし履歴管理の都合上、富豪的という難点もあってなかなか正解を見つけることはできなかった。悪くないが、機能が多すぎるというのと開発環境の再現がちょっと面倒というのもある。Containersを利用するこんにちは、MLBお兄さんこと松村です。前半戦を終了してオールスターに突入します。利用することができます。コンシューマ事業部iOSエンジニアの三浦です。コンシューマ事業部では「あすけん」の開発に取り組んでいます。「あすけん」モバイルアプリ版の開始が2013年と、10年以上の歴史があるサービスです。施策実装に注力してきましたが、反面、開発環境の最適化や技術的な改善まで手が回っていませんでした。この課題に対処するため、昨年度からは技術改善に特化したチームが発足し、開発体制と技術の両面での改善を進めてきました。今回は、そうした取り組みも踏まえ、2024年6月現在のあすけんiOSアプリの開発環境についてご紹介します。Blog•5ヶ月前ようこそmise,さよならpyenvこんにちは、データエンジニアの藤原です。最近、開発に使用しているPCの入れ替えがあり、開発環境の見直しを行なっていました。その中で、Pythonのバージョン管理について、今まで(標準的だと思っている)pyenvを利用していたのですが、近年は新しいツールが色々あるらしくmiseというツールを利用してみたので、触ってみた感想を書いていこうと思います。apiを使って音声のやり取りを行いました。ユーザーが入力をした音声の文字起こしを取得したい場合の設定についてです。設定できることがわかります。Intuitions株式会社から現時点で日本語の性能が一番高い(らしい)モデルが出たので、動かしていきます。install...名称未設定。2が発売されましたねー。今回はPico2の新機能を使った実験です。表示遅延計測と言っても、Pico2では1080p60や2160p60等は出力できずフルHDや4Kのモニタのネイティブ解像度で表示できないので、どれほどの実用性かは不明。HDMI接続と言っても出力する信号自体はDVI-D信号です。HDMIはDVI-Dに対して上位互換性があるので、HDMI接続でもDVI-D信号を表示できます。先にソースコードと.uf2ファイルを置いておきます、コンパイルしなくても.uf2ファイルをPico2に入れれば動くと思います。環境をセットアップすることにしました。ついでに初心者向けに、コンテナ操作のハンズオン含めまとめ直したメモとなります。SENSYプロダクト開発チームの根岸です。複数の言語(Python、Goなど)を使った開発で、各言語ごとに異なるバージョン管理ツール(pyenv、goenvなど)を使うのは面倒でした。HERP(以下、弊社)では毎四半期の初めに激長いミーティングを開催している。このミーティングは「構成員間の自律的な協働を促進する」ことを目的のひとつとしている。会社としての方針を共有すればあとは勝手に動いてくれ〜、と弊社は構成員に期待している。(あるいは、それを上手くやれる人間を厚遇する会社であろうとしている。このミーティングの後に希望者のみ参加する懇親会を開催することが多い。陽社(陽キャの会社版)なんで「親睦を深めたら協働しやすいっしょ🫶😁」という発想がある。懇親会の企画進行は最近は回り持ちになっており、今回は俺含む複数名のソフトウ...しばたテックブログ•2日前Nushellでuvを使いPythonの開発環境を構築する方法Nushellでuvを使いPythonの開発環境を構築する方法に関して会社ブログを書きました。詳細はリンク先をご覧ください。SRPG(シミュレーションRPG)は、マップ上でユニット(キャラクター)を動かし、ターン制バトルを通じて戦略的に勝利を目指すゲームジャンルです。シミュレーションとRPGの要素が組み合わされており、敵の行動パターンやユニットの配置など、多くの戦略を必要とすることが特徴です。「ファイアーエムブレム」や「タクティクスオウガ」などが代表的なSRPGタイトルとして知られています。Unityは、SRPGの制作に最適な環境を提供しており、初心者でも直感的に操作できるインターフェースと豊富なドキュメントが用意されています。Unityは、VRコンテンツ制作に最適な開発環境を提供するため、多くの開発者が使用しています。VR(仮想現実)は、ユーザーが没入できる仮想空間を構築する技術で、FPSや教育アプリなどさまざまな用途で利用されています。Unityの豊富なリソースと、VR開発をサポートするプラグインにより、初心者でもVRアプリケーションを手軽に開発できる点が魅力です。VR開発には、通常のゲーム開発よりも高いPCスペックが求められます。第三部が“ゲームデザインとは何なのか”。この説明の中で、宮本茂氏は、“新しく入った開発者でよくゲームを遊んできた人は、前に遊んだゲームをより豪華にしたものをつくろうとする”と例に出しつつ、“そうではなく、いろいろな身の回りのことから何をテレビゲームにしたらおもしろいかを組み立てていくのがゲームデザインだと説明している”と回答。“どんなハードウェアや開発環境でゲームをつくるのか。自分がつくりたいものが本当に実現できるのかを考え、実現するために試行錯誤をするといったように、ゲームデザインとは設計だと説明している”と語っている。最速でPython環境を構築してプログラミングをはじめようこれからPythonをはじめようとする人が最初に行う作業は「環境構築」です。Pythonにおける環境構築とは、自分のパソコンでPythonプログラミングをできるようにすること。この環境構築で挫折した......という方も多いのではないでしょうか。この記事では、最も簡単で、かつ実用的なPython環境の構築方法をご紹介します。watさんメーカー勤務機械系エンジニア。WATLABブログ運営者。工学計算に関する知識の習得を目指し、Pythonの学習を2019年からはじめる。仕事以外にも、趣味のプログラミングやPythonコミュニティへの参加を行っている。いい加減やろうということで、やるついでに記事にしていきます。ソニー様が超絶分かりやすい丁寧なガイドを作成してくれているので、これを見ながらセットアップしていきます。