を一通りまとめてご紹介するという内容になっています。 ControlNetは生成する画像のポーズ指定など幅広い用途に使える技術であり、すでに活用なさっている方も多いと思います。そのような中で、つい先日ControlNetの新しいバージョンがStable Diffusion web UI用の拡張機能に実装されて色々な新機能・改善が盛り込まれたので早速使ってみることにしました。 ここではこのCotrolNet 1.1の新機能や改善点について分かりやすく解説していきますね。
小ネタです、JavaScriptで本日の日付をYYYY-MM-DD形式で得るコードは案外面倒です。 本日2023年4月17日なら 2023-04-17 という文字列を得るコードはRubyならTime.now.strftime("%Y-%m-%d")、Pythonならdatetime.today().strftime("%Y-%m-%d")(importは省略しました)と簡単に書けますが、JavaScriptでは案外面倒なのです。 追記: いくつかの間違いのご指摘がありましたので修正しました(2023-04-19)。 DeepAIが生成した画像です いっけん正しいようで間違ったコード new Date().toISOString().slice(0,10) new Date()で本日の日時を取得します toISOString()メソッドは日時データをISO形式の文字列に変換します、例えば 2
Athena(Presto)でSUM()やAVG()といった集計関数にOVERを付けてWindow集計を行う。 Window Functions — Presto 0.247 Documentation 次のテストデータを使う。 $ cat test-data.csv {"date":"2021-02-01","user":1,"value":10} {"date":"2021-02-01","user":2,"value":20} {"date":"2021-02-01","user":3,"value":30} {"date":"2021-02-01","user":1,"value":40} {"date":"2021-02-01","user":2,"value":50} {"date":"2021-02-01","user":3,"value":60} {"date":"2021
ファイルやフォルダーの利用者をリソースモニターで検索する プロセスが掴んでいるファイルを調べる 補足:コマンドで同じようなことをやる 補足:その他諸々 某所で書いたら意外に皆さん知らなかったようなので書いておきます。Windowsでファイルを削除したり名称変更しようとすると、別のプログラムが使っているので変更できない、といったエラーが出る事があります。こういう場合、後述の方法で「誰がファイルを掴んでいるのか」を調べられるかもしれません。 (あくまでローカル環境での話ですので、ネットワーク越しに掴まれているものや、インフラの運用で役立つ情報というわけではありません。ご了承ください) ファイルやフォルダーの利用者をリソースモニターで検索する リソースモニターという、タスクマネージャーの高機能版のようなツールがWindowsには標準搭載されています。これで、CPUタブにある「関連付けられたハンド
# ディレクトリ名を指定してクローン $ git clone {url} {ディレクトリ名} # ブランチを指定してクローン $ git clone -b {ブランチ名} {url} # フェッチ $ git fetch origin # フェッチ : 削除されたリモートブランチをoriginから削除 $ git fetch --prune # フェッチ : 全ブランチを更新して削除されたブランチもoriginから削除 $ git fetch --all --prune # プル $ git pull origin /**リポジトリを最初に作ってプッシュ*/ # 初期化して $ git init # リポジトリを設定して $ git remote add origin {リポジトリのURL} # コミットしたいファイル対kして $ git add {ファイル} # コミットして $ git
CloudFromationを使いこなして早く帰るTips5選です。繰り返しの作業はコード化、変数でパラメータ化で、しかもログインせずに作業を高速化できます。そんなTipsをまとめました。コピペで使えるコードも置いてあるので保存必須!? コンニチハ、千葉です。 最近CloudFormationで20台くらい、どっかーんとEC2立てて気持ちよくなってる私です。 CloudFormationを利用すると、規模が大きかったり環境(dev/stg/prd)がたくさんあっても、かなり楽できます。そうです、早く帰れます。 ということで、使ったTipsをまとめておきます。今回は、よく構築するであろうEC2にフォーカスします。 Tips Tips1:環境によってパラメータを変える パラメータを変数化して、1つのCFnファイルで複数の環境(dev/stg/prd)を扱います。Mappingsを使います。コー
Finderのコンテキストメニューに「Visual Studio Codeで開く」を追加することで、Finderから編集したいフォルダやファイルを指定するだけでVS Codeで編集できるようになるので非常に便利です。 WindowsのSakuraエディタといったエディタでは、インストール時に右クリックメニューに追加する設定ができるので、非常に重宝していましたが、MacでVSCodeを使い始めたときに同様のことはできないのかと思い調べてみました。 macOS Catalinaからzshに変更されたので追記しました。 Automatorで作成 AutomatorはmacOSの自動化ユーティリティです。 Automatorを開く このアイコンが目印です。 メニュー > ファイル > 新規 を選択する テンプレート(書類の種類)は「クイックアクション」を選択します。 アクションの追加 左側のライブ
はじめに 以前より社内で Dialog のデザイン変えたりレイアウト変えたりいろいろカスタマイズしたい!という要件を耳にすることが多いのでフルカスタマイズする方法を書き留めておきたいと思います。今回は例として下図のようなレイアウトの Dialog を作ってみたいと思います。 DialogFragment をカスタマイズする まず大前提として DialogFragment を継承したクラスでカスタマイズしましょう! Dialog を new して show するのはもう時代遅れです。Support Package を使えば Android 1.6 から使うことができますよ。 CustomDialogFragment.java package jp.classmethod.android.sample.customdialog; import android.app.Dialog; impor
おはようございます。気づけばクリスマス、2014年として過ごす毎日もあと1ヶ月を切る日々になってきました。Selenium/Appium Advent Calendar 2014の2番目、12月2日の記事です。 テストエンジニアしています@Kazu_cocoaです。これがQiitaへの初投稿になります。 さて、何を書こうか、と思っていたのですが、Appiumを使いモバイルアプリのテストを書いている上で遭遇した ツラみ Tipsをつらつらと書いていこうと思います。ここでいうテストは、モバイルアプリを対象としたE2E、システムテストレベルの話しです。 ちなみに、私は主にAppium x Turnipの組み合わせでテストを書いています。 はじめに Appiumとは、みたいな基本的な話しは日本語の資料も(古いものも多いですが)出回り始めていると思いますので割愛します。いくつかのWebサイトをご覧く
※この記事はtry!Swift で講演したHectorの記事「HIPSTER SWIFT: DEMYSTIFYING THE MYSTERIOUS」を本人の許可を得て翻訳したものです。翻訳のフィードバックいただけるとうれしいです。 Swift のコードを読んでいて「なにこれ!どういう意味!?」と思ったのは私だけじゃないと思う。Swift にはほとんどの人が使っていない多くの機能がある。ある時そういう奇妙なコードに遭遇しググることになった。 この記事はとりわけ役に立つかというとそうではないかもしれないけど、誰かは気に入ってくれると思う。個人的にはこの記事を Swift を読んでいて見かける最先端なコードのリファレンスとして使っている。 この記事は長いですが全部読む必要はありません。章ごとに別の話をしているので興味のある部分だけ読んで貰えればと思う。 @noescape @autoclosur
この記事は今後も適宜更新していきます。 Androidアプリ開発をしていて良く使うけど、忘れがちなTipsをまとめます。 「え~と、なんかのアプリに実装したよな・・どこだったっけ?」なんて、開発済アプリのコードを探し回るのはもうやめにしたいです。 ボタン関連 ボタン連打防止 ボタンに限りませんが、クリック操作の連打防止方法です。 いくつか方法がありそうですが、以下の処理が良いのではないかと思います。 以下のコード例は、ボタンを押した直後にボタンを無効化、1000ミリ秒後に有効化しています。 有効化は非同期に実行されるので、ボタン処理が待たされることはありません。 import android.os.Handler; final Button button = (Button)findViewById(R.id.button1); button.setOnClickListener(new
Fultterをいじったりドキュメントを読んだ自分用覚書。ネタがあれば追記していきます。 https://flutter.io/ Package management Dartのpackage managementはPubで行う。8/12時点ではfultter.ioにfultter対応しているかの検索はできないと書いてあったがwebではできるようになってた https://pub.dartlang.org/flutter/packages/ Platform固有処理の呼び出し Platform channelを使ってiOS, Android特有コードを呼び出せる。AppDelegateとActivityにメソッドごとの処理を登録していくスタイル。Dartで固有処理を書くことはできず、iOS, AndroidそれぞれでJava, Swiftなどのコードを書かないといけない。 MessageC
概要 みなさん、Git使ってますか? もしくは、使いこなしていますか? 独習Gitを読んで、思いの外Gitコマンドが多かったので、 タイトルの通り、Gitコマンドで100本ノックをまとめてみました。 Gitの環境構築が終わっている状態からを想定しています。 git initでローカルにリポジトリを用意してください。 問題に対して、直後に回答を載せる形式にしています。 Git初心者の方も、目を通して知らないオプションをググれば勉強になると思います。 参考文献 独習Git Gitに馴染む 1. メールアドレスをGitのグローバル設定に追加 git config --global user.email "Your E-mail@example.com" 2. user.nameの設定値を表示 git config user.name 3. user.emailの設定値を表示 git config
キーボードショートカットを使う キーボードショートカットを使うには、1 つまたは複数の修飾キーを押しながら、ショートカットの最後のキーを押します。たとえば、「command + C」(コピー) を使う場合は、「command」キーを押しながら「C」キーを押した後、両方のキーを同時に離します。Mac のメニューやキーボードでは、特定のキーが記号で表記されることがあります。以下の修飾キーは、その一例です。 Windows パソコン用のキーボードでは、「option」キーは「Alt」キー、「command」キーは「Ctrl」キーまたは Windows ロゴキーで代用してください。 Apple 製の一部のキーボードでは、たとえば、ディスプレイの明るさ調整、キーボードの明るさ調整 など、特殊な記号や機能を割り当てられたキーがあります。こうした機能のないキーボードをお使いの場合でも、自分でキーボードシ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く