「DIff」を含む日記 RSS

はてなキーワード: DIffとは

2021-02-05

anond:20210205210424

俺がやったのはわりと力技だよ。

たとえばAとBというブコメについたスター比較したいと思ったら

Aのブコメページの

https://b.hatena.ne.jp/entry/4698059693843232994/comment/nunune

〇〇さん がスターを付けました。

〇〇さん がスターを付けました。

〇〇さん がスターを付けました。

……

……

のところをテキストエディタコピペして

「さん がスターを付けました」部分を置換で消してidを入手する。

そのidGoogleスプレッドシートかに貼り付けてアルファベット順に並び替える。

すると「Aのアルファベットidリスト」が手に入る。

追記・ここで「重複を削除」も必要だな)

同様の手順で「Bのアルファベットidリスト」も入手したら、

その二つをdiffツールなんかで比較すると

A・B両方に存在するidがわかりやすく表示される。

https://difff.jp/

あるいはAとBのidを混ぜ合わせて一列に並べて

Googleスプレッドシートの「データメニューの「重複を削除」を使うと

「何件重複があった」っていうのを教えてくれる。

重複したidの数を知りたいだけならこれで事足りる。

もっとプログラミング技術があればスマート比較できるのかもしれんけどね。

2021-01-01

メーカーSIer勤務の年収600万のプログラマー技術スタック

先に言っておくがたいした技術習得していない。

この程度でも600万は稼げるという夢を持つか、こんなのでもちょっと何かが違うだけで600万稼げるか否かが分かれてしま業界に闇を感じるか、600万程度で何ドヤってるの?と思うかはご自由にどうぞ(外資系ってもっと稼げるの?)。

歳は30台前半。学部卒。BtoB向けのパッケージ製品の開発プロジェクトで、設計コーディングテストあたりを担当している。仕様について発注元との折衝もやっている。

業務で使う技術のうち、自分自身がそれなりに習得しているものだけを書く。プライベートしか習得使用していない技術は別。


以上。

PythongitDockerkubernetesもAnsibleもCIツールAWSGCPRuby on Railsも知らなくてもなんとかなってしまっている。業務でこれらのスキル要求されることは(今のところは)ないから。

楽でいいと思う一方、このままだと将来ヤバいとも思っている。いざ転職となったときに詰みそう。

でもいざとなったらググっていくらでも独学できるだろうとたかをくくっているので焦ってはいない。

というか「その他」のところに書いた能力が高ければ世の中大体はなんとかなるんじゃないの。知らんけど。

ちなみに自分は構築できないというだけで、プロジェクトではJenkinsとかgradleとかbabelだかwebpackだかでビルド環境は整えられている。

あとプライベートで、単純な仕様独自言語コンパイラフロントエンドC++LLVMで作っている(これで金が稼げるとは微塵も思っておらず、完全にただの趣味)。

2020-09-28

一点機能突破PCソフトウェアについて

はてなでは無名だが、AHSというPCソフトウェア販売している会社がある。

そこから先日Recotte Studioというゲーム実況動画作成ソフトが出た。通常価格で¥12,800+税という値段だ。

元々ボイスロイドという人工音声ソフトAHSは出していて、Recotte Studioの売りはその連携にある。

作っているのはクレジットを見るとソフトイーサで、IPA未踏伊藤さんも参加されているようだ。


ここで注意してもらいたいのが、『実況動画作成』であり『動画編集ソフトではない。

ボイスロイドゲーム実況は既に多く作られているし、その多くはフリーAviUtlという動画編集ソフトで作られている。

ボイスロイド自体Pepper君と同じ声のパッケージが発売されてから10年経っていて、AviUtlプラグインを有志が作っている。

AviUtlは使った人はわかると思うが古いソフト機能追加されているので、ごちゃごちゃしている。

その中でRecotte Studio初心者向けということで発売された。


問題はここからだが、Recotte Studio機能が少ない分やりたいことができない。

