群馬県でPythonを使ったAIやシステムを開発しているファントム

Navigation
群馬県でPythonを使ったAIやシステムを開発しているファントム

群馬県でPythonを使ったAIやシステムを開発しているファントムです。企業の経営課題を最適なテクノロジーで解決します。テックブログではPythonを中心にプログラミングに役立つ情報を発信しています。

投稿を検索する


  • 株式会社ファントム コーポレートサイト

カテゴリー



  • AWS 16
  • Django 45
  • FastAPI 4
  • Flask 8
  • GCP 1
  • Information 37
  • Other 32
  • PHP 2
  • Python 93
  • Pythonista 3
  • Rust 1

タグ


Alembic API argparse Beautiful Soup black Channels charset CodeCommit datetime Django REST framework Docker enumerate f-string git GitHub glob Google Colaboratory i18n IAM Internship Jupyter Lambda Matplotlib Nginx OpenCV pandas PIL Pillow PostgreSQL PyCharm PyCon pyenv PyTorch Redis Rembg ReportLab requests S3 Sentry slack tqdm uWSGI venv Vue.js youtube
このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシーと利用規約が適用されます。

© 2022 Fantom, Inc.

Hydra WordPress Theme by EckoThemes.

Published with WordPress.

Related Articles

Filter by Category

  • Python(93)
  • Django(45)
  • Information(37)
  • Other(32)
  • AWS(16)
  • Flask(8)
  • FastAPI(4)
  • Pythonista(3)
  • PHP(2)
  • GCP(1)
  • Rust(1)

Filter by Author

  • EIGHT (14)
  • hayai017 (2)
  • press (196)
Back to Latest Articles
Other

生産効率を高める方法

生産効率を上げる方法について筆者が利用している環境を紹介する。前提として、生産効率を高める最も単純な方法はマウスを使わないことだ。したがって、マウスを使わない環境を整備することがまず求められる。次に導入する4つそれぞれの […]

Posted on 24th 5月 2021 by EIGHT

Python

OpenCVで複数の動画を連結する

OpenCVで複数の動画を連結する 複数の動画素材を結合したり、GoProで長時間撮影した時に約4GB毎に分割される動画ファイルを結合して一つの動画を書き出す方法です。 コードはGitHubリポジトリにあげています。 開 […]

Posted on 24th 5月 2021 by press

Information

MEDぐんま 2021に出展しました

MEDぐんま 2021に出展しました 2021年5月9日(日)にMEDぐんま 2021に出展しました。 開催概要 ◆MEDぐんま 2021会期: 2021年5月9日(日)会場: 群馬会館

Posted on 11th 5月 2021 by press

Information

2021年ゴールデンウィーク休業のお知らせ

2021年ゴールデンウィーク休業のお知らせ 平素は格別のお引立てを賜り、厚く御礼申し上げます。 誠に勝手ながら、弊社では下記日程をゴールデンウィーク休業とさせて頂きます。   2021年4月29日(木)~ 2021年5月 […]

Posted on 6th 4月 2021 by press

Information

SDGsぐんまビジネスプラクティスに選定されました

SDGsぐんまビジネスプラクティスに選定されました 介護現場での「人とテクノロジーの協業」が業務時間の節約や精神的なゆとりの創出につながり、さらには利用者やスタッフ間の豊かなコミュニケーションを生み出し、全ての利用者が本 […]

Posted on 5th 4月 2021 by press

Information

2021年 長期インターン募集のお知らせ

2021年 長期インターン募集のお知らせ 概要2021年度の長期インターン採用の募集を開始しました。 募集職種・インフラエンジニア・ウェブアプリケーションエンジニア・UI/UXデザイナー・グラフィックデザイナー 想定給与 […]

Posted on 1st 4月 2021 by press

Python

Pythonでファイルをアップロードする

Pythonでファイルをアップロードする 画像をPOSTして結果を返すプログラムやファイルをアップロードして機械学習の推論を試す時に、ブラウザからFormを使ってアップロードすることもできますが、Pythonでファイルの […]

Posted on 14th 3月 2021 by press

Django

django-import-exportで管理画面からCSVをインポート

django-import-exportで管理画面からCSVをインポート 情報を登録する際に一件づつ入力せずにCSVからまとめてインポートして登録が行えるので初期情報を登録する時などに便利な方法です。 コードはGitHu […]

