-
IT技術・ノウハウ
【Futter】1番簡単なFlutterの環境構築【Android Studio】
マルチプラットフォームのアプリケーション開発で、近年高い知名度と実績をあげているのがFlutterです。Flutterを使うことで、iOSやAndroidのモバイル開発から、Webアプリケーション開発まで幅広く行うことができます。 Flutterのデメリットは、日本語のド... -
ガジェット
【手首が疲れないマウス】MA-WTB178BKレビュー
こんにちは、yassanです。今回は サンワサプライ ワイヤレスエルゴトラックボール MA-WTB178BK のレビューをします。 デスクワークの皆さん、腱鞘炎や肩こりって辛いですよね。こういった症状は、やはりなんと言ってもマウスが原因である場合が多いです... -
IT技術・ノウハウ
【Python】GUIライブラリの比較【Tkinter, PyQt, Kivy】
Python言語は、機械学習やサーバーサイドのイメージが強いと思うのですが、実はGUIアプリケーションを作成することも可能です。 今回は、Pythonで代表的なGUIツール4つを比較してみました。 Pythonで使えるGUIライブラリ Tkinter 特徴 Tktinterは、Python... -
働き方・キャリア
【社内SE】新卒入社から1年半で退職して気づいたこと【身についたスキル】
こんにちは、yassanです。私事ですが、社内SEとして新卒で入社した会社から、ITベンダーに転職してから、4ヶ月が経過してました。タイトルの通り、前職は1年半の期間しか勤めていませんでした。 転職した当時は、技術的なスキルアップができないことを理由... -
IT技術・ノウハウ
【Python】マルチスレッドの使い方【Thread】
Pythonには、マルチスレッドと呼ばれるテクニックがあります。一般的にプログラム言語は上から下に順番に1行ずつ実行されるものです。Pythonでは、それをスレッドとして複数同時に取り扱うことが可能です。このテクニックをマルチスレッドと呼びます。マル... -
IT技術・ノウハウ
【Kivy】ボタンのフィードバックと重い処理を分ける方法【Python】
Kivyでアプリ開発をしていると、MVCのように処理と表示を分けたくなることがあると思います。その時、ボタンをトリガーにすると、ボタンのフィードバックのタイミングが処理の終了タイミングと同じになってしまうことはないでしょうか。 今回は、ボタンの... -
働き方・キャリア
【R&Dエンジニア】研究開発エンジニアポジションのメリット・デメリット
こんにちは、ITベンダーにて研究開発工程を担当しているyassanです。R&Dエンジニア(=研究開発エンジニア)というポジションで働いてみて、率直な感想やメリット・デメリットを紹介します。 「R&Dエンジニアってなんだろう?」「R&Dエンジニ... -
IT技術・ノウハウ
【Python】グローバル変数が更新されない時の対処法
Pythonでグローバル変数を取り扱っているとき、関数内でグローバル変数の値を更新しても、更新が反映されていないということはないでしょうか。 これには、Pythonのお作法が関わっています。この解決法と、グローバル変数について解説します。 結論:関数... -
IT技術・ノウハウ
【Kivy】Widgetの初期値をidで指定する方法【Python】
Kivyを使ったアプリ開発をやっていると、widgetの初期値について、kvファイルで指定するのではなくpythonファイルで設定したくなることがあると思います。そんな時、root widgetクラスのコンストラクタにてidで設定すればできると思いきや、これはできませ... -
IT技術・ノウハウ
【Kivy入門】Button押下で動作するアプリの作り方【Python】
Kivyを使った簡単なGUIアプリケーションを作成します。無理のない情報量で、適宜解説をしていますので、Kivyでアプリを作ってみようかな!と考えている方は、参考にしていただけると嬉しいです。(Kivyに関しては触ったことなくても大丈夫ですが、Pythonに...