日本語を点字に変換する機械?ツールを作りましたよ。人の役に立つかは??

2021.10.15

Logging

昨日は寝苦しい夜でして寝たり起きたりを繰り返しました。本日は熟睡できたら良いのですがね。

さて、今日は日本語を点字に変換する機械?ツールを作りましたよ。です・・・。今日のお昼ぐらいから取り掛かりました。点字のUnicodeを自分好みのデータ化するのが一番時間がかかりました。ロジック事態はそれ程、時間はかからなかったのだけどね。点字には「ぁ」「ぃ」とかがないみたいでして、大文字に変換しています。ここら辺は点字の仕様と違うけど、こちらの方がわかり易いじゃないのかなと勝手に思っていてそうしています。

他はある程度、正しいのではないかなと。

この点字変換機を作った経緯は何か役に立つものが作りたくてという思いが一番です。この点字データを元に、本当の点字が作れたら良いですね。作っていてこんな物があればと思いました、例えばディスプレイに凹凸が出来るようなものがあれば目の不自由な人達も情報を得ることが出来るようなると思います。

最後に自分より良いものを作れる人は大勢いると思います、是非、作ってあげてください。因みに自分もこれを作るのに点字変換ツールがあるかは調べています。結果、二番煎じですがそれでも作りたかったので作りました。

https://zip358.com/tool/tenji/

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

0, com, https, Og-, Unicode, watch, WV-S, www, youtube, お昼, ここら辺, こちら, ツール, データ, もの, ロジック, 事態, , 今日, 仕様, , 何か, , 勝手, 変換, 変換機, , 大文字, , , 日本語, 昨日, 時間, 本当, 本日, 機械, 点字, 熟睡, , 経緯, 自分,

OpenSeaのはじめ方。NFTって何か分からないままハジメマシタ!?

2021.10.03

Logging

昨日はインターネットが再開通したのですが、その日に飼い犬に指を噛まれてしまいまして?、あまりキーボードを打つ事が出来なかったのですが、一日経って痛みも引きなんとか打てるようになりました。

さて、今日の朝からOpenSeaをハジメマシタ、証明書の付いたデジタル画像の売買が出来るようになったって事は知っていたのですが、NFTアートがここまで流行するとは思ってもいなかった。

NFTってNon-Fungible Tokenの事を指します、日本語に訳すと代替不可能なトークンです。これではさっぱりですね。簡単に言えば唯一無二のデジタルデータです。今流行のNFTアートっていうのは手持ちのデジタル画像にNFTを結びつけて唯一無二のデータになります。表面上、デジタルデータなどで画像はコピーできるのだけど証明書はコピー出来ないので、NFTと結びつけたデジタル画像は価値が生まれるというわけです。それらを売買出来る場所を提供しているサービスの一つがOpenSeaです。

これからNFTをはじめたい方はこちらの動画を参考にOpenSeaなどで売買をはじめてみてはどうでしょうか?因みに自分は今日からはじめましたが売れるかどうかは未知数ですね。

https://www.youtube.com/watch?v=wKINdmj9yr4

尚、ガス代が無料になる方法があるのだけど、こちらで売ると売り方に制限があるみたいです。最初はコチラの無料で売る方法で売ってみて自分の作品が売れると思ったら、ガス代の費用を払う方法で売ってみるということが賢明なのかもしれません。

https://www.youtube.com/watch?v=9ksPqsDjAng
NFTでよく聞かれること 1. NFTとは、そのトークンの所有権を証明できるのであって、紐づけられたアートの所有権や著作権を証明するものではない。 2. NFTはDRM(著作権保護技術)ではなく、アートのコピーを防ぐ技術ではない。 3. トークンにはアートのURLが記載されており、原則誰でも閲覧できる。 https://twitter.com/nalgami/status/1449926869348876291

追記:なるがみさんが言っていることが正しいようです。間違っている部分を打消し線で消しています。

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

NFT, Non-Fungible, opensea, token, アート, インターネット, キーボード, ここ, コピー, これ, それら, データ, デジタル, トークン, はじめ, ハジメマシタ, まま, , 不可能, , , 今日, 代替, 価値, 唯一無二, 場所, 売買, 手持ち, , 提供, , 日本語, 昨日, , 流行, 画像, 簡単, 表面, 証明書, 開通, 飼い犬,

Huawei p30 liteのバッテリー交換をしてみました。

2021.06.22

Logging

Huawei p30 liteバッテリー交換をしてみました参考にした動画は下記になります。YOUTUBEで日本語でバッテリー交換などのキーワードで検索しても全然。p30 lite型のバッテリー交換動画が出てこないので英語でググってみました、するとヒット。因みに動画は下記の動画以外にもありますので、もし動画消えて見えない方は、英語で検索してみてください。

例えば”Huawei p30 lite Battery change”というようなキーワードで検索するとバッテリー交換動画が出てきますので試してみてください。

※あと当然のことですがバッテリー交換は自己責任になりますので、トラブルが起きた場合やスマホ端末が動かなくなっても何も言えないという覚悟の上でスマホを分解しバッテリー交換してみてくださいね。

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

30, Battery, change, huawei, LITE, youtube, キーワード, こと, スマホ, トラブル, バッテリー, ヒット, , 下記, 交換, , 分解, 動画, 参考, , 場合, 当然, , 日本語, 検索, 端末, 自己, 英語, 覚悟, 責任,

自分より日本語が上手いDogenさん!

2021.01.04

Logging

自分より日本語が上手いDogenさん、40年ぐらい日本人をしていますが、ここまで流暢に日本語を話す人は見たことがない。10年も住んでいれば日本語を話すことの出来る人はいるだろうけど、祖国のなまりが合ったりして綺麗な日本語を話すことはできないひとが多くいる中で、Dogenさんはとても日本語が上手いです。自分はどもるというか、発声と発音がわるくて日本人なのに聞き直されることが日常的にあるので、素晴らしいなとDogenさんを見て思いました。

