ニックジャガー日記

勝手気ままだけど自分に素直なブログ

2020-02-01から1ヶ月間の記事一覧

なんてことはない。解決してた。

新しいurllib.requestを使おうとして複雑なことをやってたのが、 間違いだったのかな? 前の天気予報を読み取る方式で、なんのことはない、できた。 シンプルが一番いい それを喚起させてくれたのが、この記事 hibiki-press.tech import requests,pprint,jso…

これからが面白い postman使う

REST APIの動作確認は、POSTMANが超便利 www.xlsoft.com サンプルコードや企業のAPI説明のアクセスのURIをこれで実行するとパラメータを勝手に区分して表示してくれて、パラメータを入れるだけになる 例えばGETのリクエストが https://sample.com/api?query1…

サンプルコードの解析

WEB APIにアクセスできるIDが到着 これでアクセスして情報が取得できるようになった IDを取得しても、他にもその情報を元に取得するIDがあったりして その情報を取得するのも時間がかかった 一つのことをやるために たった10行足らずのコードを書くために ど…

WEBサービスのためのID取得

GitHubの情報取得がライブラリで出来たので、 今度はライブラリのない、一般的なREST APIでの情報検索を やってみることにする 企業が持っているREST APIはAPIを取得するためのIDが必要で それは申請しなければいけないから、色々ややこしい とりあえず、申…

LInux,Macの開発環境

VSCodeをLinuxのデスクトップにもMacBookにもいれている 外に出てカフェで勉強するときはMacBook 家でやるのはLinux コードはGitHub管理 どこでも同じコードを 試すことができる こういう環境が作れたのはよかった Windowsからどんどん離れてしまうのも 今の…

パスの通し方、ライブラリの使い方

一つエラーが出ると覚えることが3つ増える 笑 実行してエラーが出るたびに知識が増えるのを感じる 初心者はこうでなきゃと思う しんどいけど 笑 nickjagar.hatenablog.com この、エラーの意味は「githubというライブラリがないですよ」という意味だ。 pip in…

GitHubへのREST API

整った日本語入力はEmacsだが、 これが気分良くなり、 いよいよ次の課題に乗り出す 今度はGitHubへのREST API 調べるとPyGithubというライブラリがあるみたい pygithub.readthedocs.io これ使えば何も苦労なく取得できると思い、 自分のGithubのトークンを取…

Emacsの日本語入力

何度も環境を弄ることで、 自分のモチベーションが維持されているのを 感じる毎日 Ubuntuは日本語環境が整っていないのかと とてもイライラしていたけれど そうではなかった やっぱり設定なのだなぁ 日本語環境でメモを記述するのは 全部Emacsに任せているか…

ubuntuでのGit管理

うちの会社の開発はGitHubのフォーク版を使ってGitを使っている Windowsがメインなので、Gitの管理はTortoiseGitを使っている あの管理クライアントがとても便利なので、 今、コマンドラインでやっているソースコード管理ができる クライアントアプリケーシ…

忙しくても触る、そうすれば見えてくる

仕事が忙しくて、残業になって疲れて帰ってきても 自分が一から作ったUbuntuの環境は起動することにしてる 問題が起きても、自分なりに修正して直してきた環境は とても思い入れが深い 100日コードも忙しくてコードには触れられなくても 見る事はできる それ…

日本語を整えて次の目標へ

昨日、気に病んでいたUbuntuのEmacsの環境は 日本語入力の方法をmozcに絞って 他のFEP(日本語OADGとSKK)をアンインストールすることで 見切りをつけた そして、極力Emacsの中ではC-¥(Ctrlキーを押しながら¥キーを押す)キーで 日本語と英語のオンオフを…

ubuntuのEmacsでの日本語環境

WindowsでEmacsを使って文章を書くには 何も問題がない とても快適に使える Ubuntuで日本語でEmacsを使おうとすると 今のところ色々問題が起こる GoogleのFEP(フロントエンドプロセッサ)はMozcが優秀で 最初はこれを使っていた Emacsで使おうとするとリア…

まずは天気概況表示 第1目標完了

Weather情報をJSON形式に落としてファイルの書き込みに 成功した それとは別に、辞書形式で読み込んでいるので 一番知りたい情報を表示した 住んでいる町の天気概況を表示した res = requests.get(tenki_html)pprint.pprint(res.json())json_data = res.json…

