画面表示、ファイルへの出力など、いろいろなシーンで、文字列をフォーマットしたい、という需要があります。C言語で言えば、printfファミリーです。C++言語でも、また使いたくなるのは、cstdioのprintfファミリーかもしれません。C++のiostreamにもフォーマットするための機能が用意されています。std::coutと組み合わせて、使用できます。もうprintfは卒業できます。 読み方 iostream あいおーすとりーむ
Consistency Models: 1~4stepsで画像が生成できる、新しいスコアベース生成モデル はじめに こんにちは。 今回は、Yang Songさんをはじめとする拡散モデルの第一人者が新たに提唱する生成モデルである、Consistency Model(一貫性モデル) を説明します。 まだ実用レベルのpre-trained modelがリリースされているわけではなく、PoCの段階ですが、その成り立ちやデザインからして、のちに拡散モデルの正統進化版の1つとして広く受け入れられるものになる気がしています。 前置き Consistency Modelは拡散モデルと強すぎる結びつきがあり、拡散モデルをスコアベース生成モデル(Score-based Generative Model)として捉えることが議論の端緒となっていることから、話に追いつくまでには数多くの文脈があります。 特に、以下の
はじめに 以前、pyenvとpyenv-virtualenvの自分流使い方という記事を書きました。その終わりの部分で「pyenv-virtualenv+pipをpoetryで置き換えられるんじゃないかな」と書いていたのですが、実際に試してみた結果をご紹介したいと思います。結論から言うと、pyenv-virtualenvとpipは使わなくなりました(笑) Poetryとは PoetryはPythonのパッケージマネージャの一つです。v1.0になったのが2019年末なのでまだまだ新しいツールです。pipと同じようにパッケージをpypiなどからダウンロードしてきてインストールすることができますが、それに加えて次のようなこともできます。 パッケージ管理ファイルの生成・変更 インストールされているパッケージのアップデート プロジェクトごとの仮想環境のセットアップ などなど... 他の言語だと、npm
GitHubのHelpに記述されているSSH Keysの作成方法が僕の知っている作成方法と 微妙に異なっていたので、書いてみました。 以下の参考にしています。 Generating SSH keys - User Documentation SSH Keysの確認 既存のSSH Keysの確認をする必要があるので、以下を実行 デフォルトでのSSH Keysの名前は以下のうちのどれか id_dsa.pub id_ecdsa.pub id_ed25519.pub id_rsa.pub 現在使用している鍵の暗号強度の確認 以下のコマンドにて鍵長が2048以上かつ暗号化方式がRSA、或いはECDSAやEd25519であればOK $ ssh-keygen -l -f ~/.ssh/id_rsa.pub 4096 SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ふーむ、ちょっと情報が足りないみたいだから整理していこうね。 順序立てて説明していくから、知ってれば斜め読みでざっと読み飛ばして、 知らなかったら少し分量が多いけど読み進めてみてね。 権限はどこから確認したらいいのでしょうか? 先に質問に答えよう。 GitHubのプロジェクトは、誰でもソースコードをcloneやダウンロードは可能。 しかし、権限を持った人しか更新が出来ない仕組みになってるの。 そうすることによってオープンソースコードなのに、悪意の第三者のウィルスが勝手に混入しないような仕組みになってるんだ。 プロジェクトメンバーになるには、そのプロジェクト自体にあれこれ出来る上位の権限持ちでしか何も出来ない。 管理者アカウントは他のアカウントに向かってジョイン申請が行える。 ジョイン申請を受け取ったユーザーには「ジョインしますか?」というメール通知が届くから、 メールの指示に従ってOKを返
今さら聞けないGitとGitHub そもそもGitとGitHubの違いって皆さんご存じですか?「実はあまり知らなかった!」という方も多いようですので、まずはGitとGitHubについてそれぞれご説明します。 Gitとは Git(ギット)とは、プログラムソースなどの変更履歴を管理する分散型のバージョン管理システムのことです……と言ってもわかりづらいかもしれないので、ある1つの発表資料をAさんとBさんがPowerPointで作成するシーンを例に、Gitの機能を説明しましょう。 まず、Aさんが大枠のスライドマスターや全体構成、さらに詳細のスライドを作成して、あるフォルダ内に保存しました。そして、Aさんは「このフォルダに保存してある資料には補足資料が必要だから、数字の裏付けのスライドを追加して上書き保存しておいて」と、Bさんにスライドの追加作成を依頼しました。 Bさんは、Aさんに依頼された数値の裏
「〇〇はそんなこと言わない」 これはいまだに目にするネットミームだと思います。 この元ネタである「飛影はそんなこと言わない」 それの出どころになった、おそらくオタ界隈で一番有名なAV、それが 「欲情列島宅配便 私の処女を破りに来てっ!!」なのです。 私がそのタイトルを知ったのは、オタクアミーゴスの書籍のなかでですが、 それによると青木光恵さんがSF大会に持ち込んで上映したことで一気に広まったらしいです。 なので実際に観てなかった私でも「AVでの処女喪失に応募してきた28歳OLが蓋を開けてみたら重度の幽遊白書オタの腐女子で、飛影×蔵馬とのなりきりプレイになだれこむ」という内容は知っていました。 「幽助が見てるぞ…」 「飛影はそんなこと言わない」 という会話のことも。 で、「叡智なビデオは好きですか?」の連載を始めるにあたって「変なAVっていったらこれだよなー…」と思い検索してみたらFANZA
https://twitter.com/AiBreakfast/status/1659601613739409409 「DragGAN」のデモ動画を視聴した人たちからは驚きの声が多くあがっているようです。 ・AIって結局進化したPhotoshopってことでいいんだよね ・写真を何百枚も撮る必要がなくなる ・すごいツールが出てきたもんだ ・これはヤバい ・アドビがこの技術を買い取るだろうな ・真実を捻じ曲げる新たな技術 ・完成まで1年もかからないだろう ・すべて人工的で表面的 ・このツールがPhotoshopもデートアプリも破壊する ・これってマジネタ? ・いろんな意味ですごい可能性を感じるツールだ ※画像:Twitterより引用 https://twitter.com/_akhaliq/status/1659424744490377217 ※ソース: https://arxiv.org/p
こんにちは。倉内です。 2023年5月8日から新型コロナウイルス感染症は5類感染症となり、生活に変化があった方も多いと思います。仕事の面では、リモート勤務できる日数が減ったり、基本的にはオフィス勤務に戻ったりと徐々にコロナ前の働き方に戻す企業も増えてきました。 ITエンジニアにとっては、リモートワークの可否が転職意向に影響するという調査結果が出ており、実際にリモートワークができなくなったことで転職を検討し始める方もいるようです。 実務経験のあるITエンジニアは引き続き売り手市場ではありますが、希望に合った転職を実現するためには準備も必要です。 そこで今回は、そういったきっかけで転職活動をスタートする方が、どのような準備・対策をおこなうとよいかをお伝えします。 ちなみにpaiza転職では「フルリモートワーク制度のある求人特集」を公開しています。ITエンジニアで転職を考えている方はぜひごらんく
ホーム 1. C++ を始める 2. 基本構文 3. コンテナ 4. ファイル分割とスコープ 5. ストリーム操作 6. メモリの管理 7. クラス 8. キャスト 9. テンプレート 10. エラー処理 11. ビルドとライブラリ 12. メモリレイアウト 単体テスト デバッグ ビルド自動化 付録 このサイトは C++ について説明した学習サイトです。 本書を通じて C++ の開発環境や構文・単体テストの書き方などが 一通り学べるようになっています。 対象¶ C++ を初めて学ぶ人 プログラム言語を 1 つ以上経験したことのある人 関数やクラス・オブジェクト指向に対する知識をある程度前提にします。 C++ の特徴¶ C++ は ビャーネ・ストロヴストルップ により開発されたプログラミング言語です。 C++ には主に次のような特徴があります。 高パフォーマンス メモリ使用量が少ない 柔軟性
ホーム ホーム 1. Python を始める 2. 基本仕様 3. クラス 4. モジュールとパッケージ 5. ファイル操作 6. 例外 7. ジェネレータ 8. テスト このサイトは Python を学ぶ人向けのオンライン学習サイトです。 対象¶ Python を初めて学ぶ人 プログラム言語を 1 つ以上経験したことのある人 関数やクラス・オブジェクト指向に対する知識をある程度前提にします。 Python の特徴¶ 学習コストが低い 標準ライブラリが非常に豊富 インデントをすることが言語仕様になっている Python のバージョンについて¶ 2.x.x: 2020 年 1 月 1 日でサポート終了 3.x.x: 現行バージョン 2.x.x 系は新規開発では使用すべきではありません。このサイトでは 3.x.x をベースに説明を行います。
Pythonでライブラリを作る この記事は、Pythonの基礎が分かり、pipでライブラリをインストールしたことあるくらいのレベルの人を想定しています。初心者向けの記事です。 前提知識として、Pythonのライブラリ・パッケージ・モジュール・クラス・関数の定義や違いに関しては、以下記事あたりを参考にしてください。 この記事では、Pythonで自作ライブラリを作ります。pip install hogehogeでインストールできるあれですね。 初心者の方(何を隠そう私も初心者です)だとpip installでインストールできるライブラリって、GoogleとかFacebookのような選ばれたエリート組織だけが作れるものと思っていませんか?私もつい最近までそう思っていました。実はあれ、個人でも簡単に作れてしまいます。 pip install hogehogeで、世界中の誰でもインストールできるライ
国は地域包括ケアシステムの5つの構成要素として「自助・互助・共助・公助」を掲げ、多様な主体が社会福祉活動に参加することを推進する政策を進めている。 https://www.mhlw.go.jp/seisakunitsuite/bunya/hukushi_kaigo/kaigo_koureisha/chiiki-houkatsu/dl/link1-3.pdf このうち、いわゆるボランティアなどの互助(自助・公助的なものを含む)について興味深い調査がある。 イギリスにあるチャリティ援助財団(Charities Aid Foundation)が125カ国以上の国々を2009年から10年間調査し、発表した「World Giving Index 10th edition」というものがある。 これは各国民の人助け(チャリティー)に関する活動状況を調査したもので、国ごとのランキングを公表している。 ht
今年10月、英国に本拠を置くCAF(Charity Aid Foundation)が、2022年版「世界寄付指数」を公表しました。 同指数は、世界119カ国を対象に、過去1カ月間に「見知らぬ人、もしくは助けを必要としている人を手助けしたか(人助け)」「慈善団体に寄付をしたか(寄付)」「ボランティア活動に参加したか(ボランティア)」などの質問を行い、その結果を指数化・ランキング化したものです。 日本は2年連続で最下位レベル 今年の1位は5年連続でインドネシア、アメリカは3位、中国は49位、日本はなんと119カ国中、118位でした(昨年は114カ国中、最下位の114位)。 日本は長年にわたり「グローバル人材の育成」を政策として掲げていますが、なかなか成果はでていません。この世界寄付指数の結果は、「なぜ、日本でグローバル人材が育たないのか」「育成すべき真のグローバル人材とはどのような人材か」を考
日本人が異国でぶつかるのは、言語の壁ではなく、意見が合わないことを前提にコミュニケーションする文化の壁 日本人が海外で生活をしてぶつかる壁って言語が大きいと言われるのですが、実はそれ以上に、意見が合わないことを前提にコミュニケーションをする人たちの中に馴染めないことなのではないかと思います。私たち日本人は意見が合わないことを前提にコミュニケーションするという文化で生きてこなかったからです。 海外に行くサッカー選手の場合、もちろん言葉が通じないことによる弊害はプレーする上でたくさんあります。監督が何を言っているのかわからない。チームメイトが話す内容が理解できない。そうなると苦しいのは当然です。 しかし、ピッチに出たら勝利を目指す為にやることは決まっているのです。自分の良さを表現して、勝利に貢献して、チームに認めてもらうことです。これがすごく重要なのですが、日本で生きてきた我々日本人にとって、
私は中南米で一年ほど生活し、帰国後も南米のコミュニティで生活し、日本で生活しながらも複数の文化を体験して、日本の良さがとても良くわかりました。 電車やバスは時間通りにくるし、仕事も遅刻もしないのが当たり前。 治安もとても良く、暴動も起きなければ、殺人事件も少ない。 食事は最高に美味しい。 街はきれいで整っていて、人々は言われたことをしっかりやる素晴らしい国だと思います。 ただ、日本という国のおかしな部分にもたくさん気が付きました。 今日はそのことについて書いてみたいと思います。 日本人は本当に親切なのか私は中南米の旅を終え、日本に帰国してから、外国人が多く所属するサッカーチームでプレーしていました。試合の帰り道、友人のペルー人と帰宅していたときのことです。 駅の長い階段を大きな荷物を持って必死に上がるおばあさんがいました。 それを見てペルー人の友人が階段を駆け上り、「荷物持ちますよ」と言っ
「日本人は、困っている人を助けるやさしい国民だ」――こういった主張はときどき聞こえてくるが、はたして本当なのだろうか? 新刊『やさしくない国ニッポンの政治経済学』から、様々なアンケート結果から見えた「日本人のやさしさ」について、一部編集のうえで紹介しよう。 日本人は他人を助けない? 海外に住んでもう10年以上経つので、外国人の知り合いから日本旅行のエピソードを聞かせてもらった経験がそれなりにある。概して日本はキレイで、現代と伝統のバランスがとれているなどと言われるから、こちらとしても誇らしい気分になる。 中でもよく耳にするのが、日本では落とした財布が返ってくる、というものだ。本当に財布を落としたのか、都市伝説的な噂話をこちらの気分をよくするために言っているのかは定かでないが、かなり多くの友人から聞いたことがある。 他にも日本について美談を聞くことは多く、「アメリカと違って、震災や災害のあと
四捨五入を調べている過程で、round (off) to the nearest whole numberという表現がありました。 言いたいことは、小数点以下をなくすと理解できます。 ただ、この「whole number」は、英和辞典がことごとく「曖昧に」なっている語のひとつ。 以下、いくつかの英和辞典から、訳語をあげてみます。 『井上英和大辞典』 (1925) 掲載なし 岡倉由三郎 編 『新英和大辞典』 (1942) ((数))整数 旺文社『エッセンシャル英和辞典』 (1948) (数)整数(=integer) 『岩波英和大辞典』 (1978) [[数]] 整数(integer) (→whole a.⑤) →whole 5. [[数]] 整数の,分数を含まない (integer) 『小学館ランダムハウス英和大辞典』 (1994) 1.(0を含めた)自然数(counting number)
前回予告した通りChatGPTが得意とする「生成」のフィールドで話を進めよう。 AI(人工知能)が「人間の脳の役割を機械に代替させるもの」だと聞いて、「人間の代わりなどできるものか」とか「人間では到底及ばないデータの蓄積や処理が可能である」といった話になることが多いのではないだろうか。前者の立場では、人間の気持ちを機械が理解でるはずがないという考え方による意見なのだろう。 そこで、つらく悲しんでいる人にかける言葉をChatGPTにイタリア語で考えてもらうべく質問したところ、 つらく悲しんでいる人にかける言葉をいくつか挙げます。 1. "Mi dispiace molto per quello che stai passando." - 「あなたが経験していることにとても悲しく思います。」 2. "Capisco che sia molto difficile per te in quest
空飛ぶ18禁 @r18Lv660 僕も違法局の取り締まりで、わけわからん警官と揉めたことあったわ 👮「無線の免許はお持ちですか?見せてください」 僕「なんの免許ですか?」 👮「無線の免許です!」 僕「無線の何の免許ですか?」 👮「わかりました、告発します」 2023-05-23 13:03:01 空飛ぶ18禁 @r18Lv660 👮「この人、無線の免許を提示してくれないんですよ」 通信局「お兄さん?従免ある?」 僕「はい」(3アマと航空通) 通信局「あと、免許状ってある?」 僕「移動する局なので家にありますけど、コピーならありますよ、はい」 通信局「あーオッケーですよー73」 僕「どもー73」 2023-05-23 13:06:17
あすぺるぱぱやん @ASD_banker_2019 そういや、結果報告です。これ、もの凄く効果てきめんです。1ヶ月ほど経過して、まだ、ただの1本も紛失していない。周りの声掛けとか本人の意識付け・心掛けも確かに大事だけど、どうにもならないレベルの不注意はある。でも、ちょっとした工夫とか環境整備で、解決・軽減できるのだと実感してます。 twitter.com/asd_banker_201… 2023-05-20 09:32:11 リンク e-ヘルスネット 情報提供 ADHD(注意欠如・多動症)の診断と治療 ADHD(注意欠如・多動症)は、「不注意」と「多動・衝動性」を主な特徴とする発達障害の概念のひとつです。ADHDの有病率は報告によって差がありますが、学齢期の小児の3~7%程度と考えられています。ADHDを持つ小児は家庭・学校生活で様々な困難をきたすため、環境や行動への介入や薬物療法が試みら
「pythonのglobの使い方がわからなくてつまずいている。参考書にも詳しく載っていない、誰かちゃんと教えて!」 本記事ではこのような悩みを解決します。 pythonのglobの使い方は難しく、初心者がつまずきがちなポイントです。しかしglobは使いこなせればかなり便利な関数です。globの使い方を覚えるだけでpythonでのファイル操作が楽になりますよ。 そこで本記事では初心者でもわかるようにglobの使い方を解説します。globの基本的な使い方や実践的な使い方を詳しく説明しているので、ぜひご覧ください。 また、初心者が混乱しがちな正規表現の書き方についてもまとめました。 pythonにおけるglobとは まずは「そもそもglobってなに?」という点を説明します。 なぜこのような関数が必要となるのか、その理由を押さえておきましょう。 globの基本となるところなので、しっかり理解してお
glob — Unix style pathname pattern expansion¶ Source code: Lib/glob.py The glob module finds all the pathnames matching a specified pattern according to the rules used by the Unix shell, although results are returned in arbitrary order. No tilde expansion is done, but *, ?, and character ranges expressed with [] will be correctly matched. This is done by using the os.scandir() and fnmatch.fnmatch(
Pythonのglobモジュールを使うと、ワイルドカード*などの特殊文字を使って条件を満たすファイル・ディレクトリ(フォルダ)などのパスの一覧をリストやイテレータで取得できる。 glob --- Unix 形式のパス名のパターン展開 — Python 3.11.4 ドキュメント パスをオブジェクトとして操作するpathlibモジュールでglob処理を行うこともできる。条件で抽出したあとで削除などの処理を行う場合はpathlibのほうが便利。 関連記事: Python, pathlibでファイル一覧を取得(glob, iterdir) 本記事のサンプルコードでは以下のようにglobモジュールとosモジュールをインポートしている。どちらも標準ライブラリに含まれているので追加のインストールは不要。
はじめに インターンのコーディング面接をJavaScriptで受けることになったので、その対策としてAtCoder に登録したら次にやること ~これだけ解けば十分闘える!過去問精選 10 問~を解いてみました。あんまり解説を見ずに自力で解いたので、綺麗なアルゴリズムじゃないのでご了承ください!他に良い解法があったらぜひコメントお願いします! 【1問目】ABC086A - Product const main = input => { input = input.split(" "); a = parseInt(input[0], 10); b = parseInt(input[1], 10); if(a % 2 == 0 || b % 2 == 0){ console.log("Even"); } else{ console.log("Odd"); } } main(require('fs
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く