ちなみに日本語は中国語についで難しい言語らしいです。そして日本語はなんとも言えない、曖昧さがありその意味をわかり使いこなすというのは、日本語や日本のことを理解していないと難しいことだと思います。そんな事が出来ている数少ない人だと思います。

チャンネル登録はこちら
https://www.youtube.com/user/Dogen/videos

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

, 10, 32, 40, com, dfi-nV, Dogen, https, watch, www, youtube, ここ, こちら, こと, チャンネル, つい, なまり, なん, ひと, , 中国語, , , 意味, 日本, 日本人, 日本語, 曖昧, 理解, 発声, 発音, 登録, 祖国, 綺麗, 自分, 言語,

意識するまえに脳が信号を送る。

2020.11.30

Logging

いま、NHKで放送されているヒューマニストという番組が放送されているのだけど、いまいち盛り上がりにかけますね。でも内容は良い、例えば意識する前に脳活動が行われているのか、それとも自己が考えて行動するのかという問いは、昔から研究されていたのだけど、近年、どうも脳活動が先というのが答えらしいと分かったみたいだ。厳密言えば人は両方の事が起きているのだとか。じゃなぜ、脳活動が発生するのかなどはいまの所、不明みたいです。

ここからは妄想でのお話、実はひとも半操り人形なのかもしれないな・・・というおいら説、誰に操られているかは想像におまかせします。ひともゴキブリをラジコンのように操ったりしてましたからね。ひとも電気信号で操縦されていたとしても、文句は言えないな。

でも、もし本当に操られていたら、恐いな・・・。

そんな妄想は良いとして、Notionというアプリが良いらしい。来年には日本語対応のバージョンになるのだとか、Notionというアプリは仕事の効率化ツールです、スケジュール管理からTodoなんかいろいろな機能がひとつに纏まったツールで海外では流行っているだって。じぶんはこういう効率化ツールのが未だに面倒くさいなと感じます。まずTodoリストに登録するより記憶すればそのタスクが終わるまで覚えているタイプなので、何故、こういうタスクが必要なのか、わからない。付箋かメモで良いじゃんと昔から思っていたけど、他の人に共有すると見える化されて便利なんだなと感じました。

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

NHK, Notion, アプリ, いま, いまいち, おいら, おまかせ, お話, ゴキブリ, ここ, バージョン, ひと, ヒューマニスト, まえ, ラジコン, 不明, 両方, , , 仕事, 信号, , 内容, , , 妄想, 対応, 想像, 意識, , 操り人形, 操縦, 放送, 文句, 日本語, , 本当, 来年, 活動, 番組, 発生, 研究, , 自己, 行動, , 近年, 電気,

Preferred Networksという会社は買い!

2020.10.30

Logging

プリファードネットワークスは買いだけど、まだ上場していない。でも今後、絶対不可欠な技術を研究開発してきているので、数年後には上場するのではないかと思っています。トヨタが出資している意味がよく分かる、社長さんがエンジニアだから研究開発していることがよくわかっていらっしゃる。

そして西川徹社長さんはかなり賢いひとです。会社の社員さんも賢い人ばかりの会社。そんな会社じゃないと深層学習の研究開発できないよという事です・・・有望な企業だと思います。

動画を視聴するとやはりこれから先はデジタルの民主化が進むのかもなぁと思い、やはりこの業界にいたほうが良いのかなぁと悩ましくなります。

最後に動画で紹介しているフレームワーク、Chainerのリンクを貼っときます。これから機械学習や深層学習する方のために日本語のドキュメントも置いている良心的なページとオープンソースのリンクです。興味が在る方は是非、見てみてください。
https://tutorials.chainer.org/ja/
https://chainer.org/

因みにPreferredとは推奨の、望ましい、好ましい、好きな?、優先のとかいう意味があります。

pip install chainer

[slideshare id=96768990&doc=introductiontochainer11may2018-180512001553]

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

-xzc, 6, Chainer, com, hsrycS, https, Networks, Preferred, watch, www, youtube, エンジニア, かなり, こと, これ, ため, デジタル, トヨタ, ネットワークス, プリファード, フレームワーク, リンク, 上場, 不可欠, , , 今後, 企業, 会社, , 出資, 動画, 学習, , 意味, 技術, , , 日本語, 最後, 有望, 業界, 機械, 民主化, 深層, 研究, 社員, 社長, 紹介, 西川, 視聴, 買い, 開発,

ios14のウィジェットをカスタマイズする方法。

2020.09.25

Logging

ios14のウィジェットをカスタマイズする方法を紹介している動画を2つ紹介します。どちらもウィジェットスミス(Widgetsmith)というiosアプリを使用してカスタマイズしています。下記の動画を見ていただければわかるかと思いますが、日本語対応していないので若干、面倒かなと思うかもしれませんが慣れれば簡単です。

その他にも、colorwidgetsというアプリもあるそうですね。そのうち、日本語対応のウィジェットアプリがリリースされるとは思いますが、今の処、日本語対応のゴリゴリカスタマイズできるウィジェットアプリはリリースされていないようです。

あと自分としてはPaypayの純正のウィジェットが便利だなと思っています。人目で残高確認ができますし、支払いのショートカットとしても優秀かなと思っています。ただ、いま例の問題(不正引き落とし問題・2020/09/25:現在)でチャージが地銀などから出来ない状態が続いているので支払いは控えてます。

〆ios14のウィジェットカスタマイズの方法(手順解説)でした。

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

