ページ

2018年4月29日日曜日

なんか適当にプログラム書いてるわけよ

こんなのプログラムと言えるのかわからないけど一応見て欲しい。

import requests

client_id='自分の入れる'
headers = {'Client-ID': client_id,}

user = input('UserName:')

url = 'https://api.twitch.tv/helix/users?login='+user
r = requests.get(url,headers=headers)

res_id = r.json()
broadcaster_id = res_id['data'][0]['id']



url2 = 'https://api.twitch.tv/helix/clips?broadcaster_id='+broadcaster_id+'&first=5'
r2 = requests.get(url2,headers=headers)

res = r2.json()

clips_list = [0 for x in range(5)]

for x in range(5):
    clips_list[x] = res['data'][x]['url'] 
    print(clips_list[x])

大したことはしてない。TwitchのClipのURLを取得するだけのやつだ。

ようやくできたのでじまんしたかっただけ

しかしまあ、色んな人のコード?ってやつ見てるとあれなんですよね、classとかdefとか__main__みたいな__init__みたいな。そんなの使いまくってるんですよね。

一方俺、使ってるのfor文のみ。これでわかった気になってるのが痛い。

要するに適当にやってるのだ。とりあえず期待した結果が動けばいいやとおもってるのかもしれない。

正直オブジェクト指向がどうのこうのなんぞまっっっっっっっっったく分かっていないのだ。確か高2のときにそういったことは習った気がするし、用語だけは覚えてる。継承、ポリモーフィズム、カプセル化。クラスにメソッド。わけがわからんが。

やはりここまでみたいですね。これ以上、上達するにはどうすればいいのか。

大学じゃプログラミングなんて学べてない…けど一応学べる講義はあるっちゃある。ひとつはフロチャというかアルゴリズム中心で知らなかった事を学べてるのでまあ有意義だ。

だけどもう一つは俺が高校のときにやったJavaを変数からやってやがる。パソコンを使わずに、机上で。演習なし。こんなの高校の時のほうが良かったじゃねえかというのはある。クソが。

つーかなんで1年次に色々やらせてくれなかったのかというのはある。普通やるよね?PC使って実際に動かしたりするよね?まあ半年だけあったけど。C言語、ちょっとだけ学んだけど。はあ。まあしゃあないとしかいえない。一応文化系の学校だから。はあ。

僕も意気揚々とQlitaとかGithubにあげてみたかっただけの人生だった…。


一応大学生ということで就活も見えてきてる年齢。文系FランなのにIT系生きたいとか思っている俺。正直ムリだろという感じはひしひしと感じている。そもそもIT系ってなんだよほんま。クソが。ぶっちゃけ働くということから逃げ続けているので実情を知りたくないのが本音。とりあえずなれるSEでも読んでけってか。誰か俺に送れ。


4年のうちに何か実用的なもの作りたいな~って思っているけど、できるんかこのままで。ええのかこのままで。わからん。
高校生でも取れる基本情報は取れてないし来年春秋に応用取りたいとか思っていた高3の俺は何処に行ったのだ。結局取れたのクッッッッッソ簡単なセキュマネだけじゃねえかと。


もう5月だ。じかんはちゃくちゃくと…

2018年4月19日木曜日

なんかRedditのNSFW_GIFからGIF取得してスライドショーみたいにするの出来てしまった

例のアレ。http://pypy-hoge.blogspot.jp/2017/05/redditgifgif.html


個々であーだこーだやったのが意外と簡単にできてしまったので以下アレ。こういうの出来たら自慢したくならん?俺はなる。ちな19歳と8ヶ月。大学生。Fラン。

とりあえずこんな感じにはなる。さすがにNSFW_GIFサブレを乗せることは出来なかったのでreactiongifsで。


ようするに時間たったら勝手にURL更新して次の画像見るって感じですねこれは。やってることは簡単すぎるのになぜ思いつかなかったのだろうか…


なぜこれができるようになったかというとAvgleのおかげですねたぶん

Avgleのプレビュームービー10秒でちょうどいいやん!連続再生できるようにしたろ!

なんかwebbrowserモジュールでURLを開けるらしいのでそれ使ったろ!

同じタブ内で次の動画に行けないわ…webbrowserじゃムリならSeleniumとかいうのつかお…

同じ結果じゃねーかバーロー

画像だったら何の問題もなかったのでこれGIFならいけるんでは?

