エビフライの唐揚げ

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

プログラミング技術

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

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

【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>…

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

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

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

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

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…

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

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