「JSON」を含む日記 RSS

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

2020-08-30

anond:20200829181121

保健所電話してPCR検査してくれる場所を紹介してもらえ。

ぶっちゃけアプリの画面確認はされない。

JSONファイルのMatchCountが1だったので行政検査PCR検査をしてもらいたい、と言えばやってくれる。

どうすればいいか、という言い方だと症状がないなら様子を見てくれとしか言われない。

会社かに咳と発熱っぽい人がいたとか言えば完璧

2020-08-24

rails勉強中だけど

DjangoとかRailsとかって、プログラムいろはを知っている人でも理解するのに苦労するような独特な構文が多い

あくまフレームワークで面倒な部分は省いているから仕方ないんだけど。

デコレータが何なのか継承が何なのかとかわかっていてもその意味を読み解くのに一苦労する。

ましてやRailsから勉強しよう!なんて人にとったら「なんかわからんけど動いた」という人が大半になるんじゃないかと思う。

Railsから入った人はたぶんRailsのためだけのやり方しか習得できんし、応用が利かないレベルなっちゃうんじゃないかと思う。

ORMを使わず純粋Javaなりでバックエンド書いてDB設計したりとかリクエストが来たらJSONを返すアプリケーションサイドを作ったりってなんとなく経験した人がRailsなりDjangoなりやるとこういうことか、これは便利だ、でもここは融通が利かなくてつかいにくいなみたいなことがわかるんだろうけど

そういう意味で言うとまず最初RailsDjangoだってフレームワークから入るのは良くないんじゃないかと思う次第。

2020-08-19

COCOAが反応したんだが…

それは先週金曜日のことだった。

「COVID-19にさらされた可能性があります

ヒヤッとするポップアップ携帯に表示される。

慌ててCOCOAを起動して確認するも、「陽性者との接触確認されませんでした」との表示が。

新型コロナウィルス流行後、いわゆる三密に相当する施設は避けてきた。

買い物に行くときも、自家用車を利用してきた。新型コロナ感染するような覚えは全くない。

さっきの通知は何だったんだ?そういえば、COCOAバグがいろいろ残っているというし…

急いでCOCOA不具合について調べると、似たような現象に直面している人はいるらしい。

どうやら、携帯の設定項目をたどると、接触ログを記録したjsonファイルが書き出せるので、

そのログの中を検索し、Match Countという項目が0以外になっている箇所があれば濃厚接触があったという事らしい。

jsonファイルPC転送し、エディタで該当項目を検索

…残念ながらMatch Count :1となっている箇所を発見。陽性者と濃厚接触している。

それからが大変だ。

厚生労働省COCOAに関するQ & A の問23に、上記のような不具合が起きたら問い合わせしてほしいとの記載があったので、

状況を記載して、証拠となるjsonファイルを添付した確認メールを送付。

職場規定COCOAに反応があった人は2週間の出社停止なので、すぐに会社に連絡を入れる。

同時に、陽性者との濃厚接触した日付がわからないので14日以内に会った人に注意喚起の連絡。

14日以内に会った人でCOCOAを入れていた人には、バグ存在jsonファイルから確認する方法説明

今回はたまたま14日以内に会った人が全員職場関係エンジニアだったので難なく説明できたが、

ハイテクに弱い一般人なら絶対に調べられないだろう。

はあ、疲れた感染拡大防止のためとはいえアプリバグのせいで無駄仕事が増える。

正常系のテストもまともにできていないであろうCOCOA開発元に対して若干の怒りを覚える。

さすがにこの完成度の低さはないだろうとネット情報収集していると、ずさんな開発体制(物理的に無理のあるリリース日程や、2つ動いていた開発プロジェクトの1本化など)であることが判明。

ちなみに、この不具合今日現在の最新バージョン1.12でも改善されていないし、改善予定のアナウンスもない。

今時スマホゲームですら、ちょっとした不具合(例えば、アイテム効果が正しく設定されていなかった等)に対しての修正予定を公開しているのに、

下手すりゃ人命にかかわるアプリバグ自体を公にせず、修正予定も公開していないことに苛立ちを覚える。

そして日曜日確認の問い合わせを送っていた厚生労働省から返信。

メールの内容の転載はやめてくれとの記載があったので、転記は控えるが、要旨を書くと

ポップアップが出たのにアプリ接触履歴確認できない場合iOSまたはAndroidの設定から接触チェックの項目を確認してください」とのコピペのような文章

まあ、サポートも問い合わせ殺到しているだろうし、返信遅れるのは仕方ないなと思っていたが、