Redditの前のやつ使ったろ…

という経緯。実際やってみたら普通にシコれた。GFYCAT開いても勝手に再生されるし神

ソースコードとかは流石に恥ずかしいのではれない。人様のソースコード丸パクリしてるからあげるにあげれないです。


一応1年前の目標達成できたので良かった。つぎはついっちですね。ツイッチ配信者にもシコれる人がいるんです。Clipダウンロードしたいんです

だけどTwitchAPIのやりかたがよくわからないんですよね。つらいです。つらい。

2018年4月16日月曜日

私は地方Fラン大学生

とある授業。出された演習。台形の面積の公式を書け。それを変数を使って書け。プログラミングを一応半年やってきたのだ。簡単である。台形の面積は常識であるとは言えるのになぜ書かせたのかはなんとなく察しが付く。今回の授業を担当していたのは長年私が通っている俗に言うFランク大学に勤めていた人だ。アレがアレだということを分かりきっていたのだろう。たぶん。

いいのだ。まあ。一応変数を使ってあーだこーだとやる分にはまだいいのだ。変数は入れ物。数学の変数とは少し違う。基本の基本。基礎の基礎。今回がプログラム初めてって人だっているかもしれないのだから。

「テストを行う」

そう言って用紙を配り始める。手元に届いてそれを見た僕は内心馬鹿にしてるのかという思いが締めた。事実バカなのだが。後述するがガチでバカだったのだが。

この問題、見たことある!

印象に強く残っていた。とあるはてなというサイトが運営しているはてなブックマークにてこんなにわからない学生がいるのかと嘆かれていたのを鮮明に覚えていたのだ。

リーディングテスト。中高生に対して実施され、結果が新聞のニュースサイトに乗っていた。

こんな問題、覚えがないだろうか?
問 アミラーゼという酵素はグルコースがつながってできたデンプンを分解するが、同じグルコースからできていても、形が違うセルロースは分解できない。
セルロースは(     )と形が違う。
(     )に入るのはどれか。
A デンプン 
B アミラーゼ
C グルコース
D 酵素

結構話題になっていた気がするので覚えがある方も多いだろう。こんな問題が表面裏面。6問ほど。

 プログラミングの前に日本語の読解を調べたかったのだろうか。ある程度は理解できる。まあ以前にどう仕様もない学生たちがいたのかもしれない。その結果これを実施したというのならそれも理解できる。理解は出来たけど内心ふざけるなという思いであった。

さっさと解き僕は高2病を患った高校生のように窓の外を眺め物思いにふけった。
こんなところに入ったのは間違いであった気がする。定時制から行けたのはここぐらいだった、推薦という甘い言葉にツラれた。正直これなら専門学校に行ったほうが良かった。一応学びたいのはプログラミングなのだからそれがよかった。そういえば彼は彼が他に受け持つ講義を僕に受けさせなかった。私を選考から落とした、外したのだ。私は俺は僕はパソコンイジイジしたいのに…来た意味がない…


そんな事を思って窓の外を見ていると回収された。終わりのようだ。こんな1限のために朝早く起きてバスに乗ったのかと思うと悲しくなった。

教室を出る。他の人達が笑って問題の答えを言い合っていた。
「最後の問題わかった?」「俺は2にしたよ」「おれも2にした」

?!!?!?!??!!!!!?????

気になって問題を見る。

このようなものが出たのだ。僕は4を選んだ。要するにバカだということだった。中高生以下なのだ。20になるというのに。

なるほどね。僕はこんなテストをやるなと言う意思を込め最後の問題をわざと、そうわざと、わざと間違えたのだ。そうわざとなのだ。これで俺の勝ち。WIN。

2018年4月15日日曜日

とんでもない経験ととんでもない出費

4月14日。夜22時。降りしきる雨。僕はバーにいた。


What the fuckである。WTFである。バーなど僕には似合わなかった。出てくるものはお酒。カクテル。美味しかった、美味しかったけどさ…。もうね、属性が違った。俺は陰のモノ。アレはやべーよ。陽キャラだ。しかも店員さんは陰キャに優しい陽キャラだった。ぱねえよ…ぱねえよ…

ダーツもあったからやばかったですね。俺等2杯しか頼んでないのに数時間居座ったんで内心はよ帰れやって思ってそうでしたが。

