WSL内でDev Container使おうとしたら沼った話

こんにちは、全力開発部の @konoka-iori です。 今回は、WSL2とDev Containerを使った開発環境を構築しようとしたのですが、無事沼った話をしようと思います。 インターネット上に脱Docker Desktopの記事はたくさんありますが、私のハマったポイントについてはあまり情報がなかったので、その時の話を備忘録を兼ねて書いておきます。 前に開発環境をDev Containerでコンテナー化してみたよという記事と、Docker Desktopをやめたよという記事も書いているので、そちらも参考にしてみてください。 ...

Posted 2025-01-16 ·  konoka-iori ·  Tech

Docker Desktop、やめました

こんにちは、全力開発部の @konoka-iori です。 脱Docker DesktopしてWSL2とDev Containerを使った開発環境に移行しました。 前に開発環境をDev Containerでコンテナー化してみたよという記事も書いているので、そちらも参考にしてみてください。 (この記事を書いている段階ではまだDocker Desktopを使っていました) 開発環境をDev Containerを使ってコンテナー化してみた - 全力開発ブログ ...

Posted 2025-01-16 ·  konoka-iori ·  Tech

全力開発ブログの作り方:リポジトリの運用

こんにちは、全力開発部の @konoka-iori です。 今回も、「全力開発ブログの作り方」シリーズの記事です。 このシリーズでは、 メンバーがどのようにして全力開発ブログに記事を投稿しているか 記事を投稿するにあたって、守るべきルールやコーディング規約にはどんなものがあるのか 全力開発ブログのリポジトリの構成や運用方法はどのようなものか 全力開発ブログのカスタマイズについて など、全力開発ブログの裏側についてご紹介いたします。 今回の記事では、全力開発ブログでのリポジトリの運用方法についてご紹介します。 ...

Posted 2024-12-30 ·  konoka-iori ·  Tech

全力開発ブログの作り方:textlintとMarkdownlintで品質を維持する

こんにちは、全力開発部の @konoka-iori です。 今回からしばらくの間、「全力開発ブログの作り方」シリーズの記事を投稿します。 このシリーズでは、 メンバーがどのようにして全力開発ブログに記事を投稿しているか 記事を投稿するにあたって、守るべきルールやコーディング規約にはどんなものがあるのか 全力開発ブログのリポジトリの構成や運用方法はどのようなものか 全力開発ブログのカスタマイズについて など、全力開発ブログの裏側についてご紹介いたします。 ...

Posted 2024-11-17 ·  konoka-iori ·  Tech

開発環境をDev Containerを使ってコンテナー化してみた

こんにちは、全力開発部の @konoka-iori です。 2024年に入ってからDockerとDev Containerを使った開発環境のコンテナー化に興味を持ち、実際に開発中のプロジェクトに導入してみたので、その過程で得た知見等をまとめていきたいと思います。 きっかけ 私は主にPythonで開発を行っており、Pythonではpipenvを使って仮想環境を構築し、プロジェクトごとに依存関係を管理していました。 しかし、PCごとにインストールされているPythonのバージョンが異なっており、さらに別の言語やフレームワークを使ったプロジェクトもあるため、開発環境の構築に手間がかかるようになっていました。 ...

Posted 2024-10-16 ·  konoka-iori ·  Tech

WordPressからHugoに移行してみた

こんにちは、全力開発部の @konoka-iori です。 今回、WordPressからHugoにブログを移行したので、移行を決断した理由や技術の選定、記事の移植、移行後の運用、これからの課題などを書いていきます。 なぜWordPressからHugoに移行したのか この項目では、なぜWordPressからHugoに移行することを決断したのか、その理由を説明します。 WordPressの運用における課題 まず、WordPressからHugoに移行する理由の前に、WordPressをどのように運用していたかを説明します。 独自ドメインを取得。 日本国内のレンタルサーバー上にWordPressをインストール。 Team Parity のサイト部門に所属する2~3人程度で記事の執筆・公開。 Note 現在Team Parityはサイト部門を全力開発部に統合し、活動を終了しています。 作業フローとしては、次のような感じです。この間、常にTrelloやGuildedなどで情報共有や意思疎通が行われていました。 ...

Posted 2024-06-23 ·  konoka-iori ·  Tech

NVAPIを使ったVRAMの取得

NVAPIって知っていますか? NVAPIとはNVIDIA社が提供しているAPIです。 NVIDIA社が提供している有名なAPIとしてはCUDAが存在しますが、CUDAとは違いNVAPIは搭載されているハードウェアの情報を取得することが主な使用用途だと思われます。 さて、私はGPUを酷使する機会が多少ながらもあり、その時にVRAMがどの程度使用されているかどうかを取得するためのNVAPIのコードを紹介します。 ...

Posted 2020-11-13 ·  Rutsumi-Hinata ·  Tech

今日が祝日かどうかjpholidayを使って判定する【Python】

Pythonで今日が祝日なのかどうか判定する方法を備忘録もかねて書いておきます。 タイトルの「今日が祝日かどうか判定する方法」だけを知りたい方は「今日が祝日かどうか判定する」という項目からお読みください。 使うモジュール datetime jpholiday まず、pipで jpholiday というモジュールをインストールします。 shell 1 pip install jpholiday これでモジュールの準備は完了です。 jpholiday の使い方 まずは、基本的な使い方をマスターしていきましょう。 ちなみに、jpholiday のGitHubリポジトリはこちら です。 ...

Posted 2020-08-15 ·  Updated 2024-06-02 ·  konoka-iori ·  Tech

スマートフォンでPythonを動かす方法!

スマートフォンでPythonを動かす方法はいくつかありますが、今回は「モバイルC」でPythonを使う方法をご紹介します。 といっても、モバイルCのPythonはおまけ程度の機能であり、 pip install などはできません。 あくまで簡易的なプログラムを組む、試しに実行してみる程度にしておきましょう。 しっかりとしたPythonの開発環境がほしい場合は、Pythonistaなどを使うことをおすすめします。 モバイルCの使い方と簡単なサンプルコード(C言語)はこちらの記事 に書いています。 ...

Posted 2020-08-15 ·  Updated 2024-06-02 ·  konoka-iori ·  Tech

モバイルC - スマートフォンでC言語が使えるアプリ

iPhoneやAndroid端末でプログラミングできるアプリをご紹介。スマホで簡単にC言語で書かれたプログラムを実行したい人におすすめです。 概要 対応OS 価格 iOS(App Store) 無料(有料版あり) Android(Google Play) 無料(有料版あり) Warning 2024/12/30現在、Android(Google Play)版モバイルCのストアページがリンク切れになっているのを確認したため、リンクを削除しました。 ...

Posted 2020-08-05 ·  Updated 2024-12-30 ·  konoka-iori ·  Tech