いよいよJSON

天気APIからrequests.getでjsonデータを取得した requests.getで返ってくるデータはresponseオブジェクト このオブジェクトの中にいろんな属性があって、それを見れば情報がいろいろ見える note.nkmk.me しかも、この中のデータを処理するためにjsonに落とせ…

JSONの読み込み

いよいよ最初の目標に向けて 歩き出した 長かったなぁ、今まで 随分遠回りしたけど、 Linuxの勉強やら再度パソコンの ハードウェア周りの勉強ができたのは とても楽しいことだ OSのカーネル周りの ソースコードも見る事が できるかな そこらへんも 将来見て…

さて、python

勉強する環境作りも ubuntuの勉強でとても楽しいものではあるけれど 目標はpythonの勉強 pythonというプログラミング言語を通じて 情報を取得したり、発信したり 自分の今までできなかったことを 成し遂げること 最初の目標はウェブスクレイピング 自分のブ…

トラブルが楽しい

快適な環境を作ろうと2ディスプレイを是非使いたいと ubuntuの設定を見た 「設定」を見るとどうも並べたMitsubishiの14インチモニターの 解像度が合ってない 信号は出力されて、14インチは640x480にしかできない ここからが大変だった Mitsubishiのubuntu用…

さすがにPythonに戻る

環境ばかり整えていたけれど いよいよ次のステップに進むことにした まずは天気予報をとってくる、という最初の命題 どこかのWEBから情報をとってきてファイルに落とす これだけでいい 参考にしたのは、まさにこれ。 これを参考にスクレイピング(WEBの取得…

PC談義

結局今のubuntuマシンは前のPCが壊れたので CPUとマザボと電源を変えてる、しかもPCケースも。 今のPCケースってなんて軽いんだ!という感想は 久々に買ったから で・・ もとにあるマザボと電源とケースはもったいないと思う なので、電源だけ買ってきた も…

ubuntuハマリ

一度快適な環境を手に入れたら 前の環境は使わなくなる・・ 今、そういう状態 本来の動きであるLinux上でのpythonを構築したくて 初めて物理のマシンをubuntuにした これが快適で。 とっても WindowsというOSがいかに重厚であったのかと 感じてる もちろんマ…

BIOS画面

ツクモの店員さんと話して、 メモリーだと二人の意見が一致して 意気揚々と家に帰った もう一度マザーボードとにらめっこする メモリーの挿し直し どうも手応えがない 違うスロットに入れてみる 今度は体重かけて 「カチッ」 確かの音がした あ、これや! 動…

トラブルとアドバイス

新しいPCが動かず、原因のアドバイスをもらおうと 会社の帰りに購入したショップに寄ろうと 早めに会社を出た 最寄り駅に行くと 架線事故で電車がストップ 東京は他の路線もたくさんあって 遠回りして岩本町という秋葉原の近くまでいき あとは歩いた ショッ…

動かない

Amazonで購入したPCケース 昨日の晩、届いた もちろんLinux専用機にするつもり 部屋の電気の暗いなか、 マザーボードの設置や配線の取り回し 電源、メモリー、SSD(今回の目玉!) これで動くはず スイッチを入れると ファンは回る HDMIケーブルで繋いだディ…

物理マシンを組み立てる前に

PCの電源パーツをAmazonで注文したが 明日にならないと届かない なので、今日はこれからのpythonのプログラムをまずは何をするかを 考えた 前からやってみたいのは REST APIを使ったデータの取得 なので、まずは当面の目標だった天気を取ってくることにする …

動かない原因は・・

pythonの勉強とは少し離れているかも 知れないけれど これも環境作りの過程 とうとう、パーツを買ってきた 本格的に一台作る、物理環境を 意気揚々と放置してたPCを分解する 壊れていると信じていたマザーボードをはずし ハードディスクだけにして SATA電源…

物理の環境がなぜか欲しい

今の家のpythonの環境は Windows,Macの両方でLinuxはMacの環境だ WindowsはWindows 7でなぜかPIPをインストールしても 動作しない なので、VSCodeを入れてもライブラリが入らず 動作確認できない 結局、MacBookでやらざるを得ない Windowsの環境は実は2台以…