で、その後何処へ行ったかと言うとキャバクラ。20ですよ。キャバクラですよ。一体どういうアレなんですか。ぼくはかなしいよ。

しかも大して面白くなかった。いや、これは俺が悪い。すまない。楽しめなかったのだ。当方、大学で女子と話したのなんて片手で数えられるレベル。もうムリなのだ。喋れない。マジで喋れん。必死に話しかけてくれるも会話が途切れる。ある意味強い。俺。


色々かなしいかんじになった1にちだった。

2018年4月12日木曜日

Avgleにデベロッパーのあれがあって笑ったお話

最近ダーツ熱が出てきた。ここ3日連続でダーツしにいっている。しかし大してうまくはならない。
 今日散々煽られてしまったので本気を出すべく自分も煽りに煽ってダーツを男3人でやってきた。僕は経験者。他の二人はほぼ初心者。大人気もなくぼくはほんきをだした。マイダーツ持参。ブルを狙い20のトリプルを狙いで圧勝。しどいにんげんだ…

 一人でダーツやってた女の子いたけど声を掛ける勇気がなかった。まあ俺はそういう人間だし。
 そういう人間ついでにそういえば最近髪を染めましたということを描いてなかったのだ書きます。





先日のプログラミング熱ですが試しにAvgleのAPIをあーだこーだすることにしました。漫画村を叩くがAvgleは叩かない。どうも、ダブスタです。

そんなことは置いておいてAvgleになぜかAPIというかそんな物があったのでそれ活用すれば簡単にできるんじゃ…というあれに思い至った。

物は試し、取得したJSONをどうのこうのする方法を調べてみる。
requestsを使えばもうパーペキよということらしいので人様のかいたものを参考にしながらめっちゃ試行錯誤しながらかいたものもめっちゃつまづいた。前提知識が無いものだから何がどうすればいいのかまーじでわからんかった

しかしぼくは21世紀を生きる若者。情報社会に適応した人間。色々と検索をしてわからないことを理解したようにして意地でも動かしてやった。結果できたのが頭の悪そうなソースコード。なんにも分かっていないのが分かるコメントが痛い。痛すぎるのでコード見せたらんわボケ…。まあどうせ見る人もいないのでメモ代わり上げるかもしれんが

ただまあウェブから情報を取得して検索するみたいなことはなんとなくできるようになった感じがあるので色々前進した。Pythonの文法やらなんやらわかっていないのにこんなことしてていいのかわからんが



とりあえずエロ動画のタイトルとURL、プレビューURLを取得できた。やったね

俺は未だにNSFWのハイレゾ動画をループしまくるhttp://riyusaki.com/steam/という動画を待ち望んでいる。当分前に消えたけど消えないでほしかった。

なら作ってやろうと思ったのがRedditのエロ画像なんちゃらの記事だけど挫折したんですよねハハッ

できれば似たようなものを作っていきたいがどうなることやら。3日坊主で終わらないことを祈ろう

2018年4月11日水曜日

自損師を破壊されたのでプログラミングでもしようと思う

とある授業の履修者選考から落ちた。

PCを使った実習=PCが限られてる=限られた人しかできないというわけで履修者選考をしますとシラバスに書いてあったがまさか落ちるとは思わなんだ。

第1回めではとりあえず志望理由を書けそれで決めるとのことであったのでそれを書いてやった。一応本心5:虚実5の割合で書いてやったが配られた用紙の半分にも行かなかったのが今回この講義を履修できなかった理由ではないだろうか。あと字を間違ってた可能性。講義の義を議にする癖が大学入試のときからついてしまったからありえる。

さてそういうことで僕は今非常に辛い。ぶっちゃけPC使ってプログラム書いて動かしたいという理由でこの学科に入ったわけであったのでやはりそうではないとなると大学を退学したくなる気分だ。そんなことであるなら専門学校に行けとは言うがそれとこれは別なのだ。

PCを使わない講義形式の授業を履修することにしたが絶対楽しくないのだ。動かさないと覚えられないでしょーがクソがとネチネチ言いたい。以上。

担当が同じでしかもめっちゃ興味ある講義が来年度あるけどそこで漏れたら退学も辞さない構えだから覚悟しておけ。



自尊心を破壊されたのは2度目かそのぐらい。その度に僕は血気盛んになりやれプログラミングをガチってやるだとかLinuxをどうのだとかいっている。今回も例に漏れずそのとおりだ。

