2019-01-01から1年間の記事一覧
話題になったITの事件等をメモしておきます。 完全に自分用のメモで、書いていることも個人的な感想です。 内容については、一次ソースをあたってください。 tech.nikkeibp.co.jp www.orangeitems.com 事案 京都市の基幹系システム刷新稼働予定が遅延 (前回…
話題になったITの事件等をメモしておきます。 完全に自分用のメモで、書いていることも個人的な感想です。 内容については、一次ソースをあたってください。 www.itmedia.co.jp 事案 平日なのに、天皇誕生日に設定されており株価更新されない ポイント ・祝…
Djangoの相関図を描いてみました理解度を深めるために相関図を書いてみましたが、 意外とシンプルですね。 大体のフレームワークでは三層アーキテクチャのMVCが採用されていますが、 DjangoではMVTが採用されているようです。細かいところの理解度はまだまだ…
話題になったITの事件等をメモしておきます。完全に自分用のメモで、書いていることも個人的な感想です。 内容については、一次ソースをあたってください。piyolog.hatenadiary.jp 事案 生徒が学校サーバに不正アクセス、改ざん セキュリティポイント ・スマ…
migrateについての理解がないので調べがてらまとめていきます。 migrateとは migrateは英語では「移住する、移行する、移動する、渡る」の意です。 ちなみによく聞く、migrationは、その名詞なので「移住、渡り、転生」などの意です。 webのmigrate、migrati…
djangoを勉強します。 はじめはQiittaの内容等を参考に簡単なwebアプリを構築しようかと思いましたが、 チュートリアルが一番わかりやすそうなので、こちらにしました。もしこれからdjangoを学ぶ人は下記のサイトを参考にしつつ、 理解の及ばないわからない…
DLLの謎を追え! ということで、DLLについての理解がないので、調べがてらまとめていく。 DLLとは DLLとは何んぞいということだが、この記事に詳しく書いてある。 www.glamenv-septzen.net https://support.microsoft.com/ja-jp/help/815065/what-is-a-dll …
前回、speedtest-cliを使って回線速度を取得するbatを作成した。roku28632.hatenablog.comタスクスケジューラはまだ設定していないので、回線速度が遅いと思ったときなどは定期的に手動実行している。 しかし、ある日実行してみるとエラーが発生。 特に変更…
家の回線速度が遅い。 とにかく遅い。 特に22時ぐらいに一瞬止まったりしているのが気になっている。 しかし、自宅環境はメインをノートPCで利用しているため、ボトルネックがLAN接続用のUSBなのかもしれないとも疑っている。 ので! 定期的に回線速度を測定…
なんやらサイバーマンデーというやつでUdemyのオンライン教材が95%オフ(!?)の1200円だったので、お試しで購入してみた。 買ったのは、コレ。 現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル 初心…
あまり知らないので、調べながらpythonのpipについて書く。 pipとは pipはpythonのパッケージ管理ソフト rubyだとgem、javaだとmaven、javascriptだとnpmとかがある。 どうやって使うか 基本はpythonと一緒に導入されるみたい まず導入されているか調べる PS…
趣味の領域なので、気が向いたサービスを触ってみる。 今回はnginxを入れてみた。 仕事ではapachは使ったことがあるし、webサーバの基本的な理解はあるつもりなので、localhostでアクセスできるところまでサクッとやってみる。 (ちなみに、途中キャプチャを…
Gitがよくわからなかったのでまとめた。 いろんなサイトを渡り歩いて調べたのだけど、とにかくわかりずらい。 わかりにくい原因として2つあって、色々省略している点と、用語が違う点。 例えば、下の図にステージングエリアがあるが、これを全く説明してな…
練習その五。 そもそもうるう年がどういう定義なのか知らなかったぜよ。 Q うるう年を判定せよ A import sys m = int(sys.argv[1]) if m%100 ==0 and m%400 != 0: print ("うるう年じゃない") if m%4 == 0: print ("うるう年") else: print("うるう年じゃな…
練習その四。 知ってるか知らぬかの問題。 Q pythonで平方根を求めよ import math print(math.sqrt(4)) importとprintはスラスラ書けるようになってきなぁ(遠い目 平方根なんて業務じゃぜったい使わないだろうなと思いつつ、数学のライブラリはmathにあるこ…
練習その三。 かの有名なFizzBuzz。(カンニングしているけど)、簡単。 Q FizzBuzzせよ。 3で割れたらFizz、5で割れたらBuzz、15で割れたらFizzBuzz。 A for m in range(50): if m%15 == 0: print ('FizzBuzz') m += 1 elif m%5 == 0: print ('Buzz') m += …
練習その二。 慣れるまでは綺麗な書き方よりも、とりあえず動くかどうか。 Q 数字の入力を受けて、入力値だけHelloWorldを出力する A import sys HelloWorld = "HelloWorld" value = sys.argv[1] for m in range(int(value)): print(HelloWorld, m+1) sys.ar…
練習その一。 しばらく簡単かな。とりあえずpythonに慣れる。 Q helloworldを5回繰り返せ A HelloWorld = "HelloWorld" for m in [1,2,3,4,5]: print(HelloWorld) for文などの条件文の最後にはコロンがいる。 簡単。 ほかの書き方も。 HelloWorld = "HelloWo…
ブログつくった。 適当なことを書いていく。 SEなので、できるだけ技術的なことをメモするブログにしようと思っているけど、適当なことをグダグダ書くブログになると思う。