Posted on 10th 3月 2021 by press

Django

OSError: No translation files found for default language

OSError: No translation files found for default language このエラーはDjangoで設定言語が間違ってる時に発生するエラーです。 settings.py setti […]

Posted on 16th 2月 2021 by press

Django

Dockerを使ってDjangoとPostgreSQL環境を構築(2)

前回の内容が古くなってしまったので2021年版に更新します。 Dockerを使ってシンプルなDjangoとPostgreSQLの開発環境を構築する方法の2021年版です。以下の点が前回より変わった点です。・Volumeを […]

Posted on 11th 2月 2021 by press

Python

Pythonのrandomモジュールでランダムな小数・整数を生成

Pythonのrandomモジュールでランダムな小数・整数を生成 Pythonで乱数(ランダムな小数や整数)が生成できる、randomモジュールの使い方を説明します。 開発環境 float型の乱数を生成(1) float […]

Posted on 26th 1月 2021 by press

Django

NameError: name ‘os’ is not definedが表示される

NameError: name ‘os’ is not definedが表示される Djangoの開発を始める時に最初のstartappする前に以下のエラーが出る時があります。これは初期段階でse […]

Posted on 23rd 1月 2021 by press

Python

Pythonのdatetimeで日付、時間の計算(2)

Pythonのdatetimeで日付、時間の計算(2) 前回からの続きです。 今回は、曜日を取得したり、特定の曜日の日付を取得します。後半は文字列とdatetimeの変換について説明します。 開発環境 本日の曜日を取得 […]

Posted on 19th 1月 2021 by press

Information

会社説明動画をYouTubeで公開しました

会社説明動画をYouTubeで公開しました 昨年より続く世界規模の環境変化で、イベントをはじめとするオフラインのイベントが中止を余儀なくされています。そのため企業説明会や会社訪問で会うことができなかった多くの方に向けて、 […]

Posted on 19th 1月 2021 by press

Information

2020年の冬季休業のお知らせ

2020年の冬季休業のお知らせ 誠に勝手ながら、弊社では下記日程を冬季休業とさせていただきます。 冬季休業期間 2020年12月26日(土)~2021年1月11日(月) 期間中にいただきましたお問い合わせにつきましては、 […]

Posted on 15th 12月 2020 by press

Information

群馬県立大泉高等学校で弊社代表の石井が講演しました

群馬県立大泉高等学校で弊社代表の石井が講演しました 2020年11月5日(木)に群馬県立大泉高等学校で弊社代表の石井が講演しました。

Posted on 6th 11月 2020 by press

Python

Pythonのdatetimeで日付、時間の計算(1)

Pythonのdatetimeで日付、時間の計算(1) Pythonには日付や日時を扱うdatetimeモジュールがありますが、日付の取得・計算にはtimedeltaを使います。 開発環境 現在の日付、時刻を取得 日付の […]

Posted on 2nd 11月 2020 by press

Python

Pythonのdatetimeで日付や時刻を扱う

Pythonのdatetimeで日付や時刻を扱う Pythonには日付や日時を扱うdatetimeモジュールがあります。今回はこのdatetimeモジュールを解説します。 開発環境 現在の日付を取得 現在の時刻を取得 現 […]

Posted on 21st 10月 2020 by press

Django

Djangoでマイグレーションをやり直す

Djangoでマイグレーションをやり直す Djangoで開発中にマイグレーションを元に戻したり(ロールバック)、やり直したくなった時の方法です。部分的に戻す方法と初期化したい方法の2パターンを紹介します。 開発環境 まず […]

Posted on 3rd 9月 2020 by press

Information

2020年の夏季休業のお知らせ

2020年の夏季休業のお知らせ 誠に勝手ながら、弊社では下記日程を夏季休業とさせていただきます。 夏季休業期間 2020年8月13日(木)~2020年8月16日(日) 期間中にいただきましたお問い合わせにつきましては、夏 […]

Posted on 29th 7月 2020 by press

View Latest Posts
Other

生産効率を高める方法


EIGHT
生産効率を高める方法
Posted on 24th 5月 2021 by EIGHT
2024年度 インターンシップ 募集開始

