姐御-あねご-anego @anegozilla ダイソーのピローマクラ秀逸。首を守って眠りに誘ってくれるだけでなくおっぱいにも変身する。いいですか皆さん、おっぱいにもなるんですコレ。 ストッキングに中身を詰め替えてグイグイ形を整えて使いやすいように魔法をかければホラ! #姐御レシピ pic.twitter.com/RuxBbFKqaK 2015-08-12 14:09:02 姐御-あねご-anego @anegozilla @YamatoMutsuki ピローマクラをハサミで開けたらソッコーで中身のピローがぶわっさぁぁぁぁあ!っと飛び出て静電気や風で広がり大惨事になるので、ブルーシートを引いたり大きめの容器に中身を出す等の用意が必要です、アタシは前準備なしでやって部屋が大惨事になりましたwww 2015-08-12 16:10:53

江戸市中(御府内)の範囲を幕府が示したのはたった一度、しかもその時期は江戸幕府誕生から二百年を過ぎた1818年だった。 文政元年(1818)目付 牧助右衛門から「御府内外堺筋之儀」についての伺いが出された。つまり「御府内とはどこからどこまでか」との問い合わせがあり、それについて幕府評定所で評議し江戸朱引図を作成したがこれが江戸の範囲として幕府の唯一の正式見解となった。 天正18年(1590)徳川家康が江戸に入府して以来、発展・膨張をし続けた首都江戸は、100年後の享保期には町数が千を超え人口が百万人を超える巨大都市へと変貌した。 しかしながら、江戸の境界・範囲については意外にも幕閣の間でも統一見解はなかった。 というのも江戸時代は身分社会で町民・武士・僧侶により支配する機関もそれぞれ独立しており今日で言う行政区画の制度はなかった。 そこで幕府は統一見解を示すように求められて文政元年(181
どうも、まさとらん(@0310lan)です! 今回は、Googleのスプレッドシートを利用して誰でも手軽にPWAアプリを開発して公開することができるサービスをご紹介します! スプレッドシートにデータを準備するだけなので、エンジニア以外の方でも簡単にアプリ開発を楽しむことができます。多彩な機能をグラフィカルなGUIで追加していくことも可能なので、ご興味のある方はぜひ参考にしてみてください! 【 Glide 】 ■「Glide」の使い方 それでは、まず最初にGlideをどのように使っていけばよいのかを見ていきましょう! サイトにアクセスしたら【Sign Up】ボタンをクリックして無償のユーザー登録を済ませておきます。 GlideはGoogleのスプレッドシートを利用するので、自分のGoogleアカウントから簡単にログインできるようになっています。 ログインが完了すると自分専用のダッシュボードが

技術的な標準・規格 (TODO: IATA,Microsoft) tzdatabase タイムゾーンに関する、ソフトウェア・エンジニアにとって最も標準的なデータが tzdatabase (Wikipedia) でしょう。 "Asia/Tokyo" や "Europe/London" のようなタイムゾーンの名前は、この tzdatabase のものです。 tzdatabase のタイムゾーンは "/" の前の最初の部分に大陸名・海洋名を用い、続いて、典型的にはそのタイムゾーン内の著名な都市名・島名をその代表として名付けられています。21 国名は基本的に使われません。22 "America/Indiana/Indianapolis" のように3要素で構成されるタイムゾーンも少数ながら存在します。 tzdatabase はボランティアによってメンテナンスされています。タイムゾーンの情

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?AndroidTVをご存知でしょうか。Googleによって開発されたテレビ用のAndroidプラットフォームで、発表されてからおよそ2年経ちます。しかし、あまり開発者目線の情報がありません。 情報が少ないと実践してみようと思う心意気まで失われかねないので、ここでは私が開発を始めた際の手順や注意点などを書きます。 私はまだAndroidTV開発者として初学者なためもっと知見を吸いたいですし、Google社もTV関連の機能拡充(後述)を進めていますし、なにより いちAndroidTVユーザーとしてこれからもっとTVアプリが充実して欲しいと

例えば `logout` みたいなユーザ名を取得されてしまうと,ユーザ側からすると不気味に見えるし,URL設計が終了している時などに脆弱性になり得る (とは言うものの,そもそもそういった脆弱性は根本的に防ぐべきだし,URL設計を終了させてはならない). ので,タイトルのようなことをpostしたら知見がモリモリ集まってきた.ありがとうございます. 取得させたくないアカウント名を集めてあるライブラリ欲しい気がする.authとかlogoutとかdataとか……— アドセンスクリックお願いします太郎 (@moznion) 2017年4月10日 @moznion 所得させたくないアカウント名リストならこういうレポジトリがあります https://t.co/uyYJxaFbrX— kosuge (@9m) 2017年4月10日 @moznion このリストに追加で日本向けに regist っていうアカ
最近はナイトテーマという形で背景が黒系のテーマに切り替えられるアプリを見かけますが、3つ以上のテーマを切り替えるアプリの場合には使えないので、それを実装する方法です。 手順 使用する独自属性(アトリビュート)を定義する 独自テーマを定義 テーマごとに、属性に対応する値を定義する レイアウトで使用する色、背景、画像定義を、独自属性に置き換える テーマの切り替え処理を実装する 独自属性(アトリビュート)を定義する 例えば文字色について考えてみましょう。文字色は白色であれば@color/whiteで定義しているでしょうが、このままではテーマに応じた色変更に対応できません。 対応するには独自属性を作りレイアウトではこれを参照させる必要があります。属性はリソースフォルダに以下のように定義します。

サイトのメンテナンスにおいてしばしばネックになるのは、どんなネーミング・構成で制御しているのか分からなくなってしまうことです。しっかりと基準に則った、誰がいつ見てもわかりやすいネーミングでコーディングしていくことは、非常に重要なことです。 今回は、プログラマーがネーミングを考える際に参考にしたいサイトを選んでご紹介いたします。 1. codic -プログラマーのためのネーミング辞書 https://codic.jp/ 様々なサイトに紹介され、「ネーミング」で検索しても上位に表示される素晴らしいツールです。例えば、Webサイトの背景に動画を設置する際に、class名をどうしようか悩んだとします。そこでcodicに「背景動画」と入力すれば「background_videos」と提案してくれます。提案されたネーミング以外にも、その他の候補も出てきます。 考える労力を省くことができるという点で優

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 追記:android-transcoderを参考に、iOSでいうGPUImageのような動画にエフェクトを掛けたりできるようにしたライブラリも登場したみたいです!Androidで、Mp4にウォータマークつけたり、フィルターかけたりするAndroidにはまともな動画圧縮の方法がなく、デカすぎる動画をそのまま3Gで送っていつまでたってもアップロードが終わらない事態になってしまいます。 どうにかして圧縮したい気持ちになった人用のライブラリを用意したのでその仕組みについて解説します。Android 4.3 (API 18)以上で対応します

Excel は滅びぬ!Excel の力こそ日本企業の夢だからだ!VBA 実装してて学んだこととかのメモ。JavaJava してたかはあまり関係ないかも。 エディタの使い方 エディタを表示する Alt + F11 で VB エディタを表示できる。 環境設定 背景色・フォントを調整する デフォルトの白背景とか気が狂うので、暗い色にする。 「ツール」→「オプション」を選択し、「エディターの設定」タブを開く。 「コードの表示色」を選択して、「背景」の色を選択する。 ついでにフォントも見やすいやつに変更する。 これだけで開発効率が5割増しになる。 イミディエイトウィンドウ イミディエイトウィンドウを表示する いわゆるコンソールに当たるのが、__イミディエイトウィンドウ__と呼ばれるウィンドウ。 Ctrl + G で表示される。 イミディエイトウィンドウに出力する ↓イミディエイトウィンドウに実

「日本製で炊くより断然おいしかったよ」。上海の友人が購入したばかりの中国製炊飯器の自慢話を始めた。コメの品種をスマートフォンで読み取り、最適温度や炊きあげのタイミングの情報をスマホから炊飯器に伝送し、遠隔操作する。 スマホ連動型の炊飯器は日本が先行しているが、問題はお値段。日本製が3万円前後なのに対し、中国製は半額の999元(約1万6千円)。日本で「爆買い」する中国人観光客の目当ての一つだった炊飯器も、味や性能で劣らなければ、中国製は手ごわいライバルになりそうだ。 製品化したのは、中国のスマホメーカー大手、小米科技(シャオミ)。6年前に小米を創業して成功、ネットで若者から「米神」と称賛される雷軍会長が、コメの味にこだわって2年前に開発を命じたという。 ただ、同社ホームページによると、開発責任者は日本人だった。旧三洋電機の炊飯器部門で開発部長だったという内藤毅氏で、「より良い炊飯器を作って日

前に社内チャットで流れてて初めて知った。 他人の変更を上書きするおそれのある git push --force でなく、最後に fetch したタイミング以降に他人が push していたら失敗する git push --force-with-lease を使う方が良い。 --force considered harmful; understanding git's --force-with-lease - Atlassian Developers Quipper ではGitHub flow のような開発フローを採用している。 各開発者が feature branch を作成し、master / develop branch へ pull request を作る流れだ。 他人と修正箇所が重なってコンフリクトした際には rebase が必要で、 rebase 後の内容を push する際には
git commitを実行あとでコミットをやり直したり、コミット自体を取り消す方法です。 直前にしたコミットをやり直す(git commit --amend) 直前にしたコミットをやり直す場合、「git commit --amend」を使用します。 例えば、直前のコミットログが以下のような状態だったとします。 実は直前のコミットに含めるべきであった「hoge.txt」が含まれていませんでした。 コミットログ(git commit --amend 実行前) $ gitlog commit cca638b48b4c8be7ad5432f7882497534b04e2b4 Author: mrgoofy <hogehoge@example.com> Date: Wed Sep 8 23:03:57 2010 +0900 2nd Commit.-> New Add File : bar.txtこ
ありがちなgitの失敗とその修正コマンドをまとめました。(´﹃`) masterブランチで作業を始めてしまった! Σ(ll゚艸゚ll) git stash をすると、stashリストに書きかけのソースが退避して登録される。 なので、git statusとしても"nothinggot commit"となり、変更が隠される。 ちなみにstashはこっそりしまう、という意味。 git stash list とすると、退避されているソースのリストが表示される。 コードを持っていきたいブランチに切り替えて、 git stash apply とすると、最後にstashされたものがそのブランチで反映される。 直前のソースではなく、特定のstashしたソースを指定したい場合は、 git stash apply stash@{[git stash listで確認した番号]}とすると、適用できる。 べつにm

仕事で必要になったので、ファイルを履歴ごと消す方法を試してみました。 ファイルを消しても履歴は残っている 例えば、1GB のバイナリファイルを Commit & Push したとします。 そして、それを git rm で削除したとしてもリポジトリの容量は減りません。 なぜか? git rm は「ファイルが削除されたことにするコマンド」であって、「Git リポジトリ内に保存されている履歴を消すコマンド」ではないからです。 このサイトに書かれていますが、Git は「差分」ではなく「スナップショット」を保存して、「どのスナップショットを参照するのか?」をコミット単位ごとに切り替える仕組みです。 git rm は、この「どのスナップショットを参照するのか?」という情報を削除するコマンドです。 もし、データを丸ごと消したいのであれば、保存されている全ての「スナップショット」を消さなければなりません。

最近、自分のGitのコミットログを読み返してみたら、すごく分かりづらかったので勉強も兼ねて、Gitのコミットログのプラクティスを勉強してみました! 🐰 Gitのコミットメッセージの書き方次のサイトを参考にさせていただきつつ、簡単にまとめてみました! Gitのコミットメッセージの書き方 | プログラミング | POSTD Gitのコミットメッセージの書き方 - Qiita 書き方を知ることのメリットGitのコミットメッセージをわかりやすく残すことで、その変更どんな目的で具体的にどんなことを修正したかを 次の変更を行う人に伝えることができ、次の人の修正する時間を節約できる。 具体的にどんなことを書くべきかどのように変更を行ったかは、コードを見れば分かる。もしわからないのなら、コードにコメントを書くべき。 変更した理由を明らかにすることに焦点を絞り、変更前がどうで、何が問題で、今はどのように機

対応バージョン この記事の内容は、少なくともGitのバージョン2.19.1までは対応している。 もし最新のGitで新しい動きがあれば随時更新する。 基本 .gitignoreを使うと無視する(Gitのトラッキングの対象外とする)ファイル or ディレクトリを指定できる。 .gitignoreは複数のディレクトリに置くことができる。 深い階層の.gitignoreに書かれた指定の方が優先順位が高い。(後に解釈される) .gitignore内の記述は上の行から順に以下のように解釈される。 /を含まない行(fileなど) .gitignore以下の全サブディレクトリ下にあるこの名前のファイル or ディレクトリを無視する 末尾以外にのみ/を含む行(/file, /path/to/file, path/to/fileなど) .gitignoreが置いてあるディレクトリをカレントディレクトリとする相
![[Git] .gitignoreの仕様詳解 - Qiita](/image.pl?url=https%3a%2f%2fcdn-ak-scissors.b.st-hatena.com%2fimage%2fsquare%2fb6ec06d9bbd68de6267847a5843aa873644b33f4%2fheight%3d288%3bversion%3d1%3bwidth%3d512%2fhttps%253A%252F%252Fqiita-user-contents.imgix.net%252Fhttps%25253A%25252F%25252Fqiita-user-contents.imgix.net%25252Fhttps%2525253A%2525252F%2525252Fcdn.qiita.com%2525252Fassets%2525252Fpublic%2525252Farticle-ogp-background-afbab5eb44e0b055cce1258705637a91.png%25253Fixlib%25253Drb-4.0.0%252526w%25253D1200%252526blend64%25253DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnFpaXRhLWltYWdlLXN0b3JlLnMzLmFtYXpvbmF3cy5jb20lMkYwJTJGMTA2NzYwJTJGcHJvZmlsZS1pbWFnZXMlMkYxNDczNzEwMDM1P2l4bGliPXJiLTQuMC4wJmFyPTElM0ExJmZpdD1jcm9wJm1hc2s9ZWxsaXBzZSZiZz1GRkZGRkYmZm09cG5nMzImcz1lY2VjNDRmOWI4MDIwZDM1YzExN2I5N2MwZmE2NjQyOQ%252526blend-x%25253D120%252526blend-y%25253D467%252526blend-w%25253D82%252526blend-h%25253D82%252526blend-mode%25253Dnormal%252526s%25253D9de655caf568dc475cc989b1cd0bf0ec%253Fixlib%253Drb-4.0.0%2526w%253D1200%2526fm%253Djpg%2526mark64%253DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk2MCZoPTMyNCZ0eHQ9JTVCR2l0JTVEJTIwLmdpdGlnbm9yZSVFMyU4MSVBRSVFNCVCQiU5NSVFNiVBNyU5OCVFOCVBOSVCMyVFOCVBNyVBMyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1wYWQ9MCZzPTkyYmE1YmEwOWQ2N2RkZjE5ZDY3ZmFhNzViOWE4NjU5%2526mark-x%253D120%2526mark-y%253D112%2526blend64%253DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTgzOCZoPTU4JnR4dD0lNDBhbnFvb3FpZSZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1wYWQ9MCZzPWRhNGM0OWVkMWE1MzMzMWU2YTYwYjMyZmQ3N2E1NjZh%2526blend-x%253D242%2526blend-y%253D480%2526blend-w%253D838%2526blend-h%253D46%2526blend-fit%253Dcrop%2526blend-crop%253Dleft%25252Cbottom%2526blend-mode%253Dnormal%2526s%253Df341741f398aeec08f3f8f1cb3b2a0e6&f=jpg&w=240)
Googleドライブ上でFusion Tablesというデータベースが使えます。Google Apps Script(GAS)で制御できるのと、それを介してスプレッドシートと連携できるのでとても便利です。今回はFusion Tablesの導入から認証方法、GASからの制御方法(今回は簡単にSELECT文からの読み込みのみ)について書き留めておきます。Fusion Tablesの導入Google Drive上の「アプリの追加」からFusion Tablesを探して有効化します。登場してから数年経ちますがまだ(試験運用)のままですね。 有効化すると新規メニューに現れるのでクリックして起動し... いろいろアプリを導入できるらしいのですが、その中から、「Fusion Tables(試験運用)」を選びます。まだ試験運用みたいですね。 導入するとメニューに現れます。それをクリック。 以下の画面が現れ

自分がWindowsアプリを組む際、なんでかウィンドウサイズや位置の復帰とか好きで組み込むんですが、今回はそんな話を。 ただ単純に、this.leftやらthis.topなんかを保持すればすむ話なんですが、マルチモニター環境となると、そうも簡単にいきません。 オンラインソフトなんかでも、この対応してなくて、画面のどこかにいっちゃう時があります(もう、再インストールしか手段がなくなっちゃう) この対策方法です。 Rectangle rc = new Rectangle( rOption.ViewWinX,rOption.ViewWinY, rOption.ViewWinWidth,rOption.ViewWinHeight); //画面外に出ていないか調査 foreach (Screen sc in Screen.AllScreens) { if (sc.WorkingArea.Contai
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く