ブックマーク / qiita.com (30)

  • JSON にもコメントを書きたい - Qiita

    JSON の構文は至ってシンプルです。 JSON は名前(キー)と値のペアがセットになった「オブジェクト」から構成されています。 キーはダブルクォートでくくられた文字列です。 値はダブルクォートでくくられた文字列、数値、真偽値、null 値、配列、またはオブジェクトです。 キーと値はコロン( : )で区切ります。 ペアとペアの間はカンマ( , )で区切ります。 前後を中括弧( { , })で挟みます。 { "文字列": "文字列", "数値": 0, "真偽値": true, "null値": null, "配列": [ "要素1", "要素2" ], "オブジェクト": { "キー": "値" } } そう、JSON にはコメントを記載するための構文がないのです。近年では設定ファイルなどで利用されることも多い JSON ですが、コメントによる説明が不要なキーを名付けることは現実的ではあり

    JSON にもコメントを書きたい - Qiita
    benridane111
    benridane111 2020/02/17
    "comment": "this is this" そのままコメントって書いたらあかんのか? 個別なら "update_time-comment": "unix time"とか?
  • もしものために,香川県からのアクセスを避ける - Qiita

    茶番 「どうも〜、セミコロンつけない派です。お願いします」 「お願いします」 「あ〜、ありがとうございます。今、LGTMを頂きました。こんなんなんぼあってもいいですからね」 「あのな、おかんがな、思い出せない都道府県があるらしいねん」 「ほな、その特徴教えてくれる?」 「おかんが言うにはな、最近ゲームが 「香川やないか!」 (ミルクボーイやりたかっただけ。) ちまたで噂のネット・ゲーム依存症対策条例 ネットやゲーム依存症を防ぐため、18歳未満の使用時間を制限するというやつです。 今はちょっと変わってコンピュータゲームだけになったみたいです。 これに関する議論は尽きないですが、ここでは置いておきます。 仮にサービス側が何とかしろと言われたら... ネット界隈では、「香川県民ですか? はい/いいえ」のような香川認証がネタになってます。 香川県の条例案、よく読んだら我々サービス提供者側(特定電気

    もしものために,香川県からのアクセスを避ける - Qiita
    benridane111
    benridane111 2020/01/23
    「K18:このコンテンツは有害なゲームを含む可能性のあるため、香川県からはご利用になれません。ご利用いただくには、住民設定から転出届を提出する必要があります。」
  • 【Rails】ひらがな入力を必須にして海外スパムボットによるお問い合わせフォーム送信を禁止する - Qiita

    はじめに 僕のはパン屋をやっていて、僕はそのWebサイトを開発・運用しています。 Webサイトにはお問い合わせフォームがあるのですが、どこからともなくボットがやってきて、「あなたのサイトのプロモーションをお手伝いします!」みたいな英語のメッセージを送信してきます。 たとえばこんなメッセージです。 Hi my name is Livia Schacter and I just wanted to send you a quick note here instead of calling you. I came to your Contact - Coupé Baguette クープ バゲット website and noticed you could have a lot more hits. I have found that the key to running a successfu

    【Rails】ひらがな入力を必須にして海外スパムボットによるお問い合わせフォーム送信を禁止する - Qiita
    benridane111
    benridane111 2020/01/15
    最近のボットはタイトルを拾ってくるのね。今回は店名がカタカナだからセーフなのか。
  • エンジニア採用面接での「質問項目」と「意図」を公開する - Qiita

    はじめに LITALICOの亀田です。エンジニアしてます。 Qiita: @kamesennin X(Twitter): ka_me_sen_nin エンジニア採用も大事な仕事の一つとしてやっています。 今まで1万人近いエンジニアの方々のご経験を見て、1,000人以上とお話してきました。 何を書いたか LITALICOでは新卒/第二新卒/中途に限らず(大体)通年でエンジニア採用を行っていて、採用面接の中で「どんな質問をどんな意図で行っているのか」を整理してみました。 ※実際には、弊社の面接で以下質問事項を「網羅的に一方的にしつこく聞いて見極める」などはございません。 ※「お互いが今一緒に働くことが良いと思えるか?」が採用プロセスの質で、まずは弊社のことをお伝えさせて頂き、皆様に今後の環境に求めることや今までのご経験を伺い、「どういったポジションや環境が弊社に存在するか、そこはご希望に沿え

    エンジニア採用面接での「質問項目」と「意図」を公開する - Qiita
    benridane111
    benridane111 2019/12/25
    こういうのって結局誰のための記事なんだ? 対策と本質のジレンマ。
  • ほんとうに怖い。さくらのレンタルサーバー - Qiita

    Help us understand the problem. What is going on with this article? さくらで専用サーバーを10年ほど利用しています。 単体のハードを利用するもので、外部からの操作はsshでログインすることしかできないものです。 作業時間を必死に捻出して、こつこつと長期間システムを開発して何とか動作するものを作り上げていました。 さくらのレンタルサーバーを利用することは、ほんとうに危険で怖いことだとおもいます。 自分が体験したトラブルをレンタルサーバーの利用を検討している方々に共有させていただきたく初めて記事を書いてみました。 二年ほど前、さくらさんが専有サーバーの場所を移動したいという申し出があり快く許可しました。その時のご説明では、場所を移動するだけでハードの変更は一切行いませんというもので、今まで通りの動作が保証される作業内容というこ

    ほんとうに怖い。さくらのレンタルサーバー - Qiita
    benridane111
    benridane111 2019/12/25
    レンタルサーバーではなく専用サーバー?。専用サーバーってビジネス関係で金額決めてる感じだから、もし10年で100万だったら割に合わないのかもね。
  • 2段階認証と多要素認証の違いを理解した気になってみる - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    2段階認証と多要素認証の違いを理解した気になってみる - Qiita
    benridane111
    benridane111 2019/12/21
    違いはない。。
  • ダーツが命中するかどうか、刺さる直前に教えてくれる装置を作った - Qiita

    ダーツが狙ったところに刺さるかどうか、投げた直後、つまり刺さる直前にお知らせすることで、0.2秒待てば分かることを0.2秒前に知って一喜一憂するためのアプリを作りました。 何を作ったか まず、的に向かってダーツを投げましょう。その様子をカメラで撮影し、その映像をもとにPC姿勢推定を行います。推定された姿勢をもとに、ルールベースでダーツを投げたことをPCで検知します。 投てきを検知したら、1秒分のデータをさかのぼって機械学習モデルに入力し、ダーツがブル(中心)に刺さるのかどうか予測します。その際、Edge TPUという高速で機械学習の予測を行うデバイスを利用します。 機械学習の判定の結果、ブルに刺さると思ったら「ピンポーン」外れると予測されたら「ブブー」と音がなって知らせてくれます。この時点でまだダーツは刺さっていません。 もし、外れると予測されたら悲しいですよね。まだダーツは刺さっていま

    ダーツが命中するかどうか、刺さる直前に教えてくれる装置を作った - Qiita
    benridane111
    benridane111 2019/12/10
    実は3投先を予測する謎の機械が爆誕していたり。
  • 「ループ・再帰・gotoを使わず1から100までの数値を印字する」Conner Davis 氏の回答の考察 - Qiita

    2019年6月に以下の記事が投稿されました。 ループ、再帰、gotoを使わずに1から100までを印字するC++プログラムは書けますか?に対するIchi Kanayaさんの回答 - Quora 英語版の記事「How to print 1 to 100 in C++ without a loop, goto or recursion - Quora」から興味深い回答を抜き出して、それにランク付けをしながら和訳してくださっている記事です。 初級や中級は「まぁあるよね(C++知らないけれど……)」という感じですが、 上級とされた「マイクロソフト社のデータサイエンティスト Conner Davis 氏」の回答が面白かった ので、ご紹介を兼ねてその発想の源泉を推測してみることにしました。 以下に Conner Davis 氏の回答の和訳を引用します。 マイクロソフト社のデータサイエンティスト Conn

    「ループ・再帰・gotoを使わず1から100までの数値を印字する」Conner Davis 氏の回答の考察 - Qiita
    benridane111
    benridane111 2019/11/30
    追い詰められた君ならできるだろう? rand( (10**192) )
  • チャットやメールの文章をないがしろにする人はチーム全体の開発効率に悪影響を与える - Qiita

    この記事のターゲット読者 この記事はなんらかのチームに所属しているまだ経験の浅いエンジニアの方や、組織の業務効率に課題を感じていらっしゃる方に向けた内容です。 設計や実装スキル以前に求められるスキル、コミュニケーション能力 エンジニアとして活躍する上で技術的な知識・スキルだけでなくコミュニケーション能力もとても大事です。コミュニケーションをないがしろにすると、いくら技術力があったところでコミュニケーション能力が足枷となってしまい、パフォーマンスを最大化することができません。コミュニケーション能力と一口に言っても様々ありますが、この記事ではチャット(Slack等)やメールなどの文字を利用したコミュニケーションにおいて意識すべき点を私なりに纏めます。 コミュニケーションをないがしろにするとどんな問題が起こるのか? 開発を進める上で工程や立場にかかわらず、基的に誰しもが誰かしらとコミュニケーシ

    チャットやメールの文章をないがしろにする人はチーム全体の開発効率に悪影響を与える - Qiita
    benridane111
    benridane111 2019/11/27
    「あの件ってどうやったっけ? あのってあれのやつですか。いやあっちほう。 ああ、あっちのやつは、終わりましたよ。ベータのやつですよね。そうか、わかった。」これがあるからコミュニケーションは難しい。
  • SkyWay IoT SDK+ラズパイで遠隔監視カメラが作れなかった話 - Qiita

    $ lsb_release -a No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 10 (buster) Release: 10 Codename: buster 参考 SkyWay関連 SkyWay IoT SDK + ラズパイでカスタム遠隔監視カメラを作ってみる 続・SkyWay IoT SDKでのカスタム遠隔監視カメラ skyway-webrtc-gateway How to use sample app ラズパイ関連 モニタ/キーボードを接続しないでラズパイにOSをインストールする ストリーミングサーバを構築してみた ラズパイに接続したカメラモジュールの有効化 やったこと ではここからやったこと(動かない手順)をつらつらとかいていきます。 SkyWayアプリ

    SkyWay IoT SDK+ラズパイで遠隔監視カメラが作れなかった話 - Qiita
    benridane111
    benridane111 2019/11/27
    SkyWayのAvailable domainsの設定にnttcom.github.ioを入れてないとか?
  • imgタグで画像が読み取れなかったときになにも表示しないようにしたい - Qiita

    読み込めない場合に、こんな感じで、なにも表示しないようにしたかったときの備忘録。 やり方はこんな感じ。 <img src="https://example.com/noimage.png" alt onerror="this.onerror = null; this.src='';" /> ポイントは以下の2点 altを空文字で設定 onerrorでsrcを空にして、onerrorをnullにする 1. 「altを空文字で設定」について 画像が表示されなかった場合に、代わりにalt属性のテキストが表示してくれる このalt属性がなかった場合、読み取り不可の画像が表示されてしまう。 なので、alt属性に空文字を指定しておくことで、 「画像が表示されなかった場合に、代わりに空文字を表示する」ようにしている。 2. 「onerrorでsrcを空にして」について onerror属性を設定しておくと

    imgタグで画像が読み取れなかったときになにも表示しないようにしたい - Qiita
    benridane111
    benridane111 2019/11/12
    もしもを悩むぐらいなら noimage.pngをBase64エンコードして張っときゃいい。
  • ディープラーニングさえあれば、競馬で回収率100%を超えられる - Qiita

    pohotos by Ronnie Macdonald 「AIが人間の仕事を奪う」と言われ始めてしばらく経ちますが、今や「幻滅期に入った」なんて言われ方もしています。おかげで僕は仕事を奪われることもなく、毎日満員電車に揺られています。奪う奪う詐欺もいいとこです。 そんなAIの発展にはもう少し時間がかかりそうな一方で、学べる環境は簡単に手に入るようになりました。触るなら、皆が幻滅しかかっている今な気もします。ということで、今更ですがAIの力を知るべく、ディープラーニングに触れてみることにしました。 いろいろ試したのですが、ここでは結果をメインに「無知の状態から勉強しても、ディープラーニングでこれぐらいは楽しめるよ」ということを伝えてみます。プログラムはお手になるようなものではないので、見たい人だけに有料で公開してみます。 Kaggleでディープラーニングのお手並み拝見 最初にディープラーニ

    ディープラーニングさえあれば、競馬で回収率100%を超えられる - Qiita
    benridane111
    benridane111 2019/11/11
    「いかなる損失も責任を負いません。」の文言が無いけど自信あるのかな。
  • Docker再入門 - Qiita

    Dockerにあまり触れる機会が少なく、たまに使うとコマンドとか仕組みをすぐに忘れてしまう。そんな自分へのナレッジ 公式ドキュメント Docker Documentation 上部のメニューで、Guides, Product manuals, Glossary, Reference, Samples に分かれていて、選択すると左側にコンテンツがツリーで表示される。 特によく使うであろうリファレンスはこちら Docker CLI コマンド Dockerfile reference Dockerコンテナを起動・実行する コンテナを生成して起動する Dockerイメージからコンテナを作成して、指定したプロセスを起動する。 Dockerイメージは、ホスト内にあればそれを使い、なければ設定されているReposityからPullする。 docker create -> docker start をまと

    Docker再入門 - Qiita
    benridane111
    benridane111 2019/11/05
    Dockerという門があってな、通り抜けてしまっては、Dockerが何だったのか分からないままじゃ。
  • 「美しい」にモヤったら「認知負荷が小さい」と言いかえよう - Qiita

    プログラミング業界では定期的に「美しいコード」が話題になり、そのたびに炎上が発生します: コードの美しさは実務には関係ない 美しくても動かなければ意味がない 「美しさ」は主観的で、プログラマーの自己満足に過ぎない 汚くたって俺は読める。読めないお前が悪い などなど・・・ 私もコードは美しくあれかしとは思いつつも、 「確かに『美しい』って曖昧だよな」とか、 「どうして = の位置がそろっているのを『美しい』というのだろう?『整然としている』なら分かるけど」とか、 「『可読性が高い』でもいいけど、今一つ『美しい』との違いが判らん」 「そもそも、どうして美しいコードの方が読みやすいと言えるんだ?」 と、割り切れなく思っていました。 ところで、最近の心理学・脳科学ではこんな説があるようです(当かどうかは知らないよ): 中野:(中略)美人の顔って対称性が高いって言われますよね。あれは別に体が健康だ

    「美しい」にモヤったら「認知負荷が小さい」と言いかえよう - Qiita
    benridane111
    benridane111 2019/10/17
    その他にも無限(継続)をイメージさせるものは美しい。この処理だったらデータ量を10倍にしても問題なさそうだなとか。止まらず動き続けそうだなとか。
  • 高度合成数〜なんかよく見る数〜 - Qiita

    1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560, 10080, ... https://oeis.org/A002182 これらの数は約数をたくさん持っており割り算がしやすいので我々の日常でもよく使われるようです。 例えば1ダースの12や24時間、60分、360度などなど。 定義 自然数で、それ未満のどの自然数よりも約数の個数が多いものを高度合成数と呼びます。それっぽく書くと 自然数 $N\in{\mathbb N}$が任意の$N$より小さい自然数$N'\in{\mathbb N},\ N' < N$に対して ${\rm d}(N') < {\rm d}(N)$ を満たす時、$N$を高度合成数と呼ぶ。 ただし${\rm d}(n)$は$n$の約数の個数を与え

    高度合成数〜なんかよく見る数〜 - Qiita
    benridane111
    benridane111 2019/07/02
    960が無いのが悲しい。
  • Fuji^TV]日本 対 ウルグアイ 生中継 生放送 コパ・アメリカ2019 - Qiita

    TV^日 VS ウルグアイ コパ・アメリカ2019 生放送 今を生きる : http://bit.ly/uruguay-vs-japan 今を生きる : http://bit.ly/uruguay-vs-japan ブラジルやアルゼンチンなど強豪揃いの南米各国が熱戦を繰り広げているサッカー「コパ・アメリカ2019」。日本代表も ... だが、明日6月21日(金)午前8時(日時間)キックオフの日本代表の第2戦ウルグアイ vs 日は、「Yahoo! JAPAN」と「 ... Story image for TV^日 VS ウルグアイ コパ・アメリカ2019 生放送 from AV Watch DAZN、コパ・アメリカ日本代表第2戦をYahoo!トップページで無料配信 AV Watch-Jun 13/// 2019

    Fuji^TV]日本 対 ウルグアイ 生中継 生放送 コパ・アメリカ2019 - Qiita
    benridane111
    benridane111 2019/06/21
    Qiitaスパム VS はてなブクマスパム
  • 「写経」を自動化し、オートで功徳を積める仕組みを作ってみたのでございます。 - Qiita

    #!usr/bin/python # -*- coding: UTF-8 -*- ##PyAutoGUIのモジュール #pip install pyautogui import pyautogui #クリップボードコピペ用 #pip install pyperclip import pyperclip import sys import time def GijiHenkan(kanji, roumaji, sleeptime): #roumaji文字列をタイプする(※全角モード前提) #pyautogui.typewrite(roumaji) #↑不自然に早いので不採用 #全部の文字を一文字ずつ打つ for char in roumaji: pyautogui.press(char, presses=1) time.sleep(sleeptime) #変換前にひとこきゅう time.sl

    「写経」を自動化し、オートで功徳を積める仕組みを作ってみたのでございます。 - Qiita
    benridane111
    benridane111 2019/05/20
    坊主スカウトルール適用してソースコードの浄化をオススメする。
  • URLパラメータで簡単画像リサイズ。netlify の Large Media が便利! - Qiita

    netlify の Large Media とは Git レポジトリでサイトコンテンツを管理する際に、画像やPSD/ZIPなどの大きいファイルを含めて管理するために Git LFS(Git Large File Strage)と仕組みがある。 LFS については細かく触れないが、LFS を使って netlify にデプロイされた画像を、URLパラメータをつかってリサイズやクロップが便利に扱えるように使える神機能である。 Large Media 公式ドキュメント https://www.netlify.com/docs/large-media/#enabling-netlify-large-media Git LFS 公式サイト https://git-lfs.github.com/ netlify Large Media のサンプル 例えば、普通に gitレポジトリ に含めて github

    URLパラメータで簡単画像リサイズ。netlify の Large Media が便利! - Qiita
    benridane111
    benridane111 2019/04/22
    クロップしてcommitもほしいところ
  • Xamarin 最近どうよ? - Qiita

    「ネイティブアプリ開発者は絶滅危惧種なのか?」への感想文 - ナカザンドットネット や Office 365, MS teams, Skype, @code, and the edge debug protocol are being rewritten in js instead of C++ with special MS tooling : programming への反応で、「最近 Xamarin 生きてんの?」という声がちらほら聞こえたので書いてみました。 もともとの 「ネイティブアプリ開発者は絶滅危惧種なのか?」 という問いには、「緩やかにそうなっていくでしょうね」 という冒頭の記事を書かれた @Nkzn さんとほぼ同じアンサー1 なので、この話題を Xamarin と絡めたらというネタで書きます。 マイクロソフトなのになんで React 使ってんの?Xamarin は? Of

    Xamarin 最近どうよ? - Qiita
    benridane111
    benridane111 2019/04/17
    関係ないけど、ガワネイティブが慣れない。エンジンはネイティブなんだからコアネイティブじゃないのかね。
  • 東大理IIIは本当に男子の合格率が高いのか? - Qiita

    TL;DR 東大の理科3類の男子と女子の合格率の間に統計的に有意(p<0.05)な差はない。 鳥取大,島根大医学部の男女の合格率の間にも統計的に有意な差はない。 背景 最近,上野千鶴子氏の東大での式辞が話題になっていて,その中に,以下のような一節があった。 文科省が全国81の医科大・医学部の全数調査を実施したところ、女子学生の入りにくさ、すなわち女子学生の合格率に対する男子学生の合格率は平均1.2倍と出ました。問題の東医大は1.29、最高が順天堂大の1.67、上位には昭和大、日大、慶応大などの私学が並んでいます。1.0よりも低い、すなわち女子学生の方が入りやすい大学には鳥取大、島根大、徳島大、弘前大などの地方国立大医学部が並んでいます。ちなみに東京大学理科3類は1.03、平均よりは低いですが1.0よりは高い、この数字をどう読み解けばよいでしょうか。統計は大事です、それをもとに考察が成り立

    東大理IIIは本当に男子の合格率が高いのか? - Qiita
    benridane111
    benridane111 2019/04/15
    あら、言ってる話がそうだったら、合格率の比較で男性優位になっているんだから、合格不正がある線もまだ残ってるよね。