先日 window.open をしようとしたらポップアップブロッカーに阻まれて open することができなかった. Blocked まあ,これならよくあることなのだが,いかんせん自分の記憶では onClick のようなユーザーのアクション内で開かれた window.open は阻まれないことになってると思っていた.だからそのときも onClick のイベントハンドラ内で window.open したから大丈夫だろう,と思っていたら,見事にブロックされてしまったのでなぜだろう,となっていた. 検証 なので,検証するために 3 つのケースを用意してみた: 検証ページを用意したのであなたの環境でも試してみてね♥ 今回試すブラウザは Google Chrome を前提にしてます ケース1 const immediate = () => { window.open('https://www.goog
婚活成功者続出! 難関幼稚園、名門小学校合格率95%! 「にじみでる育ちのよさ」と本物の品が身につくと話題のマナー講師、諏内えみさんの最新刊『「育ちがいい人」だけが知っていること』。内容は、マナー講師として活動される中で、「先生、これはマナーではないのですが……」と、質問を受けることが多かった、明確なルールがないからこそ迷ってしまう、日常の何気ないシーンでの正しいふるまいを紹介したもの。 マナー本や、通常のマナースクールでは、ルールではないからと省かれ、個人の常識に委ねられていますが、正解がわからないともやもやしますし、自信を持ってふるまえません。 しかも、「育ちがでる」と言われてしまう部分ばかりですから、尚更気になりますよね! 今回は、育ちがいい人の話し方の特徴についてご紹介していきます。 ● 必ず「お」をつけたい4つの言葉 「しょうゆとって」 「家で、けっこう料理する?」 こんな会話を
🌱 一目でわかるPlantUML 🚀 はじめに PlantUMLは、様々なダイアグラムを迅速かつ簡単に作成できる、非常に多目 的なツールです。 シンプルで直感的な言語を利用することで、ユーザは様々なタイプのダイアグラム を簡単に作成することができます。 この言語の機能とシンタックスの詳細については、PlantUML Language Reference Guide をご参照ください。 PlantUML を初めてお使いになる場合には、 を素早く立ち上げて実行するために、クイック・スタート・ ページから始めることをお勧めします。 さらに、PlantUML は、ワークフローを強化するために、他のさまざまなツールと シームレスに統合することができます。 🧩 サポートされる UML 図 PlantUML を使用することで、以下のような構造化された UML 図を作成することができます: シーケン
7payをめぐる脆弱性の懸念が解決しないまま、不正使用事件発覚から約3週間が経った。この間、実行犯とみられる複数の中国籍の容疑者が逮捕され、また外部ID連携の実装の不備から、セキュリティーの懸念を指摘する報道が続いている。 セブン&アイHDは7月中を目処に、今後の対応策などを公表する予定だ。 しかしここへきて、これまでとは異なる、別の問題が浮上してきた。 7payにも関連する、ECアプリ「オムニ7」の設計図にあたるソースコードが漏洩していた可能性がある。オムニ7アプリはセブン-イレブンアプリとは別アプリだが、ログインまわりの設計は非常に似通っているとみる専門家もいる。 事実であれば、アプリ開発の管理体制、アプリ自体やサービスのセキュリティーに関するリスクの有無についても、一層の警戒が必要になる可能性がある。
MediaTek RT3070 is a highly integrated Wi-Fi single chip which supports 150 Mbps PHY rate. It fully complies with IEEE 802.11n and IEEE 802.11 b/g standards, offering feature-rich wireless connectivity at high standards, and delivering reliable, cost-effective throughput from an extended distance. Optimized RF architecture and baseband algorithms provide superb performance and low power consumptio
CDN for your source code raw.githack.com serves files directly from your source code hosting with proper Content-Type headers Use this URL in production No traffic limits or throttling. Files are served via CloudFlare's CDN. Files can be automatically optimized if you add ?min=1 query parameter. Use a specific tag or commit hash in the URL (not a branch). Files are cached permanently based on the
平成30年8月1日 株式会社OPENSAUCE 代表取締役社長 宮田 人司 弊社は、去る7月30日に、OSDN株式会社という企業の代表者である佐渡秀治氏が自社運営メディアに投稿した記事が、当社の意図するところから離れ、オープンソースコミュニティの方々に混乱を与える可能性がある内容となり、一部で誤解を含んで拡散していることを確認いたしましたので、早急に当社の知財活動の立場を明らかにするとともに、誤解を伴う混乱のこれ以上の拡大を防止するため、以下の通り事案の概要とともにアナウンスいたします。 1. 事案の概要 弊社は「レシピを世界共通フォーマットにするオープンプラットフォーム」の実現を目指し、幅広い分野で様々な活動を行っています。そこで社名でもありその事業目標を暗喩的に表す商標「OPEN SAUCE」について、その使用を確保すべく事業展開を予定する多くの分野を指定し商標登録出願を行っておりまし
オープンソース運動初期の頃に日本国内の有志数名が集まったOpen Source Group Japanというグループがあります。このOpen Source Group Japanでは、日本国内において2002年から「オープンソース/Open Source」という商標(登録4553488号)を登録していますが、今月になり同登録商標に対して不使用取消審判が請求されたという連絡を弁理士事務所から受けました。 この審判請求に対して使用確認等の反証を行うか否かは8月上旬に決定することにしておりますが、我々のグループでは本商標がどれだけ利用されているか全容を把握しているわけではありませんので、我々が早急に利用事例の確認をするためには広く一般に事案を周知する必要性があること、また、不使用取消審判という言葉のイメージや審判の請求元が出願している商標の影響から、今後の「オープンソース」という名称の利用への懸
#!/bin/bash echo "こちらでよろしいですか? [Y/n]" read ANSWER case $ANSWER in "" | "Y" | "y" | "yes" | "Yes" | "YES" ) echo "YES!!";; * ) echo "NO!!";; esac 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
Linuxカーネルをmakeすると、バージョンに+ (プラス) が付いたり付かなかったりします。これが厄介でならないので、なんとかやめさせられないか調べてみました。 結論から言うと、コードをGitで管理していて、かつdirtyな (コミットされていない変更が作業ディレクトリに存在する) 状態の場合に+が付きます。無効化するconfigはありません。私は参考のリンク先にあるようにscripts/setlocalversionの該当する処理をコメントアウトしてしまいましたが、あまりよいことをしている感じはしないので、実践するかどうかの判断は読者のみなさんにお任せします。 # scm version string if not at a tagged commit if test "$CONFIG_LOCALVERSION_AUTO" = "y"; then # full scm version
json11とは C++11で書かれたjsonライブラリで 使い方が綺麗なため、好まれて使われていると思います 私は、以前はpicojsonを使ってましたが最近はjson11を使ってます https://github.com/dropbox/json11/blob/master ここから json11.cppとjson11.hppをダウンロードして使ってます 使い方 https://github.com/dropbox/json11/blob/master/test.cpp にサンプルが書いているので読めばわかりますが、補足します jsonパース サンプルのように const string simple_test = R"({"k1":"v1", "k2":42, "k3":["a",123,true,false,null]})"; string err; auto json = json
C++ リファレンス への移動 RAD Studio には、C および C++ プログラムから呼び出してさまざまな処理(低レベルおよび高レベルの入出力、文字列とファイルの操作、メモリ割り当て、プロセス制御、データ変換、算術演算など)を実行できる数百の関数、マクロ、クラスが用意されています。 このトピックでは、Windows の C/C++ RTL について触れています。 OS X の C/C++ RTL については、「OS X C RTL」を参照してください。 iOS の C/C++ RTL については、「iOS C RTL」を参照してください。 メモ: オンライン ヘルプでは、C ランタイム ライブラリの関数、マクロ、クラスについて、それぞれ 1 度だけ記載されています。 ただし、一部には、複数のヘッダー ファイルに定義されている関数、マクロ、クラスもあります。 たとえば、_strerr
git-steash.md 間違って別のブランチで実装を始めちゃった時にgit stashで別ブランチに編集中のソースを移動する git Git - Stashingの手抜き翻訳かつ、勝手に構成や説明の流れを変えたものです。 間違ってmasterブランチなどで実装を始めたのに途中で気づいて、開発用のdevelopmentブランチにその書きかけのソースをコミットすることなく持って行きたいときは、git stashを使う。 書きかけだとgit statusとしたときに色々でるはず。 $ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: index.html # # Changes not staged for c
ipmsg.pl - Perl IP Messenger Perl 5 によるネットワークプログラミングの習作として、題材として手軽な IP Messenger を作成しました。IP Messenger は UDP で通信を行ないます。Perl で実装するなら、Socket パッケージの socket, send, recv を使えば、IP Messenger とのやりとりが実現できます。ここで紹介しているソースリストは、習作としては少々複雑になってしまいましたが、IP Messenger プロトコルのほとんどのコマンドを実行できます。 ここでの UDP による通信を Perl で行なう方法については、以下の文献を参考にしました。 斎藤、小山、前田、布施、「新Perlの国へようこそ」、13.10.2 節「UDP」、サイエンス社, 1996. IP Messenger に関しては「IP Me
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く