エビフライの唐揚げ

今までのことや、技術的なこと、その他を書いていこうと思います。

C#のソースコード pythonのソースコード

企業の偏差値出してみた!【スクレイピング&解析】

・自分の大学だとどれくらいの企業に入れるのか・自分の会社はどれくらいの偏差値なのか を調べるべく、スクレイピング&解析で企業の偏差値を出してみた 1.大学の偏差値リストを作る マナビジョンがソース元エクセルに貼り付けて、csvに変えたあと整形し…

ツイキャスやLINE LIVEの配信をスマホでバックグラウンドで録画、保存するツールを作った!【説明】

注: 現在はAndroidのみ対応しています 対応配信サイトは ・ツイキャス ・ラインライブ です。(ふわっちなど、要望があれば対応するかもしれません) PC版は今の所ありません、需要があれば作ります (要望や不具合などあればコメントください) 1.スマホ…

Python-Anacondaの実行環境を構築する【環境変数】

Pythonの実行環境を構築する際に環境変数の設定は必須です 1度設定してあり、別のパソコンに設定する際になんか色々詰まったのでメモしておきます Anacondaを「C:\ProgramData」にインストールした場合のパスなので、インストールした場所が違う方は、置き換…

Firebaseを捨てた話

Firebaseを捨てました(捨ててない) 移行前https://matometerminal.web.app/ 移行後https://matometerminal.herokuapp.com/ SPAに問題があるなと思ったんです SPAというか、リアルタイムレンダリングなしで、全てAPIで情報引っ張ってくる感じですgoogleにサ…

【超軽量】Pythonで文章の類似度を調べる

超軽量(辞書なし)で文章の類似度を比較できるコードを書きました コードは下記の通り import tinysegmenter def seach(sentence1, sentence2): segmenter = tinysegmenter.TinySegmenter() words1 = segmenter.tokenize(sentence1) words2 = segmenter.tok…

ドラクエの武器屋っぽいアフィリエイト/ECサイトを作ってみた

ドラクエの武器屋っぽいアフィリエイト/ECサイトを作ってみた 武器屋 https://rpg-bukiya.web.app/ いわゆるSPAなんだと思います。 SPAを作ろうとして作ったわけではないんですが、ゲームの中に入ったようで面白いなと思って作りました htmlとjavascriptの…

HerokuにデプロイしたDjangoに重たい処理をさせたい

HerokuにデプロイしたDjangoに重たい処理をさせたい Djangoで作成したサイトの情報を更新するのに別のプログラムを作って管理すると二重管理になって大変ですよね そんなあなたに朗報です! ちなみに、普通に重たい処理をWebAPIで作成するとタイムアウトしま…

【C#】超簡単-非同期/並立実行で結果の順番も保証されるコードコピペでOK

