なりなり日記

Appleと折りたたみ自転車(BROMPTON / Tern Vektron S10 / BESV PSF1)の情報を中心に発信中!

プログラミング

【Swift入門】iPadとPlaygroundsで学ぶSwift ①

こんにちは、なりなりです(^ ^)dマガジン株式会社NTTドコモブック無料dマガジンでも読める、Mac Fan 2020年7月号の特集、「Swift Playgounds」でロボットを動かそう!に刺激を受けてSwift PlaygroundsApple教育無料iPadアプリ、Swift PlaygroundsでSwiftを学…

Juno for Python 改めJuno Connectがバージョンアップで日本語入力に対応!

こんにちは、なりなりです(^ ^)【Python入門】Juno for Jupyterを使ってiPadでPythonプログラミング - なりなり日記iPhone、iPadでPythonするのにお勧めのアプリ、Juno for Python の名前がJuno Connectに変わってバージョンアップされました。Juno ConnectR…

【Python入門】JupyterでのMatplotlibの日本語表示が上手くいかない時の対処方法

こんにちは、なりなりです(^ ^) 今日はWindows PCでJupyterを使う時の話です。Matplotlibでの日本語表示については各所で語られているのですが、その通りにやってもうまくいかなかったりします。 ゼロからはじめるPython(3) JupyterでCSVファイルを視覚化し…

【Python入門】iPadでブラウザをコントロールする

こんにちは、なりなりです(^ ^)今日はiPad(iPhoneも同様ですが)でブラウザをコントロールしてみます。 Chromeをコントロール ゼロからはじめるPython(49) Pythonでブラウザ自動操縦してカード明細を自動でダウンロードしよう(その1) | TECH+ 最近お気に入…

【Python入門】Juno for Jupyterで使えるモジュール一覧

こんにちは、なりなりです(^ ^)Juno ConnectRational Matter開発ツール¥1,220iPhone、iPadでの最高のPython開発環境、Juno for Jupyterで利用できるモジュールを確認してみました。 !python -c "help('modules')" Junoのセル内でこのコマンドを実行して待つ…

【Python入門】iPadとJuno for Jupyterと気象庁の気象データを使って旅行日程を決める

こんにちは、なりなりです(^ ^)PCより手軽で起動が早いiPadとキーボードの組み合わせは、こうしてブログを書いていても快適で、やはり最高です!家ではiPhoneを使う頻度が大きく下がりましたし、電車で遠出する時はiPadを持って出かけることも増えそうです。…

【Python入門】Juno for Jupyterを使ってiPadでPythonプログラミング

こんにちは、なりなりです(^ ^)【Python入門】Pythonista 3の機能を拡張するStaShをインストールしてみたけど… - なりなり日記 【Python入門】GoogleのクラウドPython開発環境ColaboratoryはiPadでは使いにくい - なりなり日記 iPadでPythonプログラミングが…

【Python入門】GoogleのクラウドPython開発環境ColaboratoryはiPadでは使いにくい

こんにちは、なりなりです(^ ^)【Python入門】Pythonista 3の機能を拡張するStaShをインストールしてみたけど… - なりなり日記こちらの流れで、クラウドのPython開発環境、Google Colaboratoryを使ってみました。 Google Colab Colaboratoryは、こちらから誰…

【Python入門】Pythonista 3の機能を拡張するStaShをインストールしてみたけど…

こんにちは、なりなりです(^ ^)iPad AirとSmart Keyboadというプログラミングに最適な環境を手に入れたため、Pythonista 3でのプログラミングを久しぶりにしてみます。Pythonista 3omz:software仕事効率化¥1,220Pythonista 3は確かに優れたPython開発環境な…

【PSoC入門】タイマーとUSBUARTによる割り込み

こんにちは、なりなりです(^ ^)今日は、PSoCのタイマーコンポーネントとUSB UARTコンポーネントを使った割り込みを勉強します。 https://ja.wikipedia.org/wiki/割り込み_(コンピュータ) 割り込みについての一般的知識はWikiでも割と親切に解説されています…

【PSoC入門】Windows PCとUSB接続してシリアル通信する

こんにちは、なりなりです(^ ^)【PSoC入門】プロジェクト生成からLチカまで - なりなり日記PSoCによるプログラミング勉強の続きです。今回は、USBポートを経由してWindows PCとPSoCを通信させます。基板付き体験編 ARM PSoCで作るMyスペシャル・マイコン: ア…

【PSoC入門】プロジェクト生成からLチカまで

こんにちは、なりなりです(^ ^)CYPRESS(サイプレス)のワンチップマイコンPSoC(ピーソック)始めました! - なりなり日記こちらに書いたように基板付き体験編 ARM PSoCで作るMyスペシャル・マイコン: アナログもディジタルもソフトウェアも…マウス・クルクル好…

CYPRESS(サイプレス)のワンチップマイコンPSoC(ピーソック)始めました!

こんにちは、なりなりです(^ ^)最近、天候不順が続いていたり、スポーツはテニスに力を入れているためあまり書くことがなく、プログラミングの話題が多くなっていますが、今日はマイコンの話です。新型iPhoneに関しては、僕が言及するまでもありませんし。マ…

【JavaScript入門】今見ているサイトのタイトルとURLをクリップボードにコピーする