きっちりログファイルまで送って濃厚接触していると思われるのだがどうでしょうかと聞いてこの返答はあまりにも人を馬鹿にしてるなと思った。

多分、急にサポートに人手が必要になったので、バイトをかき集めて適当に回していると思われる。

それにしてもだ、そんな適当な回答をするなら初めからQ & Aに設定から接触チェックを確認して1以上なら接触しているとの前提で行動してくださいと書けばよいだろうに。

ちなみに、8/19日12現在でも厚生労働省のQ & Aは下記のままであり問い合わせるようにとの文言になっている。

23 陽性者との接触があったようなプッシュ通知が表示されましたが、接触確認アプリを開いて陽性者との接触確認すると「陽性者との接触確認されませんでした」と表示されます。どちらが正しいですか。

Android搭載のスマホをご利用の方は、問21、問22をご確認ください。これらで解決しない場合、またはiOSをご利用の場合は、大変お手数ですが、メール(appsupport@cov19.mhlw.go.jp)にてご連絡いただきますよう、お願いいたします。

さて、話はアプリの完成度が低くてストレスがたまったという話だけで終わらない。

私が周囲に反応したという事を報告したせいで、思わぬ影響が出たのだ。

職場の同僚が、私の濃厚接触者だったという事でコロナマン扱いされて出社するのは軽率だと怒られ問題になるという事件が起きたのだ。

アプリバグのせいで私が陽性者と接触した日がわからないため(正常に反応するケースでは接触日がわかるとのこと)、

最大2週間のマージンを取って、その間にあった人全員に連絡をしたのだが、

自体は私が陽性者と濃厚接触する前に私と合っただけかもしれない。

それならば完全に風評被害だ。ちなみに私も私の濃厚接触者も全員体調に問題は起きていない。

話は長くなったが、このアプリにいろいろ思うことはある。

まず、陽性登録者が200人程度の時点で反応したという事でコロナの影は意外に身近にあると感じられたこと。

これで全陽性者が登録していたらえらいことになっているだろう。

次に、このアプリが反応した時の社会対応指針が現状ではうまく設定されていないこと。

現状では反応が出ただけの人間のその接触者までもがコロナ陽性者と同じ扱いを受けて、社会的に行動制限を課されてしまう。

アプリ活用するための合理的な指針が社会に浸透することを望む。

最後に、アプリの完成度の低さについて。

そもそもBluetooth電波強度で濃厚接触を判定しているため、近くにいても濃厚接触にならないケースがあるだろうし、

十分距離を取っていても濃厚接触カウントされる恐れがある。(携帯Bluetoothモジュールアンテナ次第で当然電波強度の指向性出るよな?)

また、アプリで反応が確認できないというのは論外だし、確認できても次のステップにつながらない。

例えば、LINEアンケートでたまに送られるようなアンケート自動的配信され、怪しい兆候があれば医療機関データベース登録され、優先的に取り次げる等の工夫がほしい。

私自身はなんだかんだで感染拡大防止しないと社会経済も正常に戻せない思っているタイプなのでできる限りの協力はしたいのだが、アプリの完成度の低さには正直あきれ返っている。

最近は真面目に感染拡大防止をする人間を「コロナ脳」とかいって揶揄する人がTwitterをはじめとするネット上に増えた印象を受ける。

GoToキャンペーンなんかもそうだけど、正直者が馬鹿を見る社会システムがこうした問題を拡大させているように思う。

アプリ発注元の厚生労働省には、アプリの完成度の向上と、適切な指針の策定・発信を望む。

2020-08-06

フロントエンドやってるけどバックエンド簡単過ぎ

複雑な処理のほとんどはフロントエンドJSがやってるよね。

バックエンドって要はSQLJsonの変換だけで、あとはAPI通信するだけじゃん。

その程度の処理なんてプログラミング初心者でもできるし仕事として存在してるのがおかしい。

Firebaseもあるしバックエンドエンジニアいらないんじゃね?

バックエンドのやつらってフロントエンドのことちっともわからないくせなら偉そうだよな。

2020-08-03

anond:20200614153953

この間のJSONのやつより大分まともだ

もし、同じ人が書いてるなら、俺の見る目が無いことになるが

2020-08-01

anond:20200731190853

下のJSON設計は、まともなプログラマなら、https://anond.hatelabo.jp/20200731190853のように、ひと目見ただけで「想像以上にひどい」と感じるシロモノ

プログラミングエアプが要点が分からずに「下も理解できる」などと言っている。

anond:20200731155404

これはExcelの表をJSON化したものというリプを見てなるほどと思った。

俺もそうだけどプログラマExcelセンスがないんだよな。

2020-07-31