初心者は先人の真似から入るわけだが、機能が少ないので出来ない。

もちろんソフト機能紹介で説明されているようにテロップは入れられるのだが、ボイスロイドとの音声連携テロップがやりたいことなので、躓くポイントが多い。

1つ、2つテロップを入れるだけならいいが、大量にテロップを入れるとなると修正が入るが、2つのソフト連携させる都合かUIが悪い。


文字に起こすとわかりにくいのだが、一応説明しておく。

わかりにくければUIが悪いという結論のみ把握しておいてもらえばいい。


ゲーム実況なので、ゲーム画面を録画したのを流しつつ、テロップを入れたい場所テキスト入力していく。

ここで躓きポイント①だが、改行が必要な長文になると改行をどうしたらいいのかがわからない。

そんなの単に改行すればいいじゃないかと言われるだろうが、改行はできず確定になる。

改行する場合プレビュー画面のテロップが実際に入った枠を編集することになる。


テロップだけなら、まぁいいか程度だが、ボイスロイドとの連携時にスペースが入る。

ボイスロイドを使ったことがない人向けに説明すると、ボイスロイドテキスト入力して音声を出力するソフトだ。

テキストにスペースが入っていると、そこが文章の切れ目と認識して、音声が途切れるのだ。(躓きポイント②)

プログラマーの方なら、スペースが入るくらい置換すればいいだろうというだろうが、そういう人ばかりではない。


売りのボイスロイドとの連携だが、『全てのテロップクリップボードコピー』するというのがRecotte Studio側の機能だ。

ユーザーは、別のソフトであるボイスロイドテキスト画面にペーストし、音声を編集して音声ファイルWavで書き出すと同時に、1つずつの音声ファイルを作ったテキストを吐き出す。

言い方を変えると、連番の.wavと.txtファイルが出力される。


Recotte Studioは、フォルダ監視していて、ファイル更新されたのを検出して音声ファイルを読み込む。

Recotte Studio側にテロップテキスト情報を持っているので、.txtの内容と一致すれば、.txtと同じファイル名の.wavを読み込む。

.txtと.wav拡張子が違うだけで、ファイル名が一緒となっていることで一対になっていることを示している。


ここで、躓きポイント③だが、ボイスロイドで音声調整をしている際、誤字を見つけたときは、

a)ボイスロイド側のテキスト修正すればいいのか

b)Recotte Studio側に戻ってテキスト修正すればいいのか

どちらだろうか。

先ほどRecotte Studio側は.txtの内容と一致した同じファイル名の.wavを読み込むと言ったが、

誤字を修正してしまうと.txtの内容が一致しなくなる。


誤字なので結局Recotte Studioに戻ってテロップ修正することになるのだが、『全てのテロップクリップボードコピー』されるので、

誤字の部分だけ更新すればいいや、とはならない。

ここで躓きポイント④だが、テロップ修正していない箇所の音声は、前と同じなのかという疑問が出てくる。

プログラマーの方ならテキストならdiff取って処理すればいいじゃんと思うだろうが、

ボイスロイドというソフトテキスト入力枠はコピーペーストで上書き修正されている。

一応、登録しておいた文章完全に一致していれば、同じ音声を出力する(はず)だが、本当か?と思うだろう。


なぜ『全てのテロップクリップボードコピー』される仕様になっているのかはわからないが、

想像するに、新規テロップが追加された時の対応あたりだろう。


次の躓きポイント⑤だが、『.txtの内容と一致した同じファイル名の.wav』を読み込むのであれば、

テキストでは同じ文面だが、読み方(アクセントなり、音の高さなり)を変えたい場合はどうなるのか。

ボイスロイド動画を作る際、複数のボイスロイドで会話させることがある。

キャラA「こんにちは」、キャラB「こんにちは」と喋らせたいとしよう。

この場合、どちらが読み込まれるのか、わからない。

ユーザー側の対応策として、キャラAとキャラBの吐き出すフォルダ別にすればいいとなるが、気づけないユーザーもいるだろう。


