言語処理100本ノック05(C#)

05. n-gram 与えられたシーケンス(文字列やリストなど)からn-gramを作る関数を作成せよ.この関数を用い,"I am an NLPer"という文から単語bi-gram,文字bi-gramを得よ. n-gramとは、任意の文字列や文書を連続したn個の文字で分割するテキスト分割方法。…

言語処理100本ノック04(C#、Java)

04. 元素記号 "Hi He Lied Because Boron Could Not Oxidize Fluorine. New Nations Might Also Sign Peace Security Clause. Arthur King Can."という文を単語に分解し,1, 5, 6, 7, 8, 9, 15, 16, 19番目の単語は先頭の1文字,それ以外の単語は先頭に2文字…

言語処理100本ノック03(C#)

03. 円周率 "Now I need a drink, alcoholic of course, after the heavy lectures involving quantum mechanics."という文を単語に分解し,各単語の(アルファベットの)文字数を先頭から出現順に並べたリストを作成せよ. C# 正規表現はSystem.Text.Regul…

言語処理100本ノック02(C#)

02. 「パトカー」+「タクシー」=「パタトクカシーー」 「パトカー」+「タクシー」の文字を先頭から交互に連結して文字列「パタトクカシーー」を得よ. C# using System.Text; public class Hello{ public static void Main(){ var patrolCar = "パトカー…

言語処理100本ノック01(C#、Java)

01. 「パタトクカシーー」 「パタトクカシーー」という文字列の1,3,5,7文字目を取り出して連結した文字列を得よ. C# using System.Text; using System.Linq; public class MainClass{ public static void Main(){ var targetArray = "パタトクカシーー".To…

追加された要素のイベントをJQueryで取得する

こういうコードあるじゃないですか。ID=hogeの要素がクリックされた時に動作させるコード。 $('#hoge').on('click', function(){ alert('clicked.'); }); でもこのhogeが、JQueryによって追加された要素だったり、.NET MVCのPartialViewで全画面読み込み後に…

言語処理100本ノック00(C#、Java、Swift)

GitHubにあげるのも面倒だからここに置いておく。C#で書いた。LINQ使いこなせたらもっと簡潔に書けそうなんだけど〜〜〜 00. 文字列の逆順 文字列"stressed"の文字を逆に(末尾から先頭に向かって)並べた文字列を得よ. C# List#Reverse()便利。 List#ForE…

Woman Who Go Tokyo #29に参加した

2019年1月16日(水)、Woman Who Go Tokyo #29に参加したので記録。 やったこと GoogleAppEngineにGoで作ったアプリケーションをデプロイ(ソースコードは事前に用意されている) ソースコードを改変しての作り込み 感想 GoogleAppEngineを触るのは二度目だ…

.NET MVCでGETリクエストに対してJsonを返却する場合はAllowGetオプションが必要

.NET MVCの仕様で、GETリクエストに対してJsonを返却しようとすると下記のようなエラーが出る(POSTリクエストへの返却だと問題ない)。 his request has been blocked because sensitive information could be disclosed to third party web sites when thi…

.NET MVCで「\bin\roslynディレクトリ内にアクセスできない」警告がビルド時に出てたけど直った

DotNetCompilerPlatformのバージョンあげたら警告出なくなった。 プロジェクトを新規作成するとpackageにデフォルトで含まれてるMicrosoft.CodeDom.Providers.DotNetCompilerPlatformが悪いっぽくて、この記事ではアンインストールすれば直るって書かれてた…

ReactNativeに入門したので記録4(AsyncStorageを使ってみる)

この記事でやること AsyncStorageがなんなのかざっくり知る AsyncStorageのサンプル作ってみる AsyncStorageがなんなのかざっくり知る シンプルで永続可能なKVS iOSとAndroidで内部の挙動が異なる(詳細は公式ドキュメント) AsyncStorageの使い方 AsyncStor…

ReactNativeに入門したので記録3(ヘルプ画面の作成、タブバーにヘルプボタンを追加)

この記事でやること(所要時間30min) ヘルプ画面(画面上部にタイトル、メインコンテンツにHelloWorld!表示)の作成。 タブバーにヘルプボタンを追加、ヘルプ画面にリンクさせる ヘルプ画面の作成 1. screenディレクトリにヘルプ画面用のファイルを追加する…

ReactNativeに入門したので記録2(画面下部のタブバーのソースを追う、タブバーのボタンの文字を変更する)

昨日の続きをやっていきます。 この記事でやること 画面下部のタブバーのソースを追う タブバーのボタンの文字を変更する 画面下部のタブバーのソースを追う クイックスタートの画面にThis is tab bar. You can edit it in. navigation/MainTabNavigator.js…

2018年買ってよかったもの

個人的2018年買ってよかったものランキングです。食べ物率が高い〜 2018年買ってよかったもの 1位:ニトリ「そのまま使える吸湿発熱掛ふとん(Nウォーム H)」&掛けカバー 一枚でちょ〜〜あったかいのでまじで買ってよかったです。手触りも良いし。今まで冬は…

食べたいものリストです

食べたいもの被ったら一緒に食べに行きましょう的なリストです 普通の料理 温野菜 しゃぶしゃぶ食べ放題!!! 牛角 焼肉食べ放題!!!または最近出たらしい牛角の二郎系ラーメン はま寿司 高田馬場 韓国料理 テジクッパ 新大久保にあるクッパヤが美味しい…

ReactNativeに入門したので記録(Expoの開発環境を構築、手持ちのAndroid端末で起動、表示内容の修正)

年末年始の休暇に入ったので使ったことない技術を触ってみようと思いました。(触ったことはあるんですけど)React触ってみたかったし、スマホアプリも作ってみたかったので、ちょうどよさそうなReactNativeに入門してみました。目標は年内にとりあえず動く…

2018年12月18日(火)の日記

仕事 テストケースいっぱいつくった。 勉強 JS寺子屋に入門して、SlackへのJoinと寺子屋1を解いた。アローファンクション初めて書いた。(もしかしたら前職で書いてた気がするけど覚えていない) ブラウザで動くパワポみたいなのつくってみたいな。 ブックマ…

2018年12月17日(月)の日記

仕事 正規表現をいくつか書いた。書いたと言っているが実際はネットから引っ張ってきたやつをテストにかけながら調整して欲しい表現を作った。いい加減覚えたいが覚えられない・・・。チートシート作りたい。 JQueryとVueを比較する記事かスライド作りたい。…

2018年12月8日(土)の日記

一昨日のことを思い出したんだけど何のシステムつくってるんですか?という質問に対して、中小企業さんが使う社内システムですよとしか答えられなかった。つまりそこから話題が広がらない。こういうときどう言うのがベストなのか?基本的に初対面の人と会話…

2018年12月7日(金)の日記

昨日は23時頃からワインを煽ったので早々に眠りにつき、朝7時ごろスッキリ目が覚めて、二度寝して10時に起きた。毎日最低1時間は二度寝して家を出るのがギリギリの時間なの、直したいけど直らないので多分直すがないんだと思う。 銀座小悪魔日記(著:蝶々)…

2018年12月6日(木)の日記

昼はいつもの食堂ではなく職場付近のカレー屋でガパオライスを食べた。いろんなお店のガパオライスを食べてきているが、どこも味が同じだったことがない。ロムアロイのそれはホーリーバジルたっぷりで甘めの味付けだった(美味しかった)が、ガパオ食堂のそ…

2018/12/5(水)の日記

昨日寝たのが4時頃、起きたのが9時半頃だったのでとても眠い。布団の中で眠りにつくのを待っていたのだが、私は目をつぶるとどうしても頭の中で考えや物語が始まってしまってそれに気を取られて寝られなかった。こういうパターン多い。毎日必ず寝ていて、寝…

2018/12/4(火)の日記

「言葉にできる」は武器になる。を今日も読み進めた。本の内容が実践的な内容にな理、ひとつテーマを決めてそれについて思考していくとのだが、「今の仕事のどこが好きか」というテーマにすることにした(テーマは書籍の中で候補が挙げられており、読者がそ…

2018/12/3(月)の日記

「言葉にできる」は武器になる。を1/5ページくらい読んだ。エッセイや小説を読むよりも読むスピードが遅かった。理解しながら読む必要があるから難しかった。気を抜くと文字をただ目で追っているだけになりそうだったので頭の中で声を出しながら読んだ。結果…

Women Who Go Tokyo #27 GAEとSlackBotであそぼう に参加した

2018年11月30日掲題のイベントに参加してきました。詳細は今度書く。 1月からもしかしたら業務でGoやるかもしれないみたいな話があったからそろそろ勉強始めるか〜ってことで参加しました。 結論から言うと、このハンズオンではあまりGoには触れられなかった…

Javaヂカラ #Java最新動向 -Java 11 の新機能やOracle Code One 2018 発の最新技術トレンドを一気にキャッチアップ-に参加した

2018年11月16日、掲題のイベントに参加してきたので忘備録。詳細はあとで書く。 内容は主に、Java8以前とJava9以降で何が変わるのか、リリースサイクルについて、よく話題に上がっている「Javaは有償になった」という話の否定について。特に一番最後の話はネ…

CSSで画像にバツボタン(削除ボタン)を重ねる

とある事情で使われなくなったため忘備録です。 button要素をdivで囲って、divを画像に重ねることで対応しました。 <img src="hoge" /> <div class="deleteButtonContainer"> <button type="submit" class="deleteButton">×</button> </div> /*ボタンを重ねるためのブロック要素*/ .deleteButtonContainer { width: 15px; height: 15px; position: absolute; top: 0; } /*各サ…

技術書典5に一般参加してきました

タイトルの通りです。今回はの会場は池袋サンシャインシティDホールでした。湊さんのtwitterに乗っていた行き方画像をみて、東池袋駅からスイスイ行きました。 11時開場だったので10時半着くらいで行きましたがその時点で確実に1000人は並んでいました。入場…

特定のcommitの状態にして戻したい

Git

一つ前のcommitの状態に戻したい git reset --hard HEAD 二つ前のcommitの状態に戻したい git reset --hard HEAD^ またはgit reset --hard コミットID ※コミットIDは最低7桁 それ以上前のcommitの状態に戻したい git reset --hard コミットID

直前のcommitを修正する

Git

修正したファイルをステージングにあげた上で git commit --amend