anond:20200731155404

センスと言うより、場数とか経験かに見える。

自分プログラムを書き始めた数十年前の自分ならこういうデータとして扱うのが超面倒くさいコードを平気で書いたかもしれないけれど、今は一瞥してそれで渡されても取り扱えるけれど、自分だったらそうは設計しないなとは思う。

そもそも連想配列/辞書を作ってJSON読み書きはライブラリーやらせからJSON設計がーという発想もそんなにない。

頼むからセンスのないやつはプログラマにならないでくれ

本当に迷惑なんだ。

センスがない奴の何が問題かというと、技術がないとか、ベストプラクティスを知らないということではなく、根本的に「頭がおかしい」ことなんだ。

センスのない奴は、普通人間が到底思い付かないことを平然と行う。所詮、本に書いてあるようなアンチパターンは、「経験のない人は典型的にこういうことをしがち」という例であるが、センスのない奴はそういう典型的アンチパターンにすら当てはまらないほど意味不明なことをする。だから、「センスのない奴は典型的にこういうことをする」という具体例を挙げることが非常に難しいし、「ここがダメから直せ」という指摘もできない。

最近見た例を書いてみる。2次元テーブルを扱うJSONだ。

普通の人なら、何も考えず以下のような実装をするだろう。フィールド定義データが分かれているのは、ユースケースによってフィールドが可変だからだ。

[
{fieldName: "id", title: "id", type: "number"},
{fieldName: "name", title: "商品名", type: "text"},
{fieldName: "price", title: "値段", type: "number"}
]
[
{id: 1, name: "商品A", price: 100},
{id: 2, name: "商品B", price: 200},
{id: 3, name: "商品C", price: 300}
]

ところが、センスのない奴はたとえば以下みたいな意味不明実装ナチュラルに行う。

[
{id: "0-0", val: "商品名", type: "text"},{id: "0-1", val: "値段", type: "text"},
{id: "1-0", val: "商品A", type: "text"},{id: "1-1", val: "100", type: "number"},
{id: "2-0", val: "商品B", type: "text"},{id: "2-1", val: "200", type: "number"},
{id: "3-0", val: "商品C", type: "text"},{id: "3-1", val: "300", type: "number"}
]

一応言っておくと、これは実例の一部を分かりやすいように切り取っただけであり、本物はもっとひどい。

センスのない奴っていうのは、スキル云々の問題ではなく、そもそも認識している世界常人と異なるから矯正は無理だし、チームにいると非常に迷惑なんだ。だからプログラマにはならないでくれ。

2020-07-11

anond:20200711215320

ウェブエンジニアって何やってんだろう。。。

Jsonなりxmlなりのフォーマット指定してあとはなんにも関わらないの?

2020-06-25

JSONの思い出

地方郊外によくあるディスカントショップVISAタッチ決済の使える数少ないお店

ワイ「VISAタッチでお願いします」

店員「ペイウェーブですね」

2020-06-09

AWSvueの実務経験を積みたい

PHPJson返すお仕事をここ数年やってる

そろそろ転職しようかなと思って求人見てるけど

AWSの構築経験vue経験必須なのが多い

でも実務経験積めなくね?

AWSの構築はインフラの人がやるし

vueフロントエンドの人がやるし

いったん小さい会社業務委託で入って

経験積んでから正社員目指すか悩む

でもその業務委託でも多分実務経験いるんだろうな

中途半端に大きい会社に入ってつらい

2020-05-06

anond:20200505233945

オレっちお前のパイセンだけど食うだけなら食っていけるぞ

底辺工業高校卒(卒業者が入学時の半分)

バイトExcelの便利ワークシート作成を経てVBAに触れる

VBAからおなじBASICつながりのVB.netClassを扱う便利さに目覚める

→いまどきはJavaScriptも扱えないとねってなる:最近はWindowsOnlyで業務しているのにブラウザ対応を求められる謎風潮

やっとこ年収400万(ようやく人並み?)を超えられるようになった

三角関数より会社における数字を扱うことの知識(要は金勘定)の方が求められる

よくありがちなチュートリアルより、DBファイル(csvJSON、固定長のテキスト)から自分が取り扱う言語体系で読み込む、加工して永続化するってのをスラスラできるようになるのが大事だと思う

2020-04-29

ggplotが遅すぎる

nobsがちょ〜っと増えるとめちゃめちゃ遅くなる。

前処理をdata.tableで早くしただけにggplotの遅さが目立つ。

tidyverseは悪。ggplot2以外のtidyverseは特に早くもないし直感的な文法に反してエラー直感的じゃない。jsonの変換もtidyjson使ってみてダメだったからrjson使って出てきたlistをループ処理した。