今回はソースのみ。。。 private async void Execute() { //タスクを突っ込むリスト(に、メソッドを突っ込む) var tasks = new (string, Task<object>)[]{ ("タスク1",Task.Run<object>(()=>HevyMethod(1))), ("タスク2",Task.Run<object>(()=>HevyMethod(2))), ("タスク3",Task.R</object></object></object>…

firebaseConfigの取得方法

FirebaseのConfigの取得方法 Firebase(HostingやRealtimeDatabaseなどを使えるGoogleのサービス)SDKをwebで使用するにあたって、下記のような値を設定する必要があります。 var firebaseConfig = { apiKey: "api-key", authDomain: "project-id.firebaseap…

アンテナサイト作りました。

まとめターミナル https://matometerminal.web.app 最終的にDjangoでWebAPI作って、Firebaseに静的コンテンツを置いてます。 1.RSS取得定時実行 サーバ:Heroku 言語:Python 処理: 5分おきに実行 予め設定したまとめサイトから、RSSを取得してHerokuのP…

静的コンテンツのみでアンテナサイトを作ろうとした話3

3度目の設計変更 前回の設計はアウトなのだ。何がアウトなのかというと、認証サーバがないこと javascriptからニフクラを使用するにしてもシークレットキー等が必要で使うとしたら、シークレットキーをjavascriptに直書きするしか方法がない直書き市内として…

静的コンテンツのみでアンテナサイトを作ろうとした話2

まずは、前回ローカルで動いたと言いましたがその際のコードを貼っておきます HTML <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/list.js/1.5.0/list.min.js"></script> </head></html>

静的コンテンツのみでアンテナサイトを作ろうとした話1

結論から言いますが、無理でした。 何故静的コンテンツのみで、というのはサーバー側で処理させたくなかったからです基本無料プランをモットーにしていて、AzureでもHerokuでも、無料プランの場合は一定時間アクセスが無いと、スリープに入ってしまうんです…

Twitter上でAI女子高生が話すアプリを作成した件について

女子高生AIからのリプライが返ってくるアプリを作成した(過去) 【概要】 リプライを送ると女子高生AIからのリプライが返ってくるアプリ 【言語】 C# 【サーバー】 自宅PC 【DB】 SQLite 設計書 ソリューションはこんな感じ Twitter上で遊べる非同期オンラ…

pythonを始めた理由

仕事でpythonを使っていて、C#と比べて色んなことが楽にできるライブラリが充実していて、いいなーと思ってpythonを使用し始めた。 pandasとかめちゃくちゃ便利。C#で200行とかゴリゴリ書いてたのが、3行くらいで同じ処理が出来るようになったり・・・。 今…

Word2Vecによる単語計算のアプリをHerokuにデプロイした話:Word2VecのModel作成編

【アプリ名】Word2Vecによる単語計算【概要】Word2Vecによる単語計算を行えるWebアプリ Word2Vecによる単語計算 【言語】 Python 【サーバー】 Heroku 単純にWord2Vecを試したいだけであれば、学習済みのデータが転がっているので、それをダウンロードして読…

Twitter上で出来るゲームを作成した件について

Twitter上で遊べるゲームを作成した(過去) 【概要】 リプライを送ると戦闘結果が返ってくる非同期オンラインRPG 【言語】 C# 【サーバー】 自宅PC 【DB】 SQLite 大まかな内部処理 SVNの履歴を見る限り、約1年前につくったもの。 なので、あまりコードは覚…

C#でのスクレイピングについて

まず、スクレイピングとは何かについて ウェブスクレイピング(英: Web scraping)とは、ウェブサイトから情報を抽出するコンピュータソフトウェア技術のこと。 ウェブ・クローラーあるいはウェブ・スパイダーとも呼ばれる。 引用元:https://ja.wikipedia.o…

コンビニ ガチャについて

C#

【アプリ名】コンビニ ガチャ【概要】ローソンの商品を指定金額内でランダムに選び出すガチャ コンビニ ガチャ 【言語】 C# 【サーバー】 WebAPI:Azure フロントエンド:Firebase 【DB】 csvファイル お昼ごはんを決めるときや、youtubeの企画、700円くじ等…

UUIDガチャについて

【アプリ名】UUIDガチャ【概要】衝突の可能性はほぼないであろうUUIDのガチャ JavaScriptTest 【言語】 javascript 【サーバー】 GitHub(GitHub Pages) このアプリはUUIDを使ったガチャだ UUIDとは UUIDとは、全世界で2つ以上のアイテムが同じ値を持つことが…

小屋を建てたい!

過去の技術的な話を書いていきましたが、そろそろ振り返りも飽きてきたので 今後なにをやりたいかを書いていこうと思います 今はとても小屋が作りたいです! 今の職場の方(同じシステムエンジニア)がコロナの影響で家で作業することになり、子供がうるさく…

文章の自動カテゴリ分類について

WiredBookStore ネット書房で使用した文章のカテゴリ分類について説明します 一度、機械学習(確かfasttext?)を用いてカテゴリ分類を行おうとしたのですが、精度があまり良くなく、独自の方法でカテゴリ分類を行いました。 内容は至って簡単です。 1.Goog…

WiredBookStore ネット書房について

【アプリ名】WiredBookStore ネット書房【概要】タグ検索が可能なディレクトリ型検索エンジン Top Page - Bookstore.NET 【言語】 C# 【サーバー】 Azure 【DB】 SQLite 大体の情報は上記のとおりです 自分はずっと仕事でFormアプリケーションのみを作ってい…

自作ウェブアプリケーション一覧

各アプリケーションの実装内容や詳細なことはこれから記事にしていこうと思います 【アプリ名】WiredBookStore ネット書房【概要】タグ検索が可能なディレクトリ型検索エンジン Top Page - Bookstore.NET 【アプリ名】UUIDガチャ【概要】衝突の可能性はほぼ…

RPGツクールについて

自分がシステムエンジニアになる、きっかけを作ってくれたRPGツクールについてです。 littlemore.hatenablog.com どんなゲームを作ったか 中学生~大学生の間に15作品くらい作りました。 ジャンルとしてはRPGからホラーゲームまで ゲーム制作にかかる時間 …

何故システムエンジニアになったのか

自分はシステムエンジニアです 何故システムエンジニアになったのかというと、モノづくりが好きだからです。 そして、一番はじめのきっかけはRPGツクールです。 学生の頃、言われましたよ、他の方も言われたであろう「ゲームやめろ!」です。 ゲームずっとや…

ブログ始めました。

・ブログを始めた経緯 技術的アウトプットがしたかったり、今まで作ったサイトをまとめたりしたかった 何かを成し遂げたいのである。 また、その時自分が何を考えていたかだとか、今までの人生の棚卸しをしておきたいと思った。 また、包み隠さず言うが、ア…