記事一覧
AIの書いたコードの方が品質が高い?プログラマーは廃業か?【ChatGPT】
597, 2022-12-07
悲劇!AIの書いたコードの方が品質が高い!?
悲劇というかまぁ、時代の流れと言いますか。
昨今はAIの躍進が目覚ましいです。
やれ機械翻訳だ、やれイラスト生成だ、とか。
でプログラミングも例外じゃないんですね。
(省略されました)
Rustのtrait(トレイト)の使い方を解説します【impl, トレイト境界】
592, 2022-11-28
Rustのtrait(トレイト)を使う
Rustのtrait(トレイト)とは他の言語をやって来た方に言うとインターフェースと似たようなものです。
トレイトは構造体に共通のメソッドを定義したい時に使われます。
たとえばCat
とDog
という構造体があってそれぞれ名前を持っているとします。
そうすると名前を取得する共通の関数が欲しくなりますよね。
(省略されました)
これからのAIとの向き合い方を考える
584, 2022-11-11
AIとどうやって向き合うべきか?
さっこん、AIの成果がめざましい。
小説やイラストの生成、ブログの記事はもちろん、あらゆるところでAIが使われ始めている。
いちまつの不安。
私の仕事はAIに取られるんじゃないか?
(省略されました)
DjangoのCMS, Wagtailの使い方をわかりやすく解説します
309, 2021-08-20
DjangoのCMS, Wagtailの使い方
Django製のCMSはいろいろありますが、今回はその中でも最近人気のあるWagtailというCMSの使い方を解説したいと思います。
Wagtailはカスタマイズ性に優れたCMSで、基本的なCMSの機能を利用して独自のサイトを作ることも可能になっています。
この記事では具体的にCMSであるWagtailについて↓を見ていきます。
解説するWagtailのバージョン
Wagtailのインストール方法
Wagtailのインデックスページ
Wagtailの管理サイトの使い方
Wagtailのhomeのページの拡張
解説するWagtailのバージョン
(省略されました)
Pythonのmain関数の書き方をわかりやすく解説
278, 2021-06-25
Pythonのmain
関数の書き方
Pythonはスクリプトなのでmain
関数を定義する必要はありません。
ありませんが、慣例的にmain
関数を定義することがあります。
結論から言うとPythonでmain
関数を定義するには↓のようにします。
import sys def main(argv): print('Hello, World!') return 0 if __name__ == '__main__': sys.exit(main(sys.argv))
(省略されました)