去年はRedditでエロ画像を集めたりしてたが今回は違う。今回こそ違うのだ。

断じてエロ目的では…う…

まずあれだ。APIというかウェブスクレイピングというかクローラーと言うか。そういったの今勉強したいと思っている。つ~かアイデアとしては

1.Twitchのクリップをダウンロード。
2.Avgleの動画をMost viewd順にダウンロード
3.忘れ去られた存在であったPebbleのウォッチフェイス作成

といった感じのあれがある。実際にできるかと言われたらヒジョーに厳しい問題ではあるが。アイデアだけはあるんだよアイデアだけは。

幸いなことにどれもこれもAPIなるものがあるらしくそれを使えばチョチョイのチョイよということらしいが実際APIがなにかしらん。なので意味がわからずデータを引っ張ってくる方法を見ている。

とりあえずTwitch apiで検索したものを見たものもどうやってデータを引っ張っているのか分からなかったのでなんか使われてそうなRequestsとかいうモジュールの方法を勉強しようと思う。

他にもなにか書くことがあったようだけど以上。あ、基本情報は秋季ガチる。

2018年4月8日日曜日

春休みが終わったので近況でも。あと靴買った

春休みが終わってしまった。かれこれ3ヶ月。バイトもせず勉強もせず只々自堕落な日々であった。

何をしたかと書けと言われると中々に難しいものがある。それほどまで充実していない生活であった。強いて言えばゲーム。モンハンやフォートナイト。そのぐらいであろうか。あと中学のときの同級生と2~3回遊んだぐらいであろう。いや4~5…?なんだかんだ言って彼等とは遊んでいる。金も飛びに飛んだ気がするがまあ…。面白みのない俺を誘ってくれる当たり神なのではとはおもうよね

その集まりの流れでぼくが陰キャだとあーだこーだ言われこの靴買えばもうファッション初心者なれるでってことで言いくるめられた感じがありつつ買った靴があるので紹介したい。つーか自慢したい。だってやべえもん。これ一つでミドルグラボ買えるもん…

天下のアディダス。アディダスのスニーカー。
まだ一回もはいてないので机にドーンですわ。EQT bask advなるスニーカー。

値段?言っちゃっていっすか?自分言っちゃいますよ…

15,000円。

えぐない…。

とりあえず明日から大学で履いてイキリちらしてくる。




そういうわけでまあ大学が始まってしまった。つらい。適当に時間割を考えるもどれもこれも抽選であったり受講者を選抜のため試験だったりでぼくはつらいめにあった。

とある授業ではC言語でプログラムを考えて用紙に書けとかいうのを1回目からやらされた。ないた。

またとある授業ではとんでもない数の履修希望者が集まり抽選が始まった。まあ?強運なので?受かったわけです。多分すべての運を使い切った。

悲しいものです。がんばります。



そういえば、スゲー前に申し込んでいた基本情報技術者試験の受験票が届いた。

勉強をしなければと春休み中に思っていたが残念かな僕はゲームに思いを馳せていた。

情報技術者試験の試験日は4月の第3日曜日。それすなわち来週のことだ。勉強などしていない。

もう一度言おう。勉強などしていない。基本情報なのにやっていない。

正直受かる気がしない。これの勉強なんてアレだ、2年前のあれ、よくわからない商業の大会問題を見てうわこれ基本情報の範囲じゃん…って思ってから必死に勉強して以来やっていないのだ。シフト演算やらなんやらはギリギリおぼえて…覚えてないわ。きっつー。

なので諦める。いや一応試験会場には行くけど諦めることにした。もはやどうしようもないことはわかりきっている。きつい。つらいなきたい。

秋季試験に向けて僕は勉強を始めることにした。





ついでに成績のことでも書いとこうと思う。結果を先に言えばフル単。まあFランクなんてそんなもんかと思ってしまったがまあそれなりに勉強したのもあるし…

C評価は増えに増え、低空飛行ではあるがAAを貰えたりしたのは良かった。

テストは全くできなかったはずなのだが例のLinuxレポートをかいた授業、それが最高評価だったことが何故か嬉しい。かなりうれしい。

あとそれなりに興味を持って自分で調べたりした講義もA評価だったりで割と嬉しかった。興味を持てば多分どれもこれもできる気がするわけ。