こんにちは、なりなりです(^ ^)Pythonで作るタイマープログラムから脱線してJavaScriptの話になっていますが、今回もJavaScriptの話です。簡単に出来そうで欲しい、JavaScriptというかbookmarklet(ブックマークレット)が、今見ているサイトのタイトルとURL…

【JavaScript入門】簡単なタイマーを作る

こんにちは、なりなりです(^ ^) JavaScriptなら誰でもプログラミングが始められる! - なりなり日記 こちらにJavaScriptに関して簡単にまとめましたが、手始めとして、【Python入門】Pythonistaでタイマーを作る(2) - なりなり日記【Python入門】tkinkerでタ…

JavaScriptなら誰でもプログラミングが始められる!

こんにちは、なりなりです(^ ^)Pythonの勉強をしていますが、同時にJavaScriptにも興味を持って調べています。JavaScriptとは何なのか!初心者向けに徹底解説 | TechAcademyマガジン 例えばここなどて、JavaScriptって何なの?という疑問に答えてくれます。 …

【Python入門】tkinkerでタイマーを作る

こんにちは、なりなりです(^ ^)【Python入門】Pythonistaでタイマーを作る(2) - なりなり日記Pythonistaでのタイマーの使い方を勉強しましたが、一度脱線して、PCならどうするのか?やってみます(^-^)TKと聞けば、プラグラムに詳しい人はピンと来ますよね、…

【Python入門】Pythonistaでタイマーを作る(2)

こんにちは、なりなりです(^ ^)Pythonista 3omz:software仕事効率化¥1,220 【Python入門】Pythonistaでタイマーを作る(1) - なりなり日記前回、Text Fieldの表示が更新されないという問題にぶつかりましたが、これには、スレッドを使うのが良いようです。 im…

【Python入門】Pythonistaでタイマーを作る(1)

こんにちは、なりなりです(^ ^)Pythonista 3omz:software仕事効率化¥1,220さて、Pythonの基本的な文法がわかったところで、いよいよプログラミングします。今回はiPhoneのPythonアプリ、Pythonistaでプログラミングです(^-^) タイトル通り、タイマーを作るの…

【Python入門】オブジェクト・クラス・インスタンス

こんにちは、なりなりです(^ ^)僕が初めてオブジェクト指向のプログラミング言語に触れたのはC++でしたが、オブジェクトの説明を見ると、「世の中の物は全てオブジェクトであり...」など、何か話が難しそうだし、出てくる言葉に馴染みが無いために逃亡したく…

【Python入門】リテラル・変数・コメントアウト

こんにちは、なりなりです(^ ^)今回はPythonの文法の基礎として、リテラル、変数、コメントアウトについて勉強しましょう! リテラルとは リテラルとは、プログラムのソースコードにおいて使用される、数値や文字列を直接に記述した定数のことです。じゃあ、…

【Python入門】インタラクティブモードで関数電卓として使う

こんにちは、なりなりです(^ ^)Pythonはプログラミング言語ですが、プログラムを組むのは敷居が高いという人にもお勧めです(^-^)僕が通信系のハードウェアエンジニアということもありますが、Pythonはインタプリタで、かつ、インタラクティブモードを備える…

【Python入門】if文、for文、while文、関数でのインデントが特徴的

こんにちは、なりなりです(^_^)C/C++でのプログラミングはそこそこ出来るけど、Pythonは初心者という立場でPythonに関するチップスを、マイペースでまとめていきます(^-^)Pythonの特徴は変数宣言が無いことの他、様々ありますが、他のプログラミング言語では…

【Pythonista】iOSでPythonプログラミングと実行が出来る!

こんにちは、なりなりです(^ ^)新世代のBASIC⁉︎ プログラミング言語Python始めました! - なりなり日記Pythonを始めてみて、iPhoneでも勉強できたら良いなと思ってiTunesで検索してみると、意外にも幾つかのアプリが見つかりましたが、さて、どれがどの程度…

新世代のBASIC⁉︎ プログラミング言語Python始めました!

こんにちは、なりなりです(^ ^) Python(パイソン)って何? ニシキヘビです!じゃなくて、1991年にグイド・ヴァンロッサムによって開発された、比較的新しいプログラミング言語です。https://www.python.jp/about/https://www.python.jp/about/ Pythonはさ…

初めてのGARMIN Connect IQプログラミング vol.3【基礎編】

こんにちは、なりなり@narinarissuです(^ ^)初めてのGARMIN Connect IQプログラミング第3回です。前回でプログラミング環境は整ったので、使用するプログラミング言語「Monkey C」について、簡単に勉強します。といっても、参考になるのはhttp://developer.…

初めてのGARMIN Connect IQプログラミング vol.2【準備編2】

こんにちは、なりなり@narinarissuです(^ ^)初めてのGARMIN Connect IQプログラミング vol.1【準備編1】 - なりなり日記先日から始めた「初めてのGARMIN Connect IQプログラミング」第2回です。 http://developer.garmin.com/connect-iq/programmers-guide…

初めてのGARMIN Connect IQプログラミング vol.1【準備編1】

こんにちは、なりなり@narinarissuです(^ ^)ほぼ、GARIMIN Forreathlete 235Jを買うことにしているのですが、ぜひ追加したい機能が2つあります。(1) テニスのスコアカウンター (2) fenix 3Jの3Dナビ相当です。どちらも、そのうち、既存のConnect IQアプリが…