chevron_left

メインカテゴリーを選択しなおす

cancel
パーソナルブログメモリ https://blog.goo.ne.jp/field_light

個人的な簡易記録です。コンピュータ関連をメインでやってます。ようこそ!いらっしゃいませ。

パーソナルブログメモリ
フォロー
住所
未設定
出身
未設定
ブログ村参加

2018/06/05

arrow_drop_down
  • Python ブログの見出しとその画面だけで基礎説明を目指してみる

    文字、数値は””でくくる、リストは[]でくくりカンマで分割、リストを主体としたループ(foriinリスト)、:と字下げで処理をまとめ、if:else:も学ぶ、スライスの使い方[a:b]、defの作り方deffunc(b):ループ内容をzipで複数もたせるsはstringで文字列、cはcharで一文字、nはnumericで数値、iは添字変数名には掟ありPythonブログの見出しとその画面だけで基礎説明を目指してみる

  • Python 基礎画面

    Pythonの基礎が一通り入っていそうな良問題、実質12行ほどのプログラムのご紹介。ベストな選択をするプログラムでAIの一種です。googleマップで店検索して予算内で評価値の高い所いってみようというのと同じです。####は説明用にインデント(文字の表示位置をそろえる)を使って処理をまとめている箇所10行目は11,12,13,15を繰返す15行目は条件が揃った時、16,17を実行Python:が重要10行目繰返し開始の:12行目スライスの数値分割の:15行目条件にまっちしている時を表す:10行目なぜinなのか?実は指定データをiにしていくのであってカウントアップされてない。繰返しの中でiを変更しても次の繰り返しに影響しない。Python基礎画面

  • Python は、だいたいリストである(使い方とエラー)

    Pythonってだいたいリストじゃないか?と思って作成してみました。もちろんポエムです。第一章だいたい全部まずはざっくりと基本的な所とそうでない所(これぐらいで大丈夫かな?)1から11で表示してしている1つずつ追って理解できればほぼPythonはマスターしている2,3,8,10、16、20行目がリストの基本的な使い方コメントに、なんかしらんがとあるのは罠、だいたいスライスがらみですコメントに()内にある文字とPythonをスペースあけてgoogle検索すればもっとわかりやすい情報がゴロゴロと登場します第二章エラー達の黄昏次にリストのエラーをガンガンだしていこうとしたけどあんまりでなかった黄昏1リストに数字を足す時は[]を忘れずに2リストの外側を呼ぶとIndexoutofrange(他の言語でもよくでるエラ...Pythonは、だいたいリストである(使い方とエラー)

  • Pygame スクロールの錯視

    OpticalillusionfullscrollPygameスクロールの錯視

  • Pygameで建築

    https://kenney.nl/assets/isometric-miniature-farmのアセットをみつけて建築したくなってPygameで使ってみました。微妙な位置決めが難しいです。前後の判定が難しいはずなのですが、偶然あっているようです。東南からの風と雨は防ぎます。Pygameで建築

  • AtCoderをやってみる

    10日ぐらいのコンテストをやっているというのでやってみる。さっぱりわからない。プロジェクトオイラーを思い出す。翌日、競プロ典型90問を10問ほどやってみる得点が入ったのは2問、タイムアウトを回避できないのが7問いろんなエラーが混ざったのが1問解説を少し見て1問追加で解ける。他の方の解答もみれるので勉強しようと思えば無限にできそう。巨大数値の問題ばかりで疲れる。競プロだと巨大数値の方がデフォルトっぽい。一日やってみて環境などの使い方はだいたいわかった気がする。たまにはさっぱりわからない世界に入門してみるのも異世界探検っぽくていい。AtCoderをやってみる

  • 時間樹

    タイムマシンによって時間軸が別の時間軸に変わるということは時間軸はいくつもの束になって樹のようになっているのかもしれない。その樹の外側に風のようなものが吹いていて時に暴風と鳴って細い時間軸は吹き飛ばされて消えてしまう。極端な時間軸に対して時間を守る組織などは必要なく自然に淘汰される。タイムマシンなどで時間軸を変えすぎると時間軸の束は細くなっていって、防風によってその束ごとなくなってしまう。タイムマシンは存在しないのではなくて、存在する世界がなくなりやすいのかもしれない。AHC016というコンテストの問題の意味が(たぶん算術的?)わからず。(あれこれ悩むと突然理解するの待ち)先日見た、「新・のび太の日本誕生」と混合して、頭が勝手に時間軸について考え出したので記録。時間樹

  • Python Z80を100台作ろうとする

    Z80マイコン応用システム入門ハード編という本を購入Z80一個をクラスで作成して100台ぐらい一気にエミュレートできるのではと高速の最新Python3.11で作ってみようと外側だけ実装問題点、PythonのTime2Mhzをギリ測定できそうなレベルそこで2000クロックをひとまとめ(クロックとか実は余り知らないので適当な事を言ってるはず)pc-8001がざっくり2000000Hzだから0.0000005ごとに一命令とか考えて作成しています100台とかちょうしこきましたが、10台ぐらいがちょうどピッタリこれにレジスタとかメモリぶっこんで命令を簡単な所から実装していこうかと思った所計算したいことが何もない100台にするためには30行目の10を100にすればOK!100000コマンド相当ごとに以下の内容を表示し...PythonZ80を100台作ろうとする

  • Python 世界一簡単なクラスの説明

    1例目クラスに一つだけ掛算のメソッドの例(クラス内の関数をメソッドとよぶ掟がある)Pythonだとクラス内の変数は実は自由に外から作れますメソッドで使う変数をが、なければエラーになりますメソッドの特徴として、最初の引数はクラス自身を何かの変数名で追加しなければなりませんそして呼び出し側では、それを入れないで呼び出します(入れるとエラー)(変数名selfが掟なのですが、実は何でもいいので今回cにしています)おそらく、このあたりの掟が初見殺しの罠です2例目この1行目が世界一簡単なクラスですたぶん一例目の掛算のメソッドを、外だしして関数していますみかけはまったく同じですが、呼び出す時にクラスを渡さないといけません2例目各行の説明1クラスBを作成2クラスを受け取って、その変数sとnをかけて返す関数3bにクラスBの...Python世界一簡単なクラスの説明

  • マサバ海峡大橋を渡る

    マサバ海峡大橋を渡るまだ世界がコロナを知らなかった頃に撮影したものです。帰宅後スプラトゥーンを中古で購入して遊びまくって、マサバ海峡大橋のステージに遭遇するといつもこの瀬戸大橋を思い出しては少し海と島を眺めています。マサバ海峡大橋を渡る

  • Python ルートA+ルートB=ルート2023を2行で解くから始まる冒険

    youtubeで「ルートA+ルートB=ルート2023」というサムネをみかけたのでPythonで作成A28B1575またはその逆あっているかは知らない。改行いれなければ一行で解けます。知らないというのは少し無責任なので検算大丈夫そう。それではC9999までにそんなABCがどれぐらいあるかそんなにないのかなと...どえらく存在していました。答えの先頭を見てみるとそりゃそうかとなんか納得しました。Cのルートが整数ならそりゃあねということでCのルートが整数でないものならそうはないだろう。フッフッフたっくさんありました!PythonルートA+ルートB=ルート2023を2行で解くから始まる冒険

  • Python 奇数n個の累乗

    Python奇数n個の累乗

  • Color in 1984 Youtubeだと圧縮されちゃうのでgithubにあげてみる

    Colorin1984なんかボケるので画面サイズとフレームレート変更を調整。Youtubekazamで撮影した1280x72024fpsの動画をそのままアップこんどこそ綺麗になっているでしょうか?だめでした。github久しぶりなのでまた使い方の学習からです。https://github.com/suginoha/color-in-1984/blob/main/color_in_1984.mp4ファイルサイズ25Mまで画像から取り直しaddaREADMEを押してREADME.mdに動画をドラッグドロップして埋め込めば、ブラウザから直接みれるhttps://github.com/suginoha/color-in-1984/tree/mainREADME.mdに埋め込む時のファイルサイズは10Mまで画像から...Colorin1984Youtubeだと圧縮されちゃうのでgithubにあげてみる

  • Color in 1983

    前回の動画800x600のサイズでクリップしてボケてしまったので480p854x480にしてみました。Colorin1983Colorin1983

  • Color in 1982

    Colorin1982Colorin1982

  • Python こぢんがめの問題を5問解いてみる(2問は一部分)

    文化の日なのでなんかやってみるCodingameのPENDINGCONTRIBUTIONSのCLASHOFCODEから5問ほど宇宙をチェックするタイトルにひかれてやってみる。単位変換差分プログラム宇宙が充分でないときだけ正解する。数値箱人気が高かったのでやってみる数値箱の好きな位置からn歩縦横、端ワープあり移動で最大の数値を答えるパスファインディングは今回パスして数値箱の数値が均一のときだけ正解するバイク盗まれるひとごとでないのでやってみる最初文字列をくっつけてからマッチするものを計算していたけど各文字列が1つのパーツにマッチしているか計算しないといけないので修正ズームさせる図形処理なのでやってみるwは使わないというか、どう使ったらいいのかわからない2つの辞書2つのアルファベット置換テーブルで1つの単語に...Pythonこぢんがめの問題を5問解いてみる(2問は一部分)

  • Ubuntu20.04 有線ネットワークをメンテした時の備忘録

    メンテ時のコマンドでターミナルに残っていたものです。ifconfigまずはこれlsmodデバイスドライバーの確認に使うエラー時はr8169が表示されていましたr8188euはwifiドングルを接続したら増えましたnmcliネットワークの接続情報の確認に使用nmcliconshow終了方法がわからず少しあせる。Ctrl+Cでした。viネットワークのstateが管理対象外になっていたのを管理できるように作成したファイルその作成内容viの編集使ったコマンドiで編集hjklでカーソルxで一文字削除:wqで保存して終了:qで終了Ubuntu20.04有線ネットワークをメンテした時の備忘録

  • Ubuntu20.04 RTL8168に違うドライバーが入って有線ネットワークがつながらなくなる。

    Python3.8を削除してUbuntu20.04の動作が不安定になりネットからubuntuを再インストールする。再起動をすると今度は有線ネットワークがまったくみれなくなる。原因はRTL8111/8168/8411PCIExpressGigabitEthernetControllerに対してr8169というドライバーをインストールしたらしい別パソコンから8168用のドライバをダウンロードしてインストールしようとするがドライバーを設定するシェルプログラムでエラーが発生。ネットで同様の事例は見つかりますが対処までは至らず。(r8169というドライバーはシェルが削除)wifiドングルをなんとか探し出してネットワークのバイパスは開通。そこで8168のドライバーをネットからsudoapt....で直接インストールし...Ubuntu20.04RTL8168に違うドライバーが入って有線ネットワークがつながらなくなる。

  • Python 削除からの復旧(UbuntuでPythonは削除してはいけない掟があるらしい)その2(またしでかす)

    環境Ubuntu20.04Ubuntu18.04からアップグレードしたもの家のUbunru環境Pythonがたくさん入っています。3.7.23.7.53.8.103.9.53.11.03.8なら大丈夫だろうと3.8をremoveしたら(Ubuntu20.4でのPython3.8removeコマンドの書かれたサイトを参考に3.8のremoveだけ実行)なんか左のタスクバーのアイコンが減っている気がする。実際にソフトウェアの更新とかKazamとか設定が消えていました。以前自分の書いた記事を検索して以下の内容を実行Python3を削除からの復旧(UbuntuでPythonは削除してはいけない掟があるらしい)ーーーーーーーーーーーーーーーーー$sudoapt-getinstall--reinstallubuntu...Python削除からの復旧(UbuntuでPythonは削除してはいけない掟があるらしい)その2(またしでかす)

  • Python 3.11をインストールして環境にグルグルに縛られて心を折られてからの速度測定3.7.5の2倍は速い

    Python3.11が高速になったというので調べてみようかと開始すると罠に次々とハマる。まあよくあることで、全て語ると大河ドラマ一話分ぐらいのストーリーになりそうなので簡潔に、環境はubuntu20.04Python3.11.0.tgzをダウンロードして解凍README.rstを読んで以下のコマンドを実行./configuremakemaketestsudomakeinstallmakeの所でPython/frozen_modules/abc.hでエラー解凍して実行するフォルダーまでに全角文字があってはいけない(ネットで英語を翻訳してわかった結論↑)「ダウンロード」フォルダーでないところで、解凍からやり直し速度を知りたいので最近使った画像をpc8001用にコンバートする、自前で遅い画像変換でためして見よう...Python3.11をインストールして環境にグルグルに縛られて心を折られてからの速度測定3.7.5の2倍は速い

  • Python パターン操作の問題 マッチしない1つを探せ

    問題私は美しいモザイクをオンラインでオーダーしました。とても安かったのですが、どれも同じ問題がありました。1つのタイルだけ間違えている。だれか、間違っている場所を教えていただけませんか?最初はパターンを空白に置き換えて対処しようとするが、間違えたタイルを含むパターンの先頭を答えてしまう。そこで、全タイルをくっつけたものと、パターンを繰返したものを比較して違っている先頭を答えたものがこちらやっかいなことに列の初めがタイルの初めとマッチしないケースが存在。最終的に列ごとに、パターンの前後を入れ替えた全種類とマッチングさせてマッチしないものがひとつだけの時それを答える方法で対応Pythonパターン操作の問題マッチしない1つを探せ

arrow_drop_down

ブログリーダー」を活用して、パーソナルブログメモリさんをフォローしませんか?

ハンドル名
パーソナルブログメモリさん
ブログタイトル
パーソナルブログメモリ
フォロー
パーソナルブログメモリ

にほんブログ村 カテゴリー一覧

商用