2020-04-26

anond:20200424052213

API叩けばスターは引っ張ってこれるのですが、1ブコメにつき1回叩く必要があり、

entries.json は、本物の実装でも一度に20個分のブコメスターを取得してる(省略が入るやつだけれども)。

本物と同じ頻度だったら気にしなくても良いのでは。

2020-04-22

anond:20200422230354

官公庁地方行政データをすべてJson化してAPI公開してデータに則った議論しかしないとか、

政治家官僚の打ち合わせや意思決定はすべてビデオマイク全録ログ残して背いたやつは公開期限の5年後に監査して不備があったら逮捕とか

AIのまえにやりゃ出来ることは色々あるとは思うんだけどね

2020-04-12

anond:20190329105413

最近Laravelで開発してるPHPerだけど、その辺ってDI疎結合に出来ないのかな?

RailsってDIないの?と思ったら、そもそもRubyインスタンスへの依存性は動的に変更できるらしいじゃん

FWがどうとかじゃなくてプログラマが適切に設計できる技術がないだけじゃないの?

view部分はJSON返すAPI作っておけばいいし、この人が何を言ってるのかよくわからん

一昔前のRailsおじさんが作った密結合のシステムを今でも作っちゃうってこと?

2020-01-15

動的にボタンを追加して、動作も追加したいんだが(HTML5+Javascript)

jsonボタン名称ID、設定したい画像などを記載しておくとする。

jsonを読み込み、動的にボタンを追加したい。

そして、ボタンクリックした際には、クリックされたボタン画像canvasに表示させたい。

たったそれだけなんだが。

馬鹿すぎて全然できねぇ。

別にjsonじゃなくて、すべて手打ちでもいいや。

そう思ったんだが、なかなかなかなかできない。

やりたいことをまとめる。

1.カテゴリ1を押すと、サブカテゴリ1~10が表示される

 ⇒カテゴリ1はラジオボタンみたいなやつ。サブカテゴリはdivでまとめ、BUTTON+imgでやろうかと思っている。

2.サブカテゴリ選択すると、canvasに表示される

カテゴリは1~10まであり、

サブカテゴリカテゴリごとに増減し、多いのでは100もある。

うーーーーーん。いい方法あるか?

anond:20200115150724

もう昔のことなので大分忘れてるのですが

(1) mojihame(Tsukubaiに含まれテンプレート置換ツール)によるJSON 処理が汎用性を欠く?

(2) 検索速度の最適化の為に検索クエリタイプ別にL5ファイルSELECT済の表)を作りL4ファイル更新の都度更新しないといけない?

(3) トランザクションの一意IDとしてミリ秒精度の時刻とプロセス番号を結合するのでここは別ノードに並列化できない?

2019-11-15

anond:20191017170302

どんなケアレスミスもしない完璧人間は少ない。

から言葉足らずで不十分な指示をしてしまうことは多々ある。

優秀な人間は、そんな間違った指示からも正しい意図をくみ取って実行できる。

(誤)「設計書でjson名前既存と重複してるから末尾インクリメントしといてください」

(正)「設計書で画像名前既存と重複してるから末尾インクリメントしといてください」

どこがどう間違っているかきちんと認識しているので、指示内容に迷いや疑いをもつことはないのだ。

csv設計書にこの要素はプルダウンで選択して〜とか書いてたので「csv仕様書csv仕様だけ書いてください実装方法システム側で検討するので書かないで」と伝えると

プルダウン/ラジオボタン/チェックボックスのいずれかで選択できるようにと設計書に追記する

"実装方法システム側で検討する"のだから仕様としては候補を挙げておくだけで十分だろう。

そもそも候補を挙げておかないと、文字入力ボックス手打ちさせられるハメになりかねないからな。ハッハッハ

完璧仕事ぶりである

anond:20191115012246

この異世界人の仲間?↓

anond:20191017170302

知識はあるはずなのに話が通じない

例えば「設計書でjson名前既存と重複してるから末尾インクリメントしといてください」と伝えると

なぜか画像ファイル名の末尾に3桁の連番をつける

指示内容に迷ったとしてもjsonと言われて画像名を変えるのはおかしいだろ

他にもcsv設計書にこの要素はプルダウンで選択して〜とか書いてたので「csv仕様書csv仕様だけ書いてください実装方法システム側で検討するので書かないで」と伝えると

プルダウン/ラジオボタン/チェックボックスのいずれかで選択できるようにと設計書に追記する

「書くな」と言ってんだよ

「か く な」と言ってんだよ

どこに勘違いする要素がある