09, 14, 2, 2020, 25, colorwidgets, iOS, Paypay, Widgetsmith, アプリ, いま, ウィジェット, うち, カスタマイズ, ショートカット, スミス, その他, チャージ, どちら, リリース, 下記, 不正, 人目, , 使用, 便利, 優秀, , 動画, 問題, 地銀, 対応, 方法, 日本語, 残高, 現在, 確認, 簡単, 純正, 紹介, 自分, 若干, 面倒,

ショッピファイ(Shopify)という黒船。

2020.09.16

Logging

ECサイトを運営されている方は知っている方もいるかと思いますが、誰でもかんたんにグローバルなECサイトが作れるショッピファイ(Shopify)が話題です。この頃?、日本語にも対応したみたいです、ただしAPIのドキュメントは日本語にはまだ対応していませんが、翻訳を介せばそれほどわからないこともないかもしれません。

ショッピファイって何なんをもっと噛み砕くと、日本のBASE(ベイス)やGMOのカラーミーショップなどのインターネット上で個人や企業がお店が開けるものだと思っていただけたら良いかなと思います。ショッピファイの優秀なところは世界へ展開出来るということです。

BASEなどにある決済機能なども搭載されていますし、CSVの流し込みにも対応しています、なのでこれからECサイトを運営される方は自社のECサイトとしてBASEとショッピファイを運営し、楽天モールやYahoo!ショッピングなどの運営することにより、後発でも利益を得ることは十分可能かと思います。

尚、いま楽天モールなどを使わずにBASEやショッピファイまたはECCUBEなどを使用し自社のECサイトを運営することが流行っているそうです。

ショッピファイで世界へ展開したいという方は、まず下記のショッピファイのブログを読んでみてはどうでしょうか、ショッピファイの構築手順が動画とテキストで解説しています。

https://www.shopify.jp/blog/start-onlinestore

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

16, 8, amp, API, base, com, CSV, EC, GMO, https, jPkKF, Shopify, watch, www, Xx, youtube, インターネット, お店, カラーミーショップ, かんたん, グローバル, こと, これ, サイト, ショッピファイ, ドキュメント, ところ, ベイス, もの, 世界, 企業, , 個人, 優秀, 対応, 展開, 搭載, , 日本, 日本語, 機能, 決済, 翻訳, 自社, 話題, , 運営, , 黒船,

土日祝はアレをプレイしています。

2020.07.20

Logging

土日祝はアレをプレイしています。コジマ監督指揮の元作られたデススト(デス・ストランディング)をプレイしています。操作がド下手なので良いプレイが出来ませんが、デスストのオープンワールドは凄く良いですし、とても絵になるなと思います。

ファイナルファンタジー7リメイクもそろそろ進めないといけないな。でもデスストもプレイしたい。因みに自分は1時間以上はロープレ以外はプレイしないので攻略するまでかなり時間がかかりそうな気がします。

こういうのを建設できるみたいなので、いま2つほど設置しています。序盤のフィールドの結構、分かりやすい場所に置いています。

プレステのオンラインIDはツイッターと同じIDを使用しています。何かやり取りしたい奇特なかたは、友達申請をお願いいたします。なお、英語圏の方はお断りしています。日本語が分かる方のみ、申請お願いいたします。

デスストとしていると繋がりも良いなと感じますね?。ソロでも自分は変わり者なのか、全然だいじょうぶな性格ですが、ネットでは繋がった方が面白いなと感じます。そもそもデスストってそういう設計をされているので尚更かと思います。

尚、じぶんの休日のときだけプレイするスタイルです。ネット上にネト友が出来ればある程度は合わせるつもりでいます。緩いつながりをよろしくお願いしまーす?。

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

, 2, 7, ID, アレ, いま, オープン, オンライン, お断り, お願い, ガタ, かなり, コジマ, スト, ツイッター, デス, , ファイナルファンタジー, フィールド, プレイ, プレステ, やり取り, ランディング, リメイク, ロープレ, ワールド, 使用, , 友達, 土日, 場所, 奇特, 序盤, 建設, 指揮, 操作, 攻略, , 日本語, 時間, , 申請, 監督, , 結構, , 自分, 英語圏, 設置,

英語を話したい人、必見!YOUTUBER、ATSUさん。

2020.07.07

Logging

英語を話したい人、必見!YOUTUBER(ユーチューバー)、ATSUさんを紹介します。動画見ていただければ分かる通り、毎日、反復して声に出して覚えることにより嫌でも覚える。そうだよな、世界で結構難しい日本語を使いこなせているのに何故か英語に拒否感を持つ人の多いこと、多いこと。

特にいまの30代から上の人は話す英語というより覚える英語ということで受験等を乗り切ってきたと思います。でも殆どのひとは覚えていないですよね、自分なんて英語は不得意分野から未だに抜け出せないでいます。ですがIT業界では英語は大事です、数学も大事ですが英語も結構大事な分野です。それは何故か、変数名やクラス名の名前付けするときに大事になりますし、人のコードを読むときにも大事になります。なので数学がわからずとも英語は分からないはあまりよろしくないです。

自分でゴニョゴニョとコードを書くのでは困りませんが、チームでなにか開発を行うときは英語が身についていないと困ります。なので英語がわからない人は日々、英語を勉強することからはじめた方が良いです。因みに自分も英語を勉強していますが、なかなか身につかないなと思っていた時にATSUさんの動画見てそうだよなと思いました。

そして違う言語を覚えるには効率の良い方法で何回も何回も頭に叩き入れないと駄目だなと感じます。好きこそものの上手なれですが、好きじゃない場合はそれを毎日毎日続ける努力が必要かなと思いました。

なにかスキルをプラス1する場合は努力が必要かなと、最後にYOUTUBEチャンネル登録はこちらです。
https://www.youtube.com/user/fzsdjbncf2000/about

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