では、同じキャラ場合はどうなるか。

先ほどの例では、挨拶だったのでいいが、「ごめん」といったセリフ動画中に2度出てくる可能性はないだろうか?

そして喋らせ方が違ったらどうだろうか。(最初はふざけた感じで、次は真剣な感じなど)


次の躓きポイント⑥だが、動画を作っている途中だと適切な音声だと思っていても、ある程度完成して見直してみると、

音声と音声の間が足りてなかったと思うことがある。

その時は、ボイロ側で話す速度や間を修正することになるのだが、テロップ位置が変わらないため、

テロップが2重に表示される期間が出てくることになる。

最初から隙間を開けておくといった対策ユーザー側ではできるが、これも最初は気づけないし、

テロップテロップの間で毎回一瞬消えるのも気になって嫌う人もいるだろう。


まだ躓きポイントはあるのだが、要はUIが悪い。

2つのソフト間での連携するような仕様にせざるを得なかったというのもあるのだろうが、初心者向けと言いつつ、触ると躓きポイントが多い。

じゃあ修正すればいいじゃんと、今時のプログラマーの方は思うだろうが、Recotte Studioガイドブックが同時発売されている。

そのためUIの変更はすぐにはできないのだと思う。


PCソフトなんて今時だれが買うんだっていう時代なので、開発リソースが少ないのが、機能の少なさから透けて見えるのも辛いところだ。


AHSという会社だが、先の未踏出身伊藤さんが作られたキャラミんを配布したり、

Kanru Huaが作られたSynthesizer Vを販売したり、

市場が小さいが個人で作ったのをビジネスにつなげようとしている会社応援したいので購入しているのだが、

開発リソースが小さく機能が一点突破だったり、買い切りなのでサポート説明不足だったりする。

今時のビジネスモデルじゃないと一言で言ってしまえば、そうかもしれないが、

GoogleAmazonのような大手が作ってくれるわけではないソフトは、消えていくしかないのか。

2020-04-26

PHPdiff的な感じで文字がどれくらい似てるか比較する方法

levenshtein関数編集距離比較できる

ずっとphp diffとかでググっててろくな情報でなくてめちゃめちゃ疲れた

Googleよ。レーベンシュタイン距離を測りたいのかな?そのものズバリ関数あるよ。って提案しろバカ

2020-03-30

オーバードーズ自分意識を消す魔術

なにか自分に都合が悪いこと、直面するのがとても恐ろしいことが起こった時。私たちはそれに対峙するか、逃げるという選択肢を採ることができる。

たとえば自分不祥事当事者になった時に、周囲からの追及を逃れようとして、雲隠れしてしまうことも逃避の一種だ。

だが、どこにも逃げ場がなくなった時にはどうすればよいか

自分自身を消せばいい。

より正確に言えば、自分自身の意識を消せばいいのだ。

河井案里参院議員救急搬送 薬を多量に服用

https://mainichi.jp/articles/20200330/k00/00m/040/093000c

自分自身の力で世界を変えることができないのなら、怖れの苦しみを逃れる手っ取り早い方法は、それを感じる意識を消すことだ。

どこにも逃げ場がなくなって、服毒自殺を図ったり、睡眠薬等のオーバードーズを起こすということは、自分自身の情動をやりくりするための戦略だ。それは魔術じみた子供だましに周囲からは見えるかもしれないが、本人にしてみれば、立派な戦略なのだ

そんなことを言ってた哲学者がいなかったけか。サルトルだったと思うんだが。

誤訳してたらスマ

La multiplicité des conduites émotionnelles

Suivant les formes prises par l'émotion, la transformation revêt des formes différentes : l’anéantissement des objets (et parfois de la conscience) pour la peur, l’uniformisation de la structure du monde pour la tristesse passive. Le moteur de l’évasion est l’impossibilité de confronter un objet dans le premier cas ou d’adapter les moyens face à la disparition d’une des conditions de l’action dans le second.


