Bashで文字列をエスケープするのは案外面倒くさい。 そういえばシェル文字列をエスケープするコマンドとかありそうなのに知らないし…。まぁ僕が知らなかっただけで元からあるよって場合は誰か教えて下さい。 結論を先に書いておくと、今時の新規スクリプトは printf %q "$v" を使うのが一番確実かなと思う。Bash 4.3未満で~がエスケープされないバグとかあったけど未来の保守だけ考えれば良くて過去に持ち帰る必要が無いという要件が殆どだろうしやらないよりは1万倍マシ。 手順 面倒とはいえやらなきゃいかん。 で、とりあえず 'シングルクオート最強! $a "ho ge"' てな感じでシングルクオートで囲っておけば日本語や空白文字や変数やダブルクオートとかが入ってても何でもそのまま文字列として扱える。これは特定文字にバックスラッシュを付けるとかよりよっぽど簡単だし、簡単ということはミスや漏れも
「艦これ」を外出先でも快適にプレイするための4Gamer的解決方法。乗り越えるべきハードルは1つだけだ 編集部:佐々山薫郁 いかにして規約上問題のない形で,プレイスタイルを最適化するか。これは,オンラインゲームやソーシャルゲームを長期的にプレイしていくにあたって,大変重要なポイントとなる。「規約にダメだと書かれていなければOK」という解釈はもちろんあるだろうが,(普段ハードウェアとかドライバとかの話しかしていないとはいえ)ゲームメディアに所属する編集者という立場上,あまりにもグレーな話題を持ち出すのはよくない。デベロッパやサービスプロバイダが想定していない,もしくは想定していたとしてもおおっぴらにはしていないプレイ方法や手段というのは,いつだってその扱いが難しいのである。 まあ要するに何が言いたいのかというと,「艦隊これくしょん -艦これ-」(以下,艦これ)の遠征管理とかを移動中にスマート
調べてみたところ、秋葉原という地名は台東区に該当するようです。 ただ、多くの人がイメージしている中央通りの電気街やヲタク街、JR秋葉原駅は千代田区外神田という地名になっています。 銀座線の末広町駅も千代田区になります。
これは既に有名な話しなので、今さらといった感じ(もはやトリビアにもならないですね)なのですが、秋葉原駅や秋葉原電気街のある辺りは行政区分による住所は「秋葉原」ではなく、「千代田区外神田」近辺になります。「秋葉原」と付く住所は千代田区にはなく、台東区にその名称が存在します。 秋葉原電気街を構成するのは、ほとんどが「千代田区外神田」で、その他には「神田○○町」というのも少し含まれます。「秋葉原」という住所は千代田区にはなく、台東区のギリギリ端、千代田区に接しているところにあります。 区域的には昭和通りと蔵前橋通りの交差する台東1交差点の角を基点とした一帯で、対角線上に神田消防署を結んだ区画が「台東区秋葉原」になります。 赤線で囲まれた部分が「台東区秋葉原」です。 ※画像をクリックすると大きな画像になります。 この台東区秋葉原は、もう電気街とはまったく関係がなく、交差点の角に中古パソコンのじゃん
最終更新日:令和6(2024)年3月29日 東京都では、平成15年6月に「新しい都市づくりのための都市開発諸制度活用方針」を策定し、これまで民間活力を活かしながら、オープンスペースの整備、安全で快適な建築物の建築など市街地環境の向上を図ってきました。 この度、「都市づくりのグランドデザイン」で示す都市像の実現に向け、都市開発諸制度活用方針及び各制度の運用基準・許可要綱等を改定しました。 都市開発諸制度活用方針(令和6年3月29日改定) 【今回改定する基準類の改定項目と施行時期】※経過措置に関するご相談は各制度担当にご相談ください。 ・①~④、⑩~⑬については、令和6年4月1日から施行します。 ただし、④建築物の環境性能(非住宅)について、施行日時点で都との協議が進んでおり、令和6年11月30日までに都市整備局が認めた案件は、経過措置として改定前の基準類の適用も可能とします。 ・⑤~⑨につい
キーボードでコマンドを打ち込むことで、アプリを実行コマンドを途中まで入力すれば、残りが補完されるファイル名も補完されるスクリプト言語 Python で自由度の高いカスタマイズが可能かなり自由にホットキーを設定できる(たとえばScrollLockだけでもOK)ウインドウサイズが小さく、邪魔にならない自由にキーアサインが可能ミュージックプレイヤを内蔵ソースコードを公開
こんにちは、運営長です。 ニコニコのサービスが始まって早いものでもう9年。 時間の経過と共にサービスの種類も増え、ユーザーのみなさんの数も増え、そこで動画や生放送・イラストなどを発表する人達や、コメントする人達の移り変わりなどもあり、けれどニコニコならではの自由なコンテンツ文化やコメント文化が昔から変わらずそこに存在し、ぼくたちもそれをずっと大事にしていきたいと思うわけですが、一方で自由の名のもとに何をしてもいいという人達が一部いるということを感じてもいる昨今です。 たとえばよく目にする例で言うと、「つまんねえ動画上げるな」とかのコメントがあったり、動画の内容と関係のない顔とか体型とか身体的特徴を悪く書く人がいたり、コメントで盛り上がっているところに「信者ウザい」みたいなことを書いてきたりする人がいたり、それに反応して汚い言葉を返したり。 こういうコメントについて「本音を書いているだけ」「
こんにちは、WEBマーケティング部の杉尾です。 今回と次回でvideoタグについてお話しさせていただきます。 よろしくお願いします。 videoタグとは videoタグはHTML5から新しく追加された、動画メディアを再生するためのタグ要素です。 これにより、閲覧者の環境にプラグインがインストールされているかどうかを気にすることなく、Webサイトに動画を設置できるようになります。 IE8への対応を含めたコードを載せていますので、下記をご覧ください。 説明不要でコードだけ欲しい方はこちらへ。 ファイル形式は MPEG-4です。 videoタグ実装前段階 まず、Web制作者ご用達のcaniuse.comを見に行きます。(下図) 主要ブラウザ(IE,Firefox,Chrome,Safari,Opera)の最新バージョンは既にvideoタグをサポートしています。 それに、iOS safariとAn
At Mozilla, a small recon team has been toying with the idea of blending the best features of the web such as interconnectedness, permissionless content creation, and safe execution of remote code with the immersive interaction model of Virtual Reality. By starting out with support for Oculus’s DK2 headset, we’ve enabled those interested to begin experimenting with VR. As a quick introduction, I
最初思ってたこと vs 現実 思ってたこと:なんか軽量? 現実:誤解だった。割りと作ってくと大きめになってくる。軽量感は無い が、redux本体のコードは結構薄い。本当に関数群だけ提供しているイメージ 思ってたこと:他のfluxと圧倒的に違う? 現実:これも誤解。構成としては色々作りこむと最終的には一般的なfluxと同じ感じになる(flummoxとかmartyあたりと体感一緒になる) ActionとかActionCreatorとかその辺が一緒になってくる。 思ってたこと:ES6で圧倒的に書ける? 現実:正解。圧倒的にES6を前提にしている。 思ってたこと:React用のもの? 現実:別にそうでもない。react-reduxを使うことでreactで使えるようになる。 詰まった所など 用語編 割りと初めて見たりする用語に出会った ActionCreator martyあたりにもあった。{typ
canvas の DOM エレメント (コンテキストではない) から toBlob() を使う、というのが一番簡潔な回答です。が、これは Firefox には実装されているので すが、残念ながら Chrome にはまだ実装されていませ ん。そこで下記の方法 を使って png や jpeg など、任意の画像形式で Blob を作ることができます。 /*** canvas に絵を書くコード ***/ var type = 'image/jpeg'; // canvas から DataURL で画像を出力 var dataurl = canvas.toDataURL(type); // DataURL のデータ部分を抜き出し、Base64からバイナリに変換 var bin = atob(dataurl.split(',')[1]); // 空の Uint8Array ビューを作る var buf
Ending The Ice Age of JavaScript The demo is striking: Unreal Engine, running live in a browser, powered by Mozilla's Asm.js, offering near native performance with hardware accelerated graphics. A gasp here, a wow there, everyone is surely impressed. And look ma', no plug-ins: just JavaScript, Web Audio and WebGL! Just don't mind the 10 second hang on load as it's Preparing JavaScript. When I hear
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く