-XBVCE, 0, 30, ATSU, com, https, IT, UlCz, watch, www, youtube, YOUTUBER, いま, クラス, コード, こと, それ, とき, ひと, ユーチューバー, , 不得意, 世界, , 分野, 動画, 反復, 受験, 名前, , 変数, 大事, 必見, 拒否感, 数学, 日本語, 未だ, 業界, 殆ど, 毎日, 紹介, 自分, 英語, 通り,

windows Terminal1.0を使ってみた。

2020.05.24

Logging

windows Terminal1.0を使ってみた、感想はカスタマイズして何だか良い感じですね。これからVS codeみたいにバージョンアップすればいろいろと便利になるみたいなので、良い感じです。今後に期待感もあります。

因みにカスタマイズの方法は公式ページに日本語で書かれているのでなんて親切なんだと思ってしまいました。
こちらがそのページになります。json形式の記述でカスタマイズすることでカラーの変更や透過することなど自分好みにwindows Terminalをカスタマイズすることが可能です。

https://docs.microsoft.com/ja-jp/windows/terminal/customize-settings/profile-settings

尚、windows Terminalのダウンロードはこちらからになります。
https://www.microsoft.com/ja-jp/p/windows-terminal-preview/9n0dx20hk701?activetab=pivot:overviewtab

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

1.0, Code, com, customize-settings, docs, https, ja-j, ja-jp, json, microsoft, profile-settings, Terminal, VS, Windows, www, アップ, いろいろ, カスタマイズ, カラー, こちら, こと, これ, ダウンロード, バージョン, ページ, 今後, 便利, 公式, 可能, 変更, 形式, 感じ, 感想, 方法, 日本語, 期待感, 自分, 親切, 記述, 透過,

javascriptのアロー関数ってアレだな。

2020.05.20

Logging

javascriptのアロー関数ってアレだな、無名関数の省略形だと思ったら良いです。アロー(arrow)=矢って意味、まんまだよね。日本語に直訳すると矢関数って意味になるのかな・・・。矢関数って響きが良くないのでアロー関数って読んでいるだけだと思うのです。英語のわからない自分は矢関数で良いじゃないと思ったりするわけです。

例文:載せときます、、比較的新しいブラウザなら動作します。

	const test = (e)=>{
		var view = document.querySelector("#view1");
		view.innerHTML = e.target.value;
	};
	const input = document.querySelector("#t");
	input.addEventListener("input",test);

一応、デモサイトのリンクも載せときますので、動作確認してみてくださいな。
尚、今回は純正なjavascriptだけで記載しました。これから極力、純正で純粋なjavascrpitで書いていこうと思います、いまのWEBの流れはそうなんだって。そしてTypescriptとかが今後来るみたいに言われていますよね。

https://zip358.com/tool/demo15/

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

, addEventListener, arrow, const, document, gt, innerHTML, input, javascript, querySelector, quot, target, test, value, var, view, アレ, アロー, ブラウザ, まんま, 例文, 動作, 意味, 日本語, 無名, 直訳, 省略形, , 自分, 英語, 関数,

テキストを日本語ボイスに変換してくれるしょぼいWindowsソフトを作ったよ。

2020.01.21

Logging

VS2017のC#で、テキストを日本語ボイスに変換してくれるしょぼいWindowsソフト( 滑舌が悪いけどYOUTUBERしたい人用)を作ったよ。自分はかなり滑舌悪いくてどもるので、YOUTUBER向かないのですがユーチューバーしてみたい願望があったので、Gさんの「Cloud Text-to-Speech API」で適当に作ってみた。ちなみにまだYOUTUBERするかは決めてない!

APIですが月に0?100万文字までは無料枠なので、大量に使わない限り無料枠で収まると思います。これを他の人に提供しようとするとアウトだろうけど・・。
自分だけが使用するのには何とかその範囲内かと思います。

尚、ソースコードを提供します可変してお好みで使ってください。大量のテキストをボイス変換した場合、ビジーになるかもしれません。そこら辺の処理は入れてません。またGさんからダウンロードしたJSONファイルを置いている階層に合わしてください。

参考にしたサイトは下記になります。
https://cloud.google.com/text-to-speech/docs/quickstart-client-libraries?hl=ja#client-libraries-install-csharp

フォームのオブジェクトの配置は下記になります。画像を参照ください。

ソースコードは下記になります。

using System;
using System.IO;
using System.Windows.Forms;
using Google.Cloud.TextToSpeech.V1;
namespace テキストを日本語ボイスする
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if(richTextBox1.Text.Replace("\r", "").Replace("\n", "") == "")
            {
                MessageBox.Show("文字を入力してください");
                return;
            }
            Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", "C:\\xxxxx\\xxxxx\\xxxxx\\xxxxx.json", EnvironmentVariableTarget.Process);
            TextToSpeechClient client = TextToSpeechClient.Create();
            SynthesisInput input = new SynthesisInput
            {
                Text = richTextBox1.Text.Replace("\r", "").Replace("\n", "")
            };
            VoiceSelectionParams voice = new VoiceSelectionParams
            {
                LanguageCode = "ja-JP",
                Name = "ja-JP-Wavenet-A",
                SsmlGender = SsmlVoiceGender.Neutral,
            };
            AudioConfig config = new AudioConfig
            {
                AudioEncoding = AudioEncoding.Mp3,
                SpeakingRate = f1(trackBar1.Value),
                Pitch = f2(trackBar2.Value),
            };
            var response = client.SynthesizeSpeech(new SynthesizeSpeechRequest
            {
                Input = input,
                Voice = voice,
                AudioConfig = config
            });
            DateTime dt = DateTime.Now;
            string dttimename = dt.ToString("yyyy-MM-dd-HH-mm-ss");
            using (Stream output = File.Create("voice-" + dttimename + ".mp3"))
            {
                response.AudioContent.WriteTo(output);
                Console.WriteLine($"Audio content written to file 'voice - " + dttimename + ".mp3'");
                MessageBox.Show("生成しました=>>voice - " + dttimename + ".mp3");
                System.Diagnostics.Process.Start(Directory.GetCurrentDirectory());
            }
        }
        private void trackBar1_ValueChanged(object sender, EventArgs e)
        {
            label3.Text = string.Format("{0:0.00}", f1(trackBar1.Value));
        }
        private void trackBar2_ValueChanged(object sender, EventArgs e)
        {
            label4.Text = string.Format("{0:0.00}", f2(trackBar2.Value));
        }
        private double f1(int a) {
            return Convert.ToDouble(a) / 100;
        }
        private double f2(int a)
        {
            return Convert.ToDouble(a) - 20;
        }
    }
}