なんでここまで話が通じないのか理解できない

基準になる文化が、これを常識とすると考える元になるものが、我々と全く異なると思わざるを得ない

まり彼は異世界から転生してきたのである

そして特殊能力はもらえなかったのだろう

2019-11-07

TypeScriptは滅びる。確実に

TypeScriptTS)がJavaScriptの代わりになるだと?確かに型を使えるのは良い。意味不明オブジェクト操作しまくって意味不明な動的型付けするJSに型が追加されたら、そりゃバグも減るだろうよ。でもそれは意味不明オブジェクト操作し、再代入を繰り返すレベルの低いJSerの責任だ。コーダー責任なんだよ。Python意味不明オブジェクト操作しまくるが、JSほどはひどくならない。Pythonも型ヒントなんてものが導入されたが、誰が使うんだこんなの。果てしなく冗長になって糞だ糞。DocStringを充実させるのと型ヒントを充実させるの、どちらがどれだけメリットが有るっていうんだ。DocStringで十分だろ。全員アホだ。話をTSに戻そう。

散々文句を言ってしまったが、型が使えるのにはこしたことはない。TSを始ようじゃないかTSインストールしよう。Node.jsをまずインストールして、TSインストールしたぞ。ついでにgulp、webpackもいるのか。おいまてよ、ts-loader、webpack-cli、webpack-dev-serverもいるのか。何が何のために必要なのかよくわからないが、node_modulesはすでにパンパンだぜ。tsconfig.jsonを設定してsrcとdistを決め、ECMAバージョンも決めたぜ。webpack.config.jsってファイルもあるじゃないか。これも設定が必要なのか?俺はいつになったらHello Worldを書けばいいんだ?なめてんじゃねえぞ!!!なんかに似てるんだよ!これはCだ。C言語プログラムを書こうってときに、コンパイラ必要インストールして、パスを通して、謎のおまじないを書いて、それでよくわからないままHello Worldを出力したあの頃の思い出がフラッシュバックしたぜ!いや、TSはそれ以上に糞だ。なにせ設定ファイルばっかいじってまだ一行もコードを書けてないくせに、ファイルサイズは70MBを超えてるんだからな。「TS コンパイル」で検索したら、なんで「次にgulpをインストールしましょう」なんて記事がヒットするんだよ!糞か?いや糞だお前は!

プロジェクト必要ツールインストールするのは当たり前だって?偉そうなこと言ってんじゃねーぞ!どうせお前なんか先達がすでに準備してくれたプロジェクト環境に後でアサインして、「これとこれが必要からインストールしてね」って言われてそのまんまインストールしたクチだろうが!どのツールがどのシチュエーションで最適なソリューションなんかわかってねえに決まってら!どのツールがどのシチュエーションで最適なんか誰もわかってねぇんだよ!インターネット情報適当に転がってて、お前の先達もDevelopers.IOの記事を読んでなんとなく良さそうだからインストールしてんだよ!全てを正しく把握してるやつなんか日本で3%いたら多いほうだろ。少なくともお前も俺も理解してねぇよ!PHPRuby駆逐するって言われて何年たった?今でもPHPは現役で、RubyPHPの後ろを歩いてるじゃねえか。jQueryが消えるって?同じ理由で消えねえよ!一生やってろばーーか。JavaScriptも消えねぇよ。ECMAアップデートに従って生で書けば十分だろ。こんなコード書くまでにうんこ行きたくなるような設定ファイルばっかいじらせる言語にとって代わるわけねぇだろ。消えるのはお前だばーか

2019-10-17

今まで問題なくループしていたシステム保守開発の上流に新しく請負おっさんが入ってきたんだが異世界人かもしれない

知識はあるはずなのに話が通じない

例えば「設計書でjson名前既存と重複してるから末尾インクリメントしといてください」と伝えると

なぜか画像ファイル名の末尾に3桁の連番をつける

指示内容に迷ったとしてもjsonと言われて画像名を変えるのはおかしいだろ

他にもcsv設計書にこの要素はプルダウンで選択して〜とか書いてたので「csv仕様書csv仕様だけ書いてください実装方法システム側で検討するので書かないで」と伝えると

プルダウン/ラジオボタン/チェックボックスのいずれかで選択できるようにと設計書に追記する

「書くな」と言ってんだよ

「か く な」と言ってんだよ

どこに勘違いする要素がある

なんでここまで話が通じないのか理解できない

基準になる文化が、これを常識とすると考える元になるものが、我々と全く異なると思わざるを得ない

まり彼は異世界から転生してきたのである

そして特殊能力はもらえなかったのだろう

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