マガジンのカバー画像

しろくまエンジニア

46
運営しているクリエイター

2019年6月の記事一覧

しろくまエンジニア22|POSTとGET

しろくまエンジニア22|POSTとGET



1コマ目のイメージは語弊があるので、あれで覚えないでください。

GETもPOSTもHTTPリクエストの一種で、僕はこんな風にデータを送るよーと決めている型みたいなものです。

GETはよく見るURLとかに含まれている「?〇〇=〇〇」と書かれている部分に値を含めます。上のURLがその書かれ方をしていてる時、サーバに向けて「〇〇に関するページを見せてくれよー」とお願いしていることになります。

もっとみる
しろくまエンジニア21|APIサーバ

しろくまエンジニア21|APIサーバ



Webサーバを初めて立てようとしたときは、Wordpressのテーマみたいに綺麗な画面が出てくれると思い込んでいました。。

私が初めてPythonとresponderでWebサーバを立てたときのことを記事にしてみたので、よろしければぜひご覧ください。

この業界に入って最初難解だったことはAPIです。読んでも読んでもわからない、APIとはなんなんだとう感じで、今でも少々自身がないです。

もっとみる
しろくまエンジニア20|webページってどうなってるの?

しろくまエンジニア20|webページってどうなってるの?



私の普段の仕事は主に運用業務です。

IT業界に入って早2年ちょっと、ITと一言で言っても本当に多様だなと、つくづく感じます。

最近はwebぺーじってそもそもなんで見れるんだっけ?ということを1から勉強中です。

勉強になったことは、webページってhtmlなんだ!ということです。

(マークアップ言語の方が正確かもしれません)

もう1つ学びがあったのは、webアプリケーションっていうのも

もっとみる
しろくまエンジニア19|if文

しろくまエンジニア19|if文



ちょっと話はそれますが、後輩がめっちゃ楽しそうに必死にコードを書いているとき、ちょっと直そうとする勇気がないです。

僕も所詮1年ちょっとですし、、コードレビューってどうやったらいいんだろう。

if文を知ったばかりの頃はとても楽しかったです。やれることがいっぺんに増えるので。

なんだかプログラミングの本質じゃないかとすら感じます。

別のブログで毎週くらいのペースでPythonについてやっ

もっとみる
しろくまエンジニア18|コンピュータのしくみ

しろくまエンジニア18|コンピュータのしくみ



小数点の仕組みとか知ると面白いですよ。

パソコンは実は小数点以下の数字を正確には表現できないので、浮動小数点数という表現方法を使っています。

それにしてもコンピュータってどうやって動いているのか、よくわからないものです。

私は自作PCを一から作ったこともあるのですが、脳みそであるCPUの小ささをみた時は衝撃でした。ライターくらいの大きさなんです。

これでどうやって高速に大量の数値を計算

もっとみる
しろくまエンジニア17|slack って何?

しろくまエンジニア17|slack って何?



Slackはビジネス向きのチャットツールだなーとつくづく思います。

好きな絵文字を作れますし、ファイルも転送できる、昔のやり取りを検索するのも簡単、文字も修正できるし、どんどん使う人が増えたらいいなと思います。

社内ではいまやりとりするツールに派閥があり、(メールや課題管理ソフトも含め)Slackで押し通すつもりはないですが、せめて一本化したいです。。

Slackについてまとめた記事をい

もっとみる
しろくまエンジニア16|IT食べ物用語

しろくまエンジニア16|IT食べ物用語



食べ物の名前と一緒の用語ってたくさんありまして、洒落てるなーと思っています。

でも実際に理解するのはすごく難解なやつもあるので、可愛い名前してふざけやがってと思っています。

僕だけかもしれませんが、クッキーは理解するのに苦労しました。いまだによくわかっていないかも・・・・

楽しくない!!

しろくまエンジニア15|クライアントとサーバサイド

しろくまエンジニア15|クライアントとサーバサイド



みなさん、正解じゃないですからね!しろくま先輩はゆとり教育なんです!

でも、だいたいあってるようなあってないような。

私は会社に入って実際にサーバを立てたり、バグの調査をしたりしていく中で、サーバとクライアントが何なのかはっきり理解できました。

ですが、説明が難しいですね。。図解してもあんまり面白い図じゃないし、、

けれども非エンジニアでも、もしITに関わる機会が少しでもある方なら、知

もっとみる
しろくまエンジニア14|コンパイルって何?

しろくまエンジニア14|コンパイルって何?



プログラムはあくまで人間が読めるように作られていて、機械が実行する時には別のコードに変換されています。Pythonは動的言語とよばれ、実行する時に自動でコンパイルしてくれるので、普段あまり意識しません。

Pythonはスッキリ書けますし、コンパイラも意識せずに済むので、初心者にはとても向いていると思います。

そういえば最近先輩がコンパイラを作り始めました・・・!

エンジニアとして悟りを開

もっとみる
しろくまエンジニア12|pep8って何ですか?

しろくまエンジニア12|pep8って何ですか?



覚えらんない!そんなあなたはautopepやエディタの自動校正機能を使ってみると、早く習得できるのでおすすめです。

Pythonの本は複数読んできましたが、一番のおすすめはオライリーの入門Python3です。
#マンガ #テクノロジー #Python #新卒 #エンジニア #4コマ漫画 #プログラミング #エッセイ

しろくまエンジニア10|サーバーって何?

しろくまエンジニア10|サーバーって何?



私恥ずかしながら24歳くらいまで、全てのコンピュータには画面とキーボードが絶対あると思っていました。
サーバーという概念すらないという、、、、
でも!そこからでもIT企業で頑張れます!

サーバについて学びたければ下の本がおすすめです。

初心者向けにやさしく書いてあります。後半の方はかなり詳細に書いてくれているので、そこまで知る必要はない、という人もいるかもしれませんが。
#マンガ #テク

もっとみる