変換したボイスはこんな感じです!

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

0, 100, 2017, API, Cloud, json, Text-to-Speech, VS, Windows, YOUTUBER, アウト, お好み, かなり, コード, これ, ソース, そこら辺, ソフト, ダウンロード, テキスト, ビジー, ファイル, ボイス, ユーチューバー, , , , 使用, 処理, 場合, 変換, 大量, 提供, 日本語, , , 滑舌, 無料, 範囲, 自分, 適当, 限り, 願望,

YAGNI(ヤグニ)の法則、余計な機能を付けるな!

2020.01.14

Logging

YAGNI(ヤグニ)の法則とはYou Aren’t Going to Need it.の略で
日本語に訳すと「余計な機能を付けるな!」という意味になります。

IT関係者なら聞いたことがあるかもしれない、プログラミングで後々使うかもしれないから、この機能も眠らして置こうと思って置いているコードは1割ぐらい確率でしか使わないから余計なプログラミングコードは書かない方が良いよと言うことであってますかね🤔。

詳しい内容はウィキペディアに書かれていますので参照ください。
https://ja.wikipedia.org/wiki/YAGNI

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

, Aren't, Going, IT, Need, To, YAGNI, You, ウィキペディア, コード, こと, プログラミング, ヤグニ, 余計, 内容, 参照, 後々, 意味, , 日本語, 機能, 法則, , 確率, 関係者,

日本語で機械学習のことを解説しているチャネル。

2019.12.14

Logging

探していたらあったよSONY!!。
昨日、「YOUTUBEで日本語で人工知能の解説している動画あまりないよね。」
と記載していたのだけど・・・。

解説している動画がありました。
SONYがオープンで解説している、、やっぱりこういう事を
公開しているということは人手が足りないですね。

人工知能(機械学習)を理解してゴニョゴニョして
遊びができないひとが結構多いだなとちなみに品質の良いモデル作りが
機械学習では要になるそうです。

勉強したい方は下記のリンクからどうぞ
https://www.youtube.com/channel/UCRTV5p4JsXV3YTdYpTJECRA

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

, 4, 5, channel-, com, JsXV, SONY, UCRTV, youtube, YTdYpTJECRA, こと, ゴニョゴニョ, チャネル, ひと, モデル, リンク, 下記, , 人工, 人手, 公開, 勉強, 動画, 品質, 学習, , 日本語, 昨日, 機械, 理解, 知能, , 解説, 記載,

日本語の人工知能(機械学習)の解説動画があまりないよね。

2019.12.13

Logging

YOUTUBEでAIの日本語で解説している動画が非常に少ないよねと思っている。
これって凄く丁寧に解説した動画を何本もアップすれば
それだけで需要があるよねということは言うまでもないじゃないかな。

この頃思うのはHTMLやCSSの解説動画はあるのだけど
中級レベルの技術動画や機械学習などの日本語動画が少ないよねという事、
ほとんどプログラミングスクールに通わないと身につかないシステムに
なっているけど、これを全てYOUTUBEで解説する人が
登場すれば…。

その人はそれだけで収益を得れる可能性があると思うのです、
自分は喋りが下手なので無理だけど、何れ誰かが
そういう事を行うようになってもおかしくないと思います。

ちなみにそんな人工知能の解説を行っている人は何人か知っています。

最後に 夢のある機械学習使い方をしている動画を貼っときますね。

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

AI, css, html, youtube, アップ, こと, これ, システム, スクール, それだけ, プログラミング, ほとんど, レベル, 丁寧, 中級, , , 人工, 何人か, 何本, 使い方, 全て, 動画, 収益, 可能性, , 学習, 技術, 日本語, 最後, 機械, 登場, 知能, 自分, 解説, 誰か, , 需要, ,

TinyMCE 5.0でオリジナルプラグイン作成するはググれば何とかなるが?

2019.07.27

Logging

TinyMCE 5.0で独自のプラグインを開発するにあたって
ググれば4.0で作成する方法は山ほど例題があるのだけど5.0は
非常に少ないtinymce.windowManager.openを使用してのプラグインは
5.0でも案外簡単に見つかるのだけど、tinymce.windowManager.openUrlを
使用しての情報はググってもない。
唯一、公式サイトが記載しています。
しかし残念なことに全て英語で書かれています。

日本語で記載しろよという話だけど・・・・。
で!!tinymce.windowManager.openUrlで
何が出来るかと言えば外部ファイルを
読み込みが出来てそのレスポンスを受け取る事が出来るのです。
英語が嫌いでも原文で英語を読め!!ですよ・・・。
答えはそのページに書いているのですね。
※ちなみに会社でこの機能(e.windowManager.openUrl)を
使用し開発中です。
たぶん、自分みたいに困っている人もいると思うので
基本的な部分を記載しています、なお自作プラグインの作り方は
理解しているという前提で記載しています。
まず例としてPHPファイルを読み込みたいのなら
自作プラグインのPHPファイルに下記の記載を行います。

