中国地方DB勉強会 in 岡山の登壇資料です。 そのうちここで登壇動画が公開されることでしょう。 肝心なチートシートは以下のとおり。 PostgreSQL gist.github.com MySQL gist.github.com チートシートだけじゃわからない!困ってる! Have Fun Techがバージョンアップのサポートしますのでお気軽にご相談ください。 have-fun.tech まとめ やっぱ中国地方DB勉強会は最高だぜ!
CSS GridやFlexboxで配置するプロパティ値は? 先頭の3つだけを指定するセレクタは? という「あれは何だっけ?」に役立つのが、チートシートです。 CSS GridやFlexboxの各プロパティ・値でどのように配置されるのか、セレクタやnth-child()やdisplayやposition、VS CodeやGitのコマンドがまとめられたチートシートを紹介します。 チートシートは高解像度版が用意されており、ダウンロードしておくと便利です。 CheatSheets -GitHub チートシートはすべて、「ご自由にダウンロードしてご利用してください」とのことです。チートシートは高解像度版を無料でダウンロードでき、モニターの壁紙や印刷して机の脇に貼っておいても便利です。 では、どんなチートシートがあるのか紹介します。 まずは、CSS Flexboxのチートシート。Flexboxの各プロ
効果検証においてABテストによる単純比較以上のことをやろうすると、因果推論の各種手法を用いることになります。しかし、因果推論は主義や用語などが統一されておらず、いつ何を使えばいいかが分からないというハードルがあります。 そんな因果推論の手法を整理し、初~中級者にとって学習・活用の見通しが立てやすいようにまとめたものが本記事です。 2023/12/6追記 もともとこの記事は「もう迷わない!効果検証のための因果推論手法のチートシート」というタイトルだったのですが、"迷わない" はどう考えても言い過ぎだったので、タイトルを修正しました。沢山手法があるけど違いが分からなくて混乱しがち、というのが執筆のモチベーションです。むしろ 迷子のお伴 として活用していただけると幸いです。 特にフローチャートの部分は、これに従っておけばOKという主張ではなく、あくまで手法間の関係を整理するためのもの、そしてこう
概要 リーダブルコードを読んでいて、JavaやC++、Pythonの事例も混じっているのと割とレガシーな例題が多いなーと感じました。 React.js、Next.js、TypeScriptをメインにフロントエンドエンジニアとして仕事をしている自分用に、後で見返せるよう2024年JavaScript版リーダブルコードのチートシート的なものを改めて読み返しながら随時更新していきます。 そもそもリーダブルコードとは ダスティン・ボスウェル著書の良いコードを書くための技術書です。 エンジニアになったら1度は目を通した方が良いとされる代表格の技術書ではないでしょうか? 意味としてのリーダブル(readable)コード(code)とは、「読みやすいコード」と直訳できます。 チーム開発ではスムーズな開発や保守性を担保するために読みやすいコードが必要とされます。 リーダブルコードではそんな読みやすいという
2. 機械学習・AIチートシート まずは機械学習やAI開発に関わるチートシートからです! Machine Learning Cheat Sheet | DataCamp 主要な機械学習アルゴリズム、その利点と欠点、および使用ケースをガイドするものです。初心者からエキスパートまで、誰でも役立つリソースです。 機械学習アルゴリズム チートシート MicrosoftのAzureが提供している機械学習アルゴリズムに関するチートシートです。 TensorFlow Cheat Sheet https://zerotomastery.io/cheatsheets/tensorflow-cheat-sheet/ 機械学習と人工知能のためのオープンソースライブラリ、TensorFlowのチートシートです。基本的な概念やベストプラクティスがまとめられています。 (メールアドレスでサブスクライブするとPDFがダ
UbuntuをPCにクリーンインストールするのはいいが、 最初は、ほぼ何もソフトが入っていない状態(それがいいのだが) だから、何かしらのセットアップは行いたい。 ただ、普段Macとかに慣れていると、 久しぶりにUbuntuとかを触ると、 何をすればいいか忘れる... なので、本記事ではUbuntuを入れたら 最低限設定したいことをまとめようと思う。 CapsLockの無効化してCtrlキーにする さて、毎度のことですが、宇宙一使いみちがわからないCapsLockを 無効化する作業をしようと思います。 あと、もともとMacのキー配列に慣れてしまった私は、 無変換キーと変換キーの存在意義もよくわからないので、 Ctrlあたりに変えたいと思います。 まずは、各キーのキーコードを調べたいので、
はじめに 今回はエンジニア向けのチートシートをまとめていきます。 チートシートを利用することで、 作業効率が上がる 大枠を掴める 学習になる といった恩恵が得られます。 ただし、毎回コードを書くたびに「チートシート集でカンニングすればええや」と思うのではなく、「チートシートを使う中で徐々に体で覚えていく」ことが重要です。 最終的にはチートシートは見ずに「自分の使える技術」として定着させるための道具だと思って使ってください。 この記事の対象者 エンジニア初心者 作業効率を上げたい人 コードを書くテクニックを知り合い人 VsCodeチートシート ChatGPTに関するチートシート プロンプト集がまとめられています。 Markdown記法 チートシート Markdownもエンジニアは必ず使うといっても過言ではないものなので、早めに習得することをおすすめします。 Qiita公式が出しているというこ
フルスタックプログラマーの卵どもにおくる、独学チートシート お前ら、まず初めに、ホヤホヤのひよこの身分で卵ども などと上から目線で発言してしまい、大変失礼いたしました。非礼をお許しください。 自分自身独学ウェブプログラマーの身分として体験してきた事ですが、バックからフロントまで全部自分で仕上げられる立派なプログラマーになろうと思って勉強を始めようとすると、まず圧倒される。 勉強すべき事が多すぎるからである。 HTML/CSSからHTTP、サーバーサイド、セキュリティー、Auth、データベース、無数にあるフレームワークやライブラリ、GitやDockerなんかのツール類。 一体毎日勉強しても何年かかるのか、さらに技術が陳腐化して新しいものに取って代わられていくペースを眺めていると、勉強してもしても追いつかない様な気分になってくる。 ただ、物事には芯というものがあり、そこをまず抑えておけば、全体
序章1. 攻撃者の秘匿1.a Torの利用方法1.b 匿名電話番号の入手方法2. 倫理の問題2.a 無条件に行える行為2.b 倫理的に避けるべき行為2.c 法律的に行ってはならない行為3. 検索エンジンの利用と応用3.a 検索エンジン一覧3.b 特殊なクエリの発行3.c Sherlockによる複数サイトの同時検索4. Webサイトの調査4.a (前提)Webアーカイブの作成4.b ソースコードや利用している外部スクリプトの調査4.c ドメイン名のWhois照会4.d DNSレコードやIPアドレスについての調査4.e SSL/TLS証明書の調査5. Twitter(X)の調査5.a 高度な検索5.b 画像の撮影場所特定5.c FF(相互フォロー)の調査5.d 内部IDやスクリーンネーム履歴の調査5.e ツイート(ポスト)のログ作成方法5.f 鍵アカウントの調査5.g 位置情報付きツイート(ポ
卵どもに贈る独学チートシートの続き 前回記事を勢いよく書き出したのは良いものの、途中で書くことが多すぎて挫折、後半部分はサマリーのみで逃亡したわけですが、今いるマニラは長期連休で暇やなあと思っていた時に、あれを書き切ってしまわんといかんと思って戻ってきました。 正直Qiitaなどに駄文を書いたところで何の儲けにもならず、下手を打てば100戦錬磨のプログラマー諸先輩方からの厳しいツッコミに晒されて蜂の巣にされるわけで、リスクしかないわけですが、前回かなりのいいねやストックをしていただいていた方々がおり、続きを書かねばならぬという気持ちになりました。卵のみんな、ありがとな。 では、続きのJavaScriptから。 JavaScript JavaScriptの大部分はオブジェクトで出来ている APIの理解とJSONの処理 Promise, async/awaitの理解 ファンクションはいつ動くの
The Gopher character is based on the Go mascot designed by Renée French. Gopherのイラストはegonelbre/gophersを利用しました。 はじめに本記事はGo1.21連載の記事です。 こんにちは。TIG/EXユニット所属宮永です。 先日、第一回日本遺産検定に晴れて合格し、日本遺産ソムリエになりました。夏の旅行先をまだお決めでない方は、日本遺産公式サイトを参考にして、日本各地の魅力的なスポットを訪れてみてはいかがでしょうか。 日本遺産については公式サイトの説明が非常にわかりやすいのでご覧になってください。 さて、記事のメインテーマとは異なる事柄を挟みましたが、ここからはGo1.21に追加されたslicesパッケージの解説を行います。 Go1.21のアップデート内容に関しては、すでに多くの解説記事が公開されてい
はじめに ChatGPTはOpenAIが開発した高度なAI言語モデルで、受け取ったプロンプトに基づいて人間のようなテキストを生成するように設計されています。その可能性を最大限に活用して最良の結果を得るには、効果的なプロンプトを作成することが不可欠です。この包括的なガイドでは、パワフルなプロンプトを簡単に作成するのに役立つヒント、コツ、実際の例を紹介しています。ChatGPTプロンプトの世界に飛び込んで、探検してください! セクション 1: 基本的なプロンプトテクニック 1.1 具体的に ChatGPT のプロンプトを作成するときは、必要な情報を具体的かつ明確にすることが重要です。明確な指示を与えることで、モデルは正確で関連性のある応答を生成できます。 例: の代わりに: AI について教えてください 使用: 人工知能と機械学習の違いを説明してください。 1.2 フォーマットを設定 出力する
C# Advent Calendar 2023の16日目の記事です。が主題はPython! 「C#のLINQのアレは、Pythonではどう書くんだっけ?」という際の自分用メモです。 想定読者 LINQは空気のように慣れ親しんでいる Pythonは月並みに書けはする 時代はPythonですからね[1]。うまく付き合わないといけません。C#が母語という人がPythonを書くシーンを想定しています。 環境 .NET 8 / C# 12 Python 3.12.0 Pythonについてはできるだけ第三者のライブラリを使わなくて済む方法という前提にします。itertoolsなど標準添付のモジュールはもちろん多用します。シンプルな答えが無いものはmore-itertoolsの例も示しています。 LINQの多様なメソッド・オーバーロードすべてをカバーできてはいませんので悪しからず。また入力が空・ソートが
目次 目次 検証環境 全般 リファレンス OnGUI Unity 起動時の処理 フォルダ構成 Editor フォルダ リソース Resources フォルダ Editor Default Resources フォルダ 拡張対象 オリジナルウィンドウ 既存ウィンドウ Inspector Hierarchy Project Scene オリジナルウィンドウ ウィンドウを表示する Show 位置やサイズの指定 アイコンを表示する(オリジナル) アイコンを表示する(ビルトイン) ShowModal ShowModalUtility ShowUtility ShowAuxWindow ShowAsDropDown ShowPopup ShowNotification ウィンドウを閉じる 既定のウィンドウを開く UIパーツ(GUILayout) Label TextField / TextArea /
2024/3/18 コードの再構成 10章 無関係の下位問題を抽出する 10.1 入門的な例: findClosestLocation() const findClosestLocation = (lat, lng array) => { let closest; let closes_dist = Number.MAX_VALUE; for(var i = 0; i < arrya.length; i += i){ //2つの地点をラジアンに変換する const lat_rad = radians(lat); const lat_rad = radians(lnt); const lat2_rad = radians(array[i].latitude); const lat2_rad = radians(array[i].longitude); //「球面三角法の第二余弦定理」の公式を
# テーブルからc1, c2の列のデータをクエリする SELECT c1, c2 FROM t; # テーブルからすべての行と列のデータをクエリする SELECT * FROM t; # データをクエリし、条件を満たす行をフィルタリングする SELECT c1, c2 FROM t WHERE condition; #テーブルから重複しない行をクエリする SELECT DISTINCT c1 FROM t WHERE condition; # 結果セットを昇順または降順でソートする SELECT c1, c2 FROM t ORDER BY c1 ASC [DESC]; # 行のオフセットをスキップし、次のn行を返す SELECT c1, c2 FROM t ORDER BY c1 LIMIT n OFFSET offset; # 集約関数を使用して行をグループ化する SELECT c1,
ワタミチートシート以来、久々のカンペ記事。 AWS SDK JavaScript v3がリリースされて久しいが、移行は進んでいるだろうか? LambdaのNode.js v18ランタイムではv3 SDKのみビルトインされているなど、そろそろ移行を進めないとまずい状況も増えてきている。 私自身は未だにv3のSDKでS3のファイルをダウンロード/アップロードする操作に慣れないので、この記事にそれらのサンプルコードをまとめる。 事前準備 以降のコードに必要なライブラリは、基本的に以下の一つだけでOK。 npm install @aws-sdk/client-s3 コード S3頻出のパターンとして、以下5つがあるだろう: メモリ上のデータをS3にアップロード ファイルシステム上のデータをS3にアップロード メモリ上にS3のデータをダウンロード ファイルシステム上にS3のデータをダウンロード S3上
TL;DR フロントエンドエンジニアの方々にとって、npm コマンドは日常的に使用されるツールだと思います。 Next.js を用いたプロジェクトでは、npm コマンドを活用して開発作業を効率化する場面が多く、修正やバージョンアップにも役立ちます。この記事では、Next.js プロジェクトで頻繁に使われる npm コマンドを一覧で紹介し、各コマンドがどのような状況で活躍するのか、使いどころを解説します。 予備知識 npm コマンドを扱う上での予備知識を簡単に解説します。 npm について npm(Node Package Manager)は、Node.js のパッケージマネージャーで、JavaScript のコードやライブラリを管理するためのツールです。npm は、公式の npm レジストリからパッケージをダウンロードしたり、自分自身で作成したパッケージを公開したりすることができます。これ
はじめに こんにちは、都内でソフトウェアエンジニアとして働いている藤澤です。「Git中級者への第一歩」の連載の3回目となります。第1回はコミット、第2回はブランチ戦略に着目した内容でした。第3回の今回は「Gitを学ぶ」という点に着目します。 これまでGit中級者への第1歩を踏み出すための知識をお伝えしてきました。ぜひ本記事を参考に、第2歩、第3歩を読者のみなさん自ら、歩んでいただきたいと思っています。最後までぜひご覧ください。 対象読者 Gitコマンドのadd、commit、push、pullなどは問題なく使える方 Gitをより便利に使いたい、もう一段レベルアップしたいと思っている方 Gitの学び方について知りたい方 Gitを学ぶメリット Gitを学び、使いこなすことがなぜ重要なのでしょうか。ここで改めて、Git中級者を目指すことのメリットを考えてみます。 システムの品質向上 第1回で取り
プログラミングの世界では、チートシートはすべての開発者の秘密兵器です。初心者から経験豊富なプログラマーまで、これらのチートシートは必要な情報を迅速に見つけ、生産性を向上させるのに役立ちます。今日は、PythonからDockerまでのさまざまなプログラミング言語とツールをカバーする究極のプログラミングチートシート集をまとめました。ぜひブックマークしてください! 1. Python Pythonは、さまざまなアプリケーションに適した広く使用されている高級プログラミング言語です。このチートシートには、Pythonの基本構文、データ構造、および一般的なライブラリが含まれています。 Pythonチートシート 2. Git Gitは現在最も人気のあるバージョン管理システムです。コードのコミット、ブランチ管理、コンフリクトの解決など、このチートシートがあれば簡単に対応できます。 Gitチートシート 3.
今まで学んできた事をまとめてみます。 Python TypeScript React Javascript 外部API Python FastAPI Rest Framework Pandas SQL Alchemy SQL TypeScript React state hooks Javascript 外部API Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
この記事は、Codemagicの公式ドキュメントである Codemagic.yaml cheatsheet の日本語訳です。正確な情報は Using codemagic.yaml - Codemagic を参照ください。 Codemagicとは Codemagicとは、Flutterのビルドとテスト、デプロイを自動化するためのCI/CDツールです。 Flutterだけでなく、React Native、iOS、およびAndroidのプロジェクトをサポートしています。 類似サービスに Bitrise があります。 価格はフリープランからチーム、エンタープライズが用意されています。(2023年11月時点) フリープラン: 月に500分まで、ビルドは1つまで同時実行可能。 チームプラン: 従量課金(macOS M1 $0.095/min)、ビルドは3つまで同時実行可能。 基本的にはWeb上からビル
Officeスクリプト側に引数を足した時のクラウドフローの扱い方 Excelコネクタのスクリプトの実行アクションを開いたときに引数が表示されればいいですが、想定と結果が異なった(エラーを想定していたのに正常終了した。Excel側に追加した引数を認識しているか確認するつもりだったが存在しない扱いで正常終了した)ことがあるので、5~10分置いてからワークフローを修正してテスト実行するようにすると安定すると思います。 指定したシートをアクティブにする sheet.activate();で動作しました。 SPOリストの選択肢(複数選択可)の値を加工したい こちらで紹介されている方法を試したのですが、どうしても自力でPower Automate側の型不一致のエラーを解消できませんでした。 こちらではPower AutomateではなくOffice Scriptに渡して処理をさせたほうが簡単だ、とあり
はじめに こんにちは、都内でソフトウェアエンジニアとして働いている藤澤です。「Git中級者への第一歩」の連載の3回目となります。第1回はコミット、第2回はブランチ戦略に着目した内容でした。第3回の今回は「Gitを学ぶ」という点に着目します。 これまでGit中級者への第1歩を踏み出すための知識をお伝えしてきました。ぜひ本記事を参考に、第2歩、第3歩を読者のみなさん自ら、歩んでいただきたいと思っています。最後までぜひご覧ください。 対象読者 Gitコマンドのadd、commit、push、pullなどは問題なく使える方 Gitをより便利に使いたい、もう一段レベルアップしたいと思っている方 Gitの学び方について知りたい方 Gitを学ぶメリット Gitを学び、使いこなすことがなぜ重要なのでしょうか。ここで改めて、Git中級者を目指すことのメリットを考えてみます。 システムの品質向上 第1回で取り
【LaTeX】数式記法・記号一覧チートシートギリシャ文字や不等号などの忘れがちな LaTeX\LaTeXLATEX の数式記法・記号をまとめておきます カテゴリ名をクリックすると内容が表示されます
この記事は、「完走賞ゲットのため小ネタ 25記事を投稿しようとチャレンジ v2 Advent Calendar 2023」の 18日目の記事です。 今回の内容 今回の内容は、イージング関数チートシートの関数と、p5.js の lerp()・frameCount を組み合わせて、以下の動画のようなイージングを実装するというものです。 実装した内容 プログラムの内容 今回は、まずは実装したプログラムの紹介から始めてみます。 上で掲載した動画について、以下のようなお試し用の実装をしました。 function setup() { createCanvas(600, 400); fill(100, 150, 200); } function draw() { background(20); const t = (frameCount % 120) / 120; x1 = lerp(20, width
フルスタックプログラマーの卵どもにおくる、独学チートシート お前ら、まず初めに、ホヤホヤのひよこの身分で卵ども などと上から目線で発言してしまい、大変失礼いたしました。非礼をお許しください。 自分自身独学ウェブプログラマーの身分として体験してきた事ですが、バックからフロントまで全部自分で仕上げられる立派なプログラマーになろうと思って勉強を始めようとすると、まず圧倒される。 勉強すべき事が多すぎるからである。 HTML/CSSからHTTP、サーバーサイド、セキュリティー、Auth、データベース、無数にあるフレームワークやライブラリ、GitやDockerなんかのツール類。 一体毎日勉強しても何年かかるのか、さらに技術が陳腐化して新しいものに取って代わられていくペースを眺めていると、勉強してもしても追いつかない様な気分になってくる。 ただ、物事には芯というものがあり、そこをまず抑えておけば、全体
まずはBusyBoxを使って、いろんなことをチェックしちゃおう!このコマンドを実行すると、BusyBoxという小さなコンテナを作ってくれるよ。中に入って、色々なツールを使ってトラブルシューティングできるんだ。とっても便利! 本当にそのなまえ引けてる? nslookup kubectl run -i --tty dns-test \ --image=busybox \ --restart=Never \ --rm -- nslookup example.com 次はnslookupを使って、ちゃんと名前解決できてるかを確認しよう。BusyBoxを使って、「example.com」が正しく引けるかをチェック!もし引けないなら、DNSの設定を見直す必要があるかもね。 ログをチェック! Stern
この記事は雑記記事です。熊本大学工学部情報電気工学科学生向けの内容になっています。 クリアファイルデータの発掘 情報電気工学科チートシート クリアファイルデータの発掘 制御工学チャンネルのクリアファイルがほとんどなくなったので新しいものを作ります。それにあたって、過去のファイルを漁っていたところ、なぜかどの立場でかわかりませんが、情報電気工学科学生向けのチートシートを作っていたのが見つかりました。 自分が阪大に入学したころ、履修登録や種々の手続きは、大学に入ってからの友達に頼り切りだったように記憶しています。大学の手続きは複雑であり、これで躓くこともあるかもしれません。割とうちの学科は、ガイダンス等が手厚いと思いますが、それでも躓く可能性は排除できません。 情報電気工学科チートシート これは、2022年度入学者の卒業単位数が書かれているので、恐らく2022年度入学者の学年担任として作ってい
2. 機械学習・AIチートシート まずは機械学習やAI開発に関わるチートシートからです! Machine Learning Cheat Sheet | DataCamp 主要な機械学習アルゴリズム、その利点と欠点、および使用ケースをガイドするものです。初心者からエキスパートまで、誰でも役立つリソースです。 機械学習アルゴリズム チートシート MicrosoftのAzureが提供している機械学習アルゴリズムに関するチートシートです。 TensorFlow Cheat Sheet https://zerotomastery.io/cheatsheets/tensorflow-cheat-sheet/ 機械学習と人工知能のためのオープンソースライブラリ、TensorFlowのチートシートです。基本的な概念やベストプラクティスがまとめられています。 (メールアドレスでサブスクライブするとPDFがダ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く