情念的な行動の複数

情動が採る形態によって、変容は異なる形態をおびる。怖れにたいして、対象の無化(時には意識の無化である)、受動的な悲観にたいして、世界構造の画一化といったように。逃避を動機づけているのは、まず、対象対峙できないこと。さらには、行動するための条件が無くなってしまった状況に適応する術を失ってしまうこと。

http://www.cnam.fr/servlet/com.univ.collaboratif.utils.LectureFichiergw?ID_FICHIER=1295877018192

2020-01-30

ビジネスにこっそり使えるオタク

オウフヘーベン(アウフヘーベン

2つのファイルデュフフを取る(diff

業界ドプフォ(業界Top4)

1コポォフォリオを作ってください(1個ポートフォリオを作ってください)

フォカヌポウフォリオ(他のポートフォリオ

拙者(接写)

東京都キタコレす(東京都北区です)

2019-12-15

大澤昇平 愉快なwikipedia編集履歴

日本」の版間の差分

https://ja.wikipedia.org/w/index.php?title=%E6%97%A5%E6%9C%AC&diff=prev&oldid=74635875

AI研究者の[[大澤昇平]](東京大学特任准教授)は、『AI救国論』の中で「労働人口の減少を、産業用ロボットによって代替することが可能になる」という説を論じている<ref>{{Cite book|titleai kyūkokuron|url=https://www.worldcat.org/oclc/1120736271|publisher=Shinchōsha|date=2019|location=Tōkyō|isbn=9784106108280|oclc=1120736271|lastsawa, Shōhei.|last2=大沢昇平.}}</ref>。

落合陽一」の版間の差分

https://ja.wikipedia.org/w/index.php?title=%E8%90%BD%E5%90%88%E9%99%BD%E4%B8%80&diff=prev&oldid=74633821

[[筑波大学]]はコンピュータに関して先進的な教育実施していることで有名であり、同世代(1987年生)の卒業生には同じ未踏スーパークリエーターの[[大澤昇平]]や[[古橋貞之]](MessagePack開発者)がいる。

工学者」の版間の差分

https://ja.wikipedia.org/w/index.php?title=%E5%B7%A5%E5%AD%A6%E8%80%85&diff=prev&oldid=74635894

**大澤昇平(計算機科学

筑波大学」の版間の差分

https://ja.wikipedia.org/w/index.php?title=%E7%AD%91%E6%B3%A2%E5%A4%A7%E5%AD%A6&diff=prev&oldid=74635753

ソリューション研究開発プロジェクト」は、代表的な修了者として[[大澤昇平]](AI研究者)や[[古橋貞之]](MessagePack開発者)といった高度IT人材を輩出している。

仮面ライダーゼロワン」の版間の差分

https://ja.wikipedia.org/w/index.php?title=%E4%BB%AE%E9%9D%A2%E3%83%A9%E3%82%A4%E3%83%80%E3%83%BC%E3%82%BC%E3%83%AD%E3%83%AF%E3%83%B3&diff=prev&oldid=74634218

}}{{efn|AI研究者の[[大澤昇平]](東京大学特任准教授)は、「'''日本におけるAIの教材としては現時点でのベストプラクティス'''」と評している{{R|OHS1015}}。}}

Alembert(=大澤昇平) のwikipedia編集履歴

https://ja.wikipedia.org/wiki/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Alembert?fbclid=IwAR3dKb4xfE56rYK1xrHPNiVgxAF7GfpVKw2D5AdJellvmC8mjRM6g28CRoc

Alembert = 大澤昇平 の明示

https://archive.is/vsoso

Wikipedia:自分自身記事をつくらない

https://ja.wikipedia.org/wiki/Wikipedia:%E8%87%AA%E5%88%86%E8%87%AA%E8%BA%AB%E3%81%AE%E8%A8%98%E4%BA%8B%E3%82%92%E3%81%A4%E3%81%8F%E3%82%89%E3%81%AA%E3%81%84

-----

ヘイトスピーチとか、全く関係ないということがお分かりいただけるのでは、、、と思ってまとめました。

2019-10-19

助けてウィキペディアン

つらつらとウェブをさまよっていて、英語版ウィキペディアの「Japan」に行き着いたんだけど

https://en.wikipedia.org/wiki/Japan

基本情報が載ってる右の柱の「Religion」の項で、なんか日本人の51.8%が土着神道信仰してることになってんの。

どこ情報よ?とソースを見ると

https://honkawa2.sakura.ne.jp/9460.html

無宗教という回答を勝手に変換してやがる。

例の「日本自分のことを『無宗教』だという人は、自身宗教性無自覚なだけだ」

かい議論に乗っかってるんだろうけど、仮にその論を認めるにしても、

日本人倫理・行動に影響を与えている宗教の中で神道が際立っているとは思えん。

変更履歴を追っていくと

https://en.wikipedia.org/w/index.php?title=Japan&diff=next&oldid=761183709

この記述を挿入したアカウントは、荒らしの副アカとしてロックされていた。国士様かな?

そこで修正しようと思ったら、このエントリーアカウントを持っていないと書き換えができないとくる。

というわけで、ウィキペディアアカウントを持ってて、この記述は誤りだと思う人は是非修正してくれよな!

2019-09-23

Wikipediaは衰退しました

2010年代になって、Wikipediaはかなり衰退したと思う

昔に書かれたコンテンツが残っているからまだ体裁を保てているけど、よく見るとかなりボロボロ

2008年現在」とか書かれていて10年以上更新されなかった文章がかなりある

編集に関わる人間はかなり減っているんじゃないか

今日これを書いているのは、昔だったら放置されなかっただろう宣伝的な文章を見かけたからだ

大本」(おおもと)という宗教団体がある

そこの偉い人(故人)の出口直日のページがやけに一方的だったので履歴確認してみたのだ

そうしたらOomotowebmasterという名前ユーザー2013年編集していた事がわかった

名前からし大本関係者であろう

一部の抜粋だが、出口栄二と対立した事に関する記述はこう書き換えられていた

直日の長女出口直美の夫・出口栄二大本総長が率いる派閥と、楽天社(大本芸術部門)の出口京太郎(直日の長男)を中心とする派閥対立していた[1]。1976年京太郎大本総長就任[5]。80年代になると内部対立が激化し、直日は四代教主内定していた長女・直美の継承を取り消し、他家に嫁いでいた三女・聖子を出口家に復籍させて大本四代教主とした[6]。1990年、直美・栄二夫妻は大本離脱して「大本信徒連合会」を結成、

しかし、出口栄二は忠告無視して、その指導抵抗し、求められる誠実に反する。直日は最後最後まで忍耐をもって正しい信仰のあり方を教え諭したが、出口栄二は聞き入れず、教主の神性を、根本的に否定して大本神業を甚しく阻害。ついには大本教団を告訴するに至った。大本信徒、また社会へ与える混乱をこれ以上看過することは出来ず、直日は、長女・直美の教主継承を取り消し、三女・聖子大本四代教主とした[8]。 1990年、直美・栄二夫妻は大本離脱して反教団団体大本信徒連合会」を結成した。

https://ja.wikipedia.org/w/index.php?title=%E5%87%BA%E5%8F%A3%E7%9B%B4%E6%97%A5&diff=prev&oldid=46433348

かなり大本側に偏った記述になっていて、昔であればこういう関係者宣伝的な記述はリバートされていただろう

そういう記述2013年から5年以上も残っている

編集する人が、監視する人が、減ったからであろう

十分な目玉があればWikipediaはうまくいくだろう

しかし今は目玉が足りないようだ

自分は何年も前にWikipedia失望した

今でもちょっとした誤字に気づいた時などは修正することもあるけど、積極的に関わるのはやめにした

失望してやめる人数よりも、希望をもって始める人数のほうが多ければ、Wikipediaは発展していくだろうが、今は逆になっているようだ

自分は、今からWikipedia編集者になる事はおすすめしない

寄付することもおすすめしない

一度破綻したほうがいいと思う

Wikipedia寄付運営しているのは中立性を保つため、というのが名目

それがどうだ

実際は規約に反してこっそり宣伝したもの勝ちの場を提供しているだけだ

これだったら企業営利運営していたほうがマシであろう

Wikipediaコンテンツルールに従えば流用する事が許可されている

Wikipediaがなくなっても、コンテンツを引き継ぐサービスが出てくるだろう

それが今のWikipediaよりよくなっているかはわからない

からないが、今の自分にはそこに希望を見ることしかできない

2019-09-18

くどい

ダール - Wikipedia

ダールヒンディー語:दाल/ウルドゥー語:دال dāl/マラーティー語:डाळ ḍāḷ/カンナダ語:ಬೇಳೆ bēḷe/マラヤーラム語:പരിപ്പ് parippu/タミル語:பருப்பு paruppu/テルグ語:పప్పు pappu/オリヤー語 : ଡାଲି ḍāli)、またはダルネパール語:दाल dāl/ベンガル語:ডাল dāl)とは、剥いた小粒の

でようやく本文。

左下メニューの他言語版では、くどさのかけらもなく簡潔な感じ。(ブラウザ翻訳ボタンぽちぽち


初版からくどかった模様。

https://ja.wikipedia.org/w/index.php?title=%E3%83%80%E3%83%BC%E3%83%AB&oldid=30161325

直後に微調整的な意味でふたつ追加。初期の段階ですでに完成されていたと言っていい。

https://ja.wikipedia.org/w/index.php?title=%E3%83%80%E3%83%BC%E3%83%AB&diff=30161502&oldid=30161325

ささいな編集はあるものの、くどさをそのままに6年と少しの歳月を経る。

アカウントの方が前任の意志を受け継いでちょっと追加。磨きがかかる。

https://ja.wikipedia.org/w/index.php?title=%E3%83%80%E3%83%BC%E3%83%AB&diff=59855705&oldid=57558037


wikipediaは広大だ、さらにくどい表記もあるだろう。

ないことを願いたい。

2019-07-21

anond:20190721081522

病院バッチなんか使えるかアホ

精々diff取って更新日付が新しい方で上書きする程度だろ

2019-07-17

anond:20110129104126

多分だけど、

関数突入直後にreturnしていた

とか

#if 0 ~ #endifでコメントアウトしていた

というのは恐らく、ソースに手を加えたくなくてそのような事にしたのだろうかと思う。

上手くいかずに元に戻すときの事とか、DIFF差異になってしまう事を考えたのではないだろうか?そんな気もする。

仕事で、変数名が全部女性名前とかそんなお遊びを入れるのは感心出来る事では無いな。

2019-02-05

anond:20190203180244

Diff確認ステージ操作CUIよりやりやすかったのでSourcTree使ってる

あとファイルの一部だけコミットしたり戻したりしたりするときも使うんだけど、これはひょっとしたらコミット粒度をあげろということなのかもしれないなあ…

2018-12-27

anond:20181227120308

ゆうてgit diff -mとかやるとフォーマットしてもしなくても大体同じ結果出してくれるけどな

2018-02-27

anond:20180227102858

ドキュメントVCS管理するのは、テキストベースでやるのでない限り、上手くいかないんじゃないかと思う。

更新毎のdiffが見れないんじゃ旨味が無い)

はいえ、HTMLとかMarkdownとかで設計書作って上手くいってる人いる?

2017-11-30

最高

ゴールが同じように見えても違ったり。

ゴールが同じでもプロセスが異なったりでいらぬ誤解を産む。

相手迎合するわけでもなく。

自分の信念を100%変えるわけでもないのだけど。

個々の経験から出したであろう解釈スタンスdiffを知れるのは最高に楽しい人生酒のあて

ログイン ユーザー登録
ようこそ ゲスト さん