<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title></title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="/tool/bootstrap/css/bootstrap.css">
        <script src="/tool/jquery/jquery-3.4.1.js"></script>
    </head>
    <body>
        <form method="post">
        <input type="text" name="L_japan" class="form-control">
        <input type="text" name="L_English" class="form-control">
        <input type="button" name="submitbtn" value="恩恵を受ける"class="btn btn-primary">
        </form>
        <script>
            var chageJson = function(data) {
            console.log(data);
            var JsonData = [];
            for (i = 0; i < data.length; i++) {
                JsonData[data[i].name] = data[i].value
            }
            //console.log(JSON.stringify(data));
            return JsonData;
            }
            $("[name=submitbtn]").on("click",function(){
                data = chageJson($("form").serializeArray());
                window.parent.postMessage({ mceAction: 'customAction',data:data});
                window.parent.postMessage({ mceAction: 'close' });
            });
        </script>
    </body>
</html>

PHPファイルはこのような感じでjavascriptが大事ここで、
submitを行っています。
当然、JSON形式で返却しましょう。公式ページにも書かれいますが
mceActionで制御しましょう。
プラグイン側のJSは下記のようになります。

(function() {
    tinymce.create('tinymce.plugins.language_boon', {
        init : function( ed,  url) {
            console.log(ed);
            act =function(ed)
            {
                ed.windowManager.openUrl(
                    {
                    type: 'panel',
                    title: '恩恵を受ける',
                    url:url + "/language_boon.php",
                    onMessage:function(api, details){
                      console.log(api, details);
                      console.log('オレオレjapan', details.data.L_japan);
                      console.log('オレオレEnglish', details.data.L_English);
                   }
                });
            };
            // window.addEventListener('message', function (event) {
            //   console.log(event);
            //   var data = event.data;
            //   console.log(data.data);
            //   if(ed.settings.id == data.data.id_){
            //     console.log('オレオレjapan', data.data.L_japan);
            //     console.log('オレオレEnglish', data.data.L_English);
            //   }
            // });
              ed.ui.registry.addButton('language_boon',{
                title : '恩恵を受ける',
                text: '恩恵',
                onAction:function(){act(ed)}
            });
        },
    getInfo : function() {
        return {
            longname : 'tinymce.plugins.language_boon',
            author : 'taoka',
            authorurl : 'https://zip358.com',
            infourl : 'https://zip358.com',
            version : '1.0'
        };
    }
});
        tinymce.PluginManager.add('language_boon', tinymce.plugins.language_boon);
})();

公式ページは下記のリンクより
https://www.tiny.cloud/docs/ui-components/urldialog/#urldialoginstanceapi
サンプルサイトはこちら
https://zip358.com/tool/editor/
 
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

4.0, 5.0, open, openUrl, TinyMCE, windowMan, windowManager, オリジナル, こと, サイト, ファイル, プラグイン, ページ, レスポンス, , 会社, , 作成, 使用, 例題, 全て, 公式, 原文, 唯一, 外部, 嫌い, 山ほど, 情報, 方法, 日本語, 機能, 残念, 答え, 簡単, 英語, 記載, , 開発,

雨だろうなきっとと思いながら、東京9月の天気予報を見るとやっぱ雨だった。

2018.09.08

Logging


なんだか雨なんですけど東京へちょっくら行く日が雨ぽっい
雨かぁ・・・移動が大変だな。
晴れてほしいと思いながら、この頃の天気予報はよく当たるので
晴れないだろうと思っていたほうが良さそうです。
結構、スケジュール詰まっているが大丈夫かなと
思いつつも自分の今までの経験から行くとまぁスケジュール通り進むことが
多い、道に迷ったりすることがあまりなく有っても何か適当に
直感で進んでいるとうまく目的地に付くことが多いのです。
それに田舎と比べて道案内が優れているのでまず、迷わない
迷ったら交番かJRの駅員に聞けば、答えてくれるので
なんとか、片言の日本語しか話せない自分でも
何とかなるのです。
 
ジョジョ展 10:00頃


チームラボ 12:30頃

東京駅へ友Xと待ち合わせ 15:XX頃

友X観光案内。

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

00, 10, 12, 15, 30, , JR, Xx, こと, ジョジョ, スケジュール, それ, チームラボ, 予報, 交番, , , 大変, 天気, , 日本語, 東京, 案内, 片言, 田舎, 目的, 直感, 移動, 経験, 自分, 観光, , 道案内, 適当, , , 駅員,

片言の日本語より。

2017.10.26

Logging


昨日、電話ごしに片言の日本語を話していたら
たらい回しされ、ようやく意味のわかる開発者の担当と話ができて
やっと意味の通じる人と話ができたと安堵。
片言の日本語しか話すことが出来ない。
文章は片言ではないけど、会話は片言な言葉が多く相手に意味が通じないことが多い
そんなことは重々承知しているじぶんですが、これどうも脳内変換が
うまくいっていないのが問題なのではないかと思っている。
なので、子供の時なら良いが大人になるに連れ、
ひとと距離を持たれることが多くなった。
何度か治そうと試みたが、やはり治らないので開き直っている。
距離を持つひとはそれで良いやという感じですね。
ちなみに小学生の時から
変わった子でしたので、おとなになっても
他の人より変わった大人なのです、年相応とか無理ですね。
たぶん、じぶんを例える大人がいるとするならば蛭子さんかなと思います。

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

オトナ, じぶん, ならば蛭子, ひとと距離, 会話, , 何度か, 大人, 安堵, 小学生, 年相応, 意味, 文章, 日本語, 片言, 脳内変換, 開発者, 電話ごし,

datetimepicker-master::でいとたいむぴっかーマスター!!日本語化

