Blobデータをダウンロードフォルダに保存する。navigator.msSaveOrOpenBlobという関数もあり、こちらはすぐ開くか保存するかを選択する。 Data URI Scheme 多くのブラウザで動作する <a href="data:application/octet-stream;base64,..." download="filename.txt">download</a> をクリックさせることでダウンロード。Base64化したデータを直接記述する。 var data = "Data URI Schemeによるダウンロード", base64 = btoa(unescape(encodeURIComponent(data))), a = document.createElement('A'); a.download = 'filename.txt'; a.href = 'da
(1)10個のExcelファイルがあったら、10個のPDFファイルを個別に作成する。PDFファイルは、処理時刻のフォルダを新規作成してその中に保存する。 (2)10個のExcelファイルがあろうと、生成されるPDFファイルは1つのみで、その中に10Excelファイル分のページが含まれる。 の2つに分けている。 たぶん、1つのPDFファイルに結合する(2)の方が使える場面が多いと思うけどね。 これらマクロを起動すると、Excelファイルを選択させる複数選択可能なダイアログが表示される。 マウスで囲むとかして、複数のExcelファイルを一括選択して実行すると、PDFファイルが生成される。 こういう、複数ファイルをダイアログから同時選択っていうのは、やり慣れない人も多いだろうけど、私は割と好んで使う。 で、マクロ実行の流れを動画にしてみた。 ソースコード ではソースコード。 2つのマクロに共通化
iOSのスマホでheight: 100vh;を定義してビューポートの高さいっぱいに表示したいのに、アドレスバーが表示されているとその分下が隠れて表示されてしまい、高さいっぱいにならないのを解決する方法を紹介します。 CSSのみのテクニックで、JavaScriptは必要ありません。 height: 100vh;だけでなく、min-heightやmax-heightでも機能します。 PostCSS 100vh Fix -GitHub PostCSS 100vh Fix 注意点 使い方 PostCSS 100vh Fix PostCSS 100vh Fixは、100vhのiOSの挙動(バグ?)を修正するPostCSSのプラグインです。ピュアCSSのソリューションで、JavaScriptは必要ありません。 高さいっぱいに表示したい時に、height: 100vh;だけを定義してもiOSでは期待通り
はじめに Node.js は、専用のリポジトリを追加すれば apt や yum でインストールすることができますが、開発プロジェクトごとにバージョンを切り替えたいときには、やはりバージョンマネージャーが便利です。 Node.js のバージョンマネージャーには、nvm, ndenv, nodebrew, nodenv など様々な種類があり、どれを使用してもあまり変化はありませんが、Ruby では rbenv がよく使われることから、これとほぼ同じ仕様で作られている ndenv を使用しています。今回は ndenv で Node.js のバージョンを管理する方法を紹介します。 リポジトリをクローンする ndenv のリポジトリを GitHub からクローンします。
はじめに 「webpackを利用するkintoneプラグイン開発の流れ」でも触れていますが、kintone界隈の開発手法・ツールの利用についても最近色々とツール拡充がなされ、いわゆるモダンな開発方法というのも取り込みやすくなってきました。 kintoneのカスタマイズ開発で既に webpack を利用されている方も多いと思いますが、今回はwebpackと @kintone/customize-uploaderを用いたカスタマイズ開発の流れを見ていきたいと思います。 修正点 2019.9.1 - Babel 7.4.0 における @babel/polyfill 非推奨を受けて、修正 大まかな流れ npm init -yでプロジェクトを開始する webpack関連で必要なモジュールをインストールする @kintone/customize-uploaderのインストールと設定を行う webpac
以前Windows上で快適なターミナル環境を整えるため、cmderを導入しましたが、不満が出てきたので、Hyperというターミナルを試してみましたので、その環境構築メモです。
WSL2でmatplotlibをプロットしようと思ったら... なぜか出力するディスプレイが見つからないということを言われてしまったので, いろいろと調べてみました. (9/21/2021) 追加情報 現在、InsiderProgram上でWSLgの開発が走っているので、将来的にはVcXsrvを使わずともネイティヴにGUI環境を実行できるようになるかと思います! 参考記事: Windows 10 HomeでWSLgをさっそく試してみた 参考としたサイト Can't use X-Server in WSL 2 #4106 こちらのサイトにほとんど解決策が載っておりますので, こちらの記事から抽出してまとめました. VcXsrvの自動起動設定 xlaunch.exeという実行ファイルがあると思いますので, 起動します. multiple window を選んで, 次へを選択します. start
現状確認 dateコマンドを実行。 $ date Thu Jun 11 20:17:15 JST 2020 英語表示である。 日本語ロケールに設定 下記コマンドで、コマンドの出力を日本語に変更。 $ sudo apt install language-pack-ja 続いて「locale」を更新。 $ sudo update-locale LANG=ja_JP.UTF-8 一度、WSL2を閉じて起動しなおす。 LANG変数を確認し、dateコマンドを実行して日本語表示するか確認。 $ echo $LANG ja_JP.UTF-8 $ date 2020年 6月 11日 木曜日 20:41:10 JST 日本語表示するようになった。 manコマンドの日本語化 下記コマンドで日本語マニュアルをインストール。 $ sudo apt install manpages-ja manpages-ja-
Dockerとは 一言で説明するとすれば軽量な仮想化環境という表現で説明できます。 また、その他の仮想化環境と比較して以下のような利点があります。 OS環境の変更自体を差分で管理できる DockerHub等を利用することで他の物理マシンにOS環境を簡単に持ってくることができる docker-composeなどでスケールできる 欠点を挙げるとすればLinux以外のOSではboot2docker等を経由して\ 動かすしかないことぐらいでしょうか。 OS: LinuxMint17.1(64bit) 3.13.0-37-generic Dockerのインストール aptのリポジトリはバージョンが古いので非公式のリポジトリを使用します。 sudo add-apt-repository ppa:docker-maint/testing sudo apt-get update sudo apt-get
Austin Z. Henleyのブログより。 更新12/14: この投稿は、Hacker NewsとRedditに関する多くの議論に拍車をかけました。 提案されたプロジェクトのいくつかを収集し、この投稿の最後にリストに入れました。 私はよくサイドプロジェクトを始めたいが、何を作るべきか分からない多くの学生やプロの開発者と話します。以下は、私に多くを教えてくれたいくつかのソフトウェアプロジェクトです。実際、それらは何度も作ることができ、毎回新しいことを学ぶことができるので素晴らしいです。従って、何を作るのか分からない場合、または新しいプログラミング言語またはフレームワークを学びたい場合は、私は次のいずれかから始めます。 テキストエディタ 2Dゲーム - スペースインベーダー コンパイラ - Tiny BASIC ミニ・オペレーティング・システム スプレッドシート (難しい!) ビデオゲーム
一般家庭のキッチンの火力でも、おいしいチャーハンができるんです 四川料理のスゴい人、日本橋「リバヨンアタック」料理長の人長良次(ひとおさ・よしつぐ)さんに、一般家庭のキッチンで五目チャーハンを間違いなくおいしく作る方法を聞いてきました。 www.hotpepper.jp 人長:一生懸命考えてですね、ご家庭のキッチンの火力でベストのチャーハンを作るためのポイントを3つに絞りました。 チャーハン専用のお米の炊き方にこだわる チャーハン専用チャーシューを作る 玉子とお米の炒め方のポイントを知る 人長:この3ポイントで、お店レベルの五目チャーハンをご自宅でも作れると思います。 ──ほほう、チャーハン専用のチャーシュー? それは興味深い。 「チャーハン専用ご飯」を炊こう 【材料】無洗米2合(約300g)でご飯を炊く場合の水の量 浸水(1時間)させる場合:水290~300cc 浸水なしの場合:水350
カスタマイズスペシャリスト(Customization Specialist)は、次に関する基本的な知識を持ち、プログラミングを用いたkintone開発のスキルがあることを証明する資格です。 kintone API User API cybozu.comの仕様や設定 受験資格は、 kintone認定アソシエイト に合格していることです。 このページは、カスタマイズスペシャリストを目指す人へ向けた、cybozu developer networkに掲載された記事を使った学習ガイドです。 ぜひ学習の参考として活用してください。 なお、一部のリンクは kintoneヘルプ を参照しています。 カスタマイズスペシャリストをはじめとするkintone認定資格の詳細は、 kintone CERTIFIED(キントーン認定資格試験) を確認してください。 この学習ガイドは、kintoneカスタマイズをし
ネットは変わった。 自由や幸福のためではない。思想や個人のためでもない。 金で雇われたステマ部隊と、造られた投稿botが、果てしない代理投稿を繰り返す。 個人が生産するネットは、合理的な個人がないビジネスへと変貌した。 ネットは変わった。 SNSに登録した個人たちは、SNSが用意したアカウントを持ち、SNSに管理されたネットを使う。 SNSのアカウントがスマホの能力を助長し、管理する。 設定の管理、メールの管理、写真の管理、GPSの管理。 全ては監視され、管理されている。 ネットは変わった。 時代は解放から制御へと移行し、ネットによるカタストロフは回避された。 そしてネットの制御は、個人のコントロールをも可能にした。 ネットは変わった。
はじめに この記事には、Googleのオンサイト面接に向けて勉強した内容が記載されていますが、それらはすべて面接を受ける直前に書いておいたものです。このエントリを読むことで面接で聞かれた内容が予測されてしまわないようにそのようにさせていただきました。ご了承お願いします。 この記事について 令和元年に医師を退職し、ソフトウェアエンジニアに転職します。 自分にとって大きな転機であったのと、とても大変な道のりであったので、私という人間が辿った道筋を最初から最後までちゃんとまとめておきたいと思いこの記事を書くことにしました。 私のような他業種から未経験での転職を目指されている方にとっても、何らかの参考になる内容であれば幸いです。 私の生い立ち 私は小さい頃からテレビゲームが大好きで、学校から帰るとずっと家でゲームをしている子でした。あまりにもゲームが好きだったので、遊ぶだけではなく自分で作ってみた
国民的アイドルグループ「SMAP」の元メンバーの稲垣吾郎さん、草※なぎ剛さん、香取慎吾さんの3人。ジャニーズ事務所が民放テレビ局などに対し、事務所から独立した3人を出演させないよう圧力をかけていた疑いがあることが関係者への取材で分かりました。公正取引委員会は独占禁止法違反につながるおそれがあるとして、17日までにジャニーズ事務所を注意しました。 3年前に解散した「SMAP」のメンバー5人のうち、稲垣吾郎さん、草※なぎ剛さん、香取慎吾さんの3人は、おととし9月にジャニーズ事務所から独立し、「SMAP」の元担当マネージャーが新たに設立した事務所に所属して芸能活動を続けています。 関係者によりますと、公正取引委員会が関係者から事情を聴くなどして調査したところ、ジャニーズ事務所が民放テレビ局などに対し、独立した3人をテレビ番組などに出演させないよう圧力をかけていた疑いがあることが分かったということ
VS Code上でHTTPリクエストを送信し、VS Code上でレスポンスを確認できる「REST Client」拡張の紹介extensionREST-APIVSCode 概要 Visual Studio Code(以下VS Code)の拡張機能であるREST Clientが便利だったのでその紹介です。 使い方を文字とgifで説明していきます。 説明はマーケットプレース以上の情報を足していないので、英語に抵抗がなければ公式ページを照会してください。 REST Clientとは VS Code上でHTTPリクエストを送信し、VS Code上でレスポンスを確認できるVS Codeの拡張機能です。 マーケットプレースのREST Clientのページでインストールボタンをクリックするか、VS Codeの拡張機能アイコンをクリックして「REST Client」を検索してインストールボタンをクリックする
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く