生産効率を上げる方法について筆者が利用している環境を紹介する。
前提として、生産効率を高める最も単純な方法はマウスを使わないことだ。したがって、マウスを使わない環境を整備することがまず求められる。
次に導入する4つそれぞれのショートカットをだいたい100個程度覚えるだけでマウスが不要な生活になり、作業効率も3倍位になるだろう。

1.ショートカットを覚える


マウスでできるほとんどのことはキーボードで代替可能である。そして、キーボードのほうが圧倒的に早い。以下はmac環境の話になるが、いくつかショートカットを紹介する。
アプリ切り替え:command+tab
同一アプリ内ウィンドウ切り替え:option+tab
仮想デスクトップ切り替え:control+→←
safariタブ切り替え:command+shift+[]
safari履歴移動:command+[]
safari入力フォーム自動入力:command+shift+A
safariタブ削除:command+W
safariタブ復元:commnnd+Z
文字入力時カーソル移動:control+AENPFB
文字入力時範囲選択:shift+矢印

特に仮想デスクトップの移動が非常に便利で、仕事用の画面と勉强用の画面と普段用の画面、コーディングの画面と使い分けることでやりたいことが全画面でできる上に仕事から勉强に切り替えるなどするときにslackを消してからevernoteを開くなどの面倒な作業をする必要がなくなる。control+矢印すれば一瞬で仕事用の画面から勉强用の画面に切り替わるのだから。


2.vimariを導入する


vimariとはsafariのプラグインでvimと同じコマンドを利用できるようにする。chromeにもvimiumなどのプラグインがあるので探すと良い。
これを導入するとページのスクロールがhjklででき、リンクもキーを押すと一瞬で開けるのでホームポジションから手を動かすことなくネットサーフィンできる。

3.alfredを導入する


ランチャーのalfredを導入することにより、アプリ切り替えcommand+tabで表示されないアプリをcommand+spaceしたあと名前を入力するだけで起動できるようになる。さらに、ファイル名を入力するだけで自動で検索し開いてくれるのでdesktop画面に大量にショートカットを置いてクリックして起動、なんてことをする必要もなくなる。ファイル名の命名にさえ気をつけておけば手軽にあらゆるファイルを引っ張り出せるようになる。


4.neovimを導入する


neovimはおそらく最も効率的なエディタである。neovimはマウス操作を受け付けない代わりに、コーディングが非常に早くなる。



5.AZIKを導入する


1-4まで導入すればもはやマウスは不要にはなるが、さらにキーボードの打鍵数をへらす工夫として日本語入力をAZIKにすることが挙げられる。

6.キーボードのHHKBを買う


HHKBはvimに適したキーボードになっており、ホームポジションに手を置いたまま矢印キーを押せるなどの工夫がされている。これを買うとわざわざテンキーに右手を動かすなどの面倒なキーボード操作がなくなり、完全にホームポジションのまますべてが完結するようになる。

あとがき

以上が筆者の導入している効率化の環境である。従来ならキーボードから手を離してマウスを持ち、マウス操作してクリックしてまたキーボードを触る…という複雑な過程が必要であった作業が、キーボード操作だけでコーディング、google検索、ファイル操作を自由に行き来できるようになるのは非常に楽である。

ファントムYouTubeチャンネル

株式会社ファントムへのお問い合わせ

群馬県でPythonを使ったAIやソフトウェアを開発している株式会社ファントムが運営しています。




    EIGHT
    • Share Article:
    • Twitter
    • Facebook
    • Pinterest
    • LinkedIn
    • Reddit
    Show Comments (0)

    Comments

    Cancel Reply

    コメントを投稿するにはログインしてください。

    Related Articles

    Other

    PyCharmに追加されたuvでパッケージ管理

    PyCharmに追加されたuvでパッケージ管理 PyCharmはバージョン2024.3.2から、既存のVirtualenvやPipenv、Poetryに加えて、新たに「uv」を使ったパッケージ管理が可能になりました。この […]

    Posted on 24th 2月 2025 by press
    Other

    GitHub ActionsでAmazon Lightsailに自動でデプロイする方法

    GitHub ActionsでAmazon Lightsailに自動でデプロイする方法 本記事ではGitHub上のリポジトリのmainブランチに変更(コミットやマージなど)があった際に、サーバー側からgit pullを実 […]

    Posted on 3rd 9月 2021 by press