2017.10.14

Logging


datetimepicker-masterが日本語化できない。時刻だけ表示したい、カレンダーだけ表示したいなどに
実は対応しているのだけど、バージョンがアップしてからそのやり方が変わっていて
ググってもそのやり方が出てこないので、じぶんが記載してみました。
ソースを読まないと見えてこないものが有るですが、ぶっちゃけ他人のソースを読むのは面倒くさいでもプラグインは使用したい方。
下記のコードで日本語化可能です。
カレンダー非表示可能です。
時刻非表示可能です。
ちなみにソースを見るとdefault_options(でふぇるとおぷしょん)のオブジェクトで
その他、操作も可能ですのでソースを読みたい人は読んでみてください。
ちなみにちなみにdatetimepicker-masterプラグインはこちらからダウンロード可能です。
https://github.com/xdan/datetimepicker
サンプルプログラムはこちらです。
https://zip358.com/tool/datetimepicker

<!doctype html>
<html lang="ja">
<head>
  <meta charset="utf-8">
  <title>zip358.com:datetimepicker日本語</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=10.0, user-scalable=yes">
  <link rel="stylesheet" href="./datetimepicker-master/jquery.datetimepicker.css">
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
  <script src="./datetimepicker-master/build/jquery.datetimepicker.full.js"></script>
  <script>
      $(function(){
          $.datetimepicker.setLocale("ja");//にほんご
          $("#dtp").datetimepicker({
              format:"Y/m/d H:i",
              formatTime:"H"//時間だけ(分:非表示)
          });
          $("#dtp2").datetimepicker({
              format:"Y/m/d",
              timepicker:false//時刻非表示
          });
          $("#dtp3").datetimepicker({
              format:"H:i",
              datepicker:false//カレンダー非表示
          });
      });
  </script>
</head>
<body>
    <input id="dtp" type="text">
    <input id="dtp2" type="text">
    <input id="dtp3" type="text">
    <div id="ana">
    </div>
</body>
</html>

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

```, アップ, いん, ぇるとおぷしょん, オブジェクト, カレンダー, ググ, コード, こちら, サンプル, ソース, その他, ダウンロード, バージョン, フラグ, プログラム, ふん, もの, やり方, 下記, 他人, 使用, 可能, 対応, 操作, 日本語, 時刻, 時間, 表示, 記載,

映画:ゴースト・イン・ザ・シェル:観に行く映画。

2017.03.08

Logging


http://ghostshell.jp/引用』
4月7日から上映されるゴーストインザシェル:GHOST IN THE SHELLを
観に行きます。北野武(ビートたけし)氏が日本語でセリフを話していたので
若干、違和感があるのですが、英語と日本語が飛び交う映画になるのかな?
そこだけが、心配の種ですが他は全然、攻殻機動隊の世界観を
リアルに再現している感じがしますので、結構いまから期待しています。
観たらまた、映画の感想なんかを書きますので、
そちらもよろしくお願いします。

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

B01N12EY85, Blu-ray, GHOST IN THE SHELL, ゴースト・イン・ザ, ゴーストインザシェル, セリフ, ビートたけし, 世界観, 北野武, 大事, 引用, 感想, 攻殻機動隊, 日本語, 若干, 英語, 違和感,

AIの事と雇用のことを語っているのだけど。

2017.01.15

Logging


AIの事と雇用のことを語っているのだけど
聞き取れるが理解できない単語が多く理解できない。
そんな時は!!
YOUTUBEに字幕機能があるので、それを表示させます。

次にYOUTUBEの設定ボタンから自動翻訳(日本語)を
選べば英語がわからなくとも日本語字幕を読めば
なんとなく理解できるのです。
英語の勉強にはあまりなりませんが、動画の言っていることが
わかりますので便利ですよ。

ただ、これでは映画の勉強にはならないので
何とか字幕無しで理解するにはどうすれば良いかと
勉強方法を模索しています。英語は嫌いではないので
あとは、どう勉強すれば記憶の中に英単単語が入ってくるのかを
いろいろなパターンで試しています。
一つだけわかったことは、聞く書く話すが大事で
特に聞いた後に書く、文法を書くなど反復の勉強法が
覚えやすいということです。
自分は話すということは、いまは必要ないので
聞くことと書くことが出来れば、それで卒業という
感じなのですが、何せ英語力がないので・・・。
何年か勉強しないと駄目だなと思っています。
ちなみに英語力は小学生レベルですね。
_(:3」∠)_

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

AI, youtube, いま, いろいろ, こと, これ, それ, パターン, ボタン, 一つ, , , 何年, 便利, 勉強, 勉強法, 動画, 卒業, , 単語, 反復, 多く, 大事, 嫌い, 字幕, , 感じ, 文法, 方法, 日本語, 映画, , 模索, 機能, 理解, 翻訳, 自分, 自動, , 英語, 英語力, 表示, 記憶, 設定, 雇用,

映画、スーサイド・スクワットを観てきましたので #映画レビュー

2016.09.13

Logging


映画、スーサイド・スクワットを観てきましたので
感想なんかを記載しときます。
あまり期待していなかったのですが、意外にも
見えない映画でもなかったように思えます。
全然期待していなかったので
この評価ですが期待していくと別評価になるのかな?
アメリカでは結構良い感じの成績を残しているらしいですが・・・。
日本人が見るとあの日本語のセリフには
ちょっとどころではない違和感を抱くことは
確実だと思います。
これがなければもっと良い評価が
得られたのではないかなと思います。
そういう面ではちょっと勿体無い映画なのかも??
ただ、自分の中ではアメコミ映画少し飽きてきた感が
あり、何ていうかもっとインパクトのあるアクション映画に
作り上げていたらもっと良かったになと思ったり・・・。
そういうことで言えばYahooの評価、前評判で星3つなのかも。
ちなみに今は星3つ半ぐらいに上がっています(9月11日付け)

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

Yahoo, アクション映画, アメコミ映画少し, アメリカ, インパクト, スーサイド・スクワット, セリフ, ちょっとどころ, にな, 別評価, 前評判, 勿体無い映画, 始末, 感想, 成績, 日本人, 日本語, 星3つ半, 映画レビュー, 良い評価, 違和感,

DMM英会話とかで英会話を勉強する?

2015.12.01

Logging


DMM英会話とかで英会話を勉強する?
評判は良い講師に当たれば、勉強になるけどそうでない講師に
当たると変な英語を教えられるとか、そんな評判のDMMの英会話ですが!!
月々のお値段もお手頃価格なんです。
それだけでも魅力的な感じなのですが・・・
いまだに申し込んでいません。
英会話は今後、重要になると思いますから、まだ記憶力が
落ちていない今の時期に勉強して英語の資格などを
取ろうかなとか野望がありますが、
英語の成績は高校まで全然ダメでした。
高校の英語は簡単だったこともありまぁまぁの成績でしたが
それまでの英語の成績は全然でした。
ちなみに基礎の英語からやり直そうとしているのですが
何から始めればよいのかわからない感じです。
それぐらい英語の力はないのです。
コードを書く時の変数の名前とか
そういうのって基本英語スペルとかが多いですけど
自分はそういうのができないので結構、日本語かしょぼい英語になり
あぁ?ってなるのが、自分としては嫌なので
勉強しようとは思っています。
思っているけど・・・・。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

DMM英会話, いまだ, コード, しょぼい英語, それぐらい英語, それだけ, それまで, 基本英語スペル, 基礎, 変数, 成績, 日本語, 月々, 良い講師, 記憶力, 評判, 資格, 野望, 高校,

cronPHPを作ってみた朝の続き。

2015.06.24

Logging


 
cronPHPを作ってみた朝の続き・・・たぶん、コレだけで十分かと思います(稼働させてないのでどう動くかは不明?)。仕事帰って作りました。この頃、もっと勉強しないとなと思うこの頃です。いまの自分に足りないのは間違いなく技術力です、あとタイピングとか・・・かなり遅いので生産性がかなり低いです。英語を打つのに遅すぎる・・・・。日本語はまぁまぁ早いのですけど。キーを覚えているというよりは何となく覚えているので・・・・なぜ、タイピングできるのか自分でも不思議なのです。
 

追記2022/09/06:詳しくは、こちらを参照くださいませ

<?php
//5分刻みに対して有効な無限クローン 処理が負荷の場合どうなるかは知りません。
date_default_timezone_set('Asia/Tokyo');
class cron{

    public function d_m($obj)
    {
            if($obj->m==="*")return true;
            if(preg_match("/,/",$obj->m))return $this->comma($obj->m,date("m"));
            if((int)$obj->m === (int)date("m"))return true;

            return false;
    }

    public function d_d($obj)
    {
            if($obj->d==="*")return true;
            if(preg_match("/,/",$obj->d))return $this->comma($obj->d,date("d"));
            if((int)$obj->d === (int)date("d"))return true;

            return false;
    }

    public function d_H($obj)
    {
            if(preg_match("/\*\/[0-9]{1,2}/",$obj->H)){
                $H = explode("/",$obj->H);
                if((int)$H[1]>0 && ((int)date("H") % (int)$H[1])===0)return true;
            }else{
                if($obj->H==="*")return true;
                if(preg_match("/,/",$obj->H))return $this->comma($obj->H,date("H"));
                if((int)$obj->H === (int)date("H"))return true;

            }
            return false;
    }

    public function d_i($obj)
    {
            if(preg_match("/\*\/[0-9]{1,2}/",$obj->i)){
                $i = explode("/",$obj->i);
                if((int)$i[1]>0 && ((int)date("i") % (int)$i[1])===0)return true;
            }else{
                if($obj->i==="*")return true;
                if(preg_match("/,/",$obj->i))return $this->comma($obj->i,date("i"));
                if((int)$obj->i === (int)date("i"))return true;

            }
            return false;
    }

    //曜日 0=日曜日 6=土曜日
    public function d_w($obj)
    {
            if((int)$obj->w[date("w")]===1)return true;
            return false;
    }

    public  function comma($c="",$t=""){
        if($c==="")return false;
        if($t==="")return false;
        $flg = false;
        foreach(explode(",",$c) as $cc){
            if((int)$cc===(int)$t)$flg = true;
        }
        return $flg;
    }


    public function d_command($obj){
        if($obj->command){
            exec($obj->command . " > /dev/null &");
        }
        return true;
    }

}
if ($argv[1]) {
   $filename = $argv[1];
    if(is_file($filename)){
        $jsn = json_decode(file_get_contents($filename));
        $cron = new cron();
        try {
            foreach($jsn as $obj){
                if($cron->d_m($obj)){
                    if($cron->d_d($obj)){
                        if($cron->d_H($obj)){
                            if($cron->d_i($obj)){
                                if($cron->d_w($obj)){
                                    $cron->d_command($obj);//波動拳{{{{
                                }
                            }
                        }
                    }
                }
            }
        } catch (\Throwable $th) {
            print $th->getMessage();
        }
    }
}

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

06, 09, 2022, 39, 5, Asia, class, cron, cronphp, date, default, function, lt, nbsp, obj, php, public, set, timezone, Tokyo, いま, かなり, キー, クローン, こちら, コレ, ダイビング, 不思議, 不明, 仕事, 処理, 分刻み, 勉強, 参照, 場合, 技術力, 日本語, 有効, , 無限, 生産性, 稼働, 自分, 英語, 負荷, 追記, ,