プログラム言語であらかじめ「予約」されていて、変数名や関数名として定義できない単語のこと。
if, for while などが予約語とされていることが多い。
最近、JavaScriptを学びはじめたのでアウトプットしていきます。 JavaScriptとは? バージョンは? 基本的なメソッド 変数 文字列を数値に変換する 条件分岐で年齢層を分析するプログラム JavaScriptとは? Webブラウザ内で動くプログラミング言語 ユーザが直接操作するユーザインターフェースを作るために使われる 具体的には、更新されたコンテンツの定期表示や、インタラクティブな地図や、2D/3D グラフィックのアニメーションや、ビデオジュークボックスのスクロールなどJavaScriptが多分使われている ユーザインターフェースを作成するHTMLやCSSと組み合わせて使う。J…
こんにちは。 エキサイト株式会社の三浦です。 JavaにはMyBatisというライブラリがあり、それを使うことでDBとの接続用コードを自動で生成することができます。 DBとのやり取りをするアプリケーションにとっては非常に便利な機能であり、使っている方も多いと思うのですが、この「自動」というところに落とし穴があります。 例えば、Javaでは予約語となっている package というカラム名が存在する時、どうすればよいのでしょうか? 今回は、テーブル内でJavaの予約語が使われている場合に、いかにそれを回避してMyBatisによる自動コード生成をうまく機能させるかを説明します。 MyBatisとは…
2024/4/25 https://meguroes.connpass.com/event/311788/ JavaScriptエンジンから見るランタイム shqldさん https://speakerdeck.com/sosukesuzuki/javascriptcoreno-object-dot-groupby-map-dot-groupby-no-hakuwozi-fen-tebao-gao-sitezi-fen-tezhi-su ランタイム 近年ランタイムが増えてきた Cloudflare WorkersとかBunとかWinterJSとか エンジンとランタイム エンジンは言語処理系 v…
前回の続きです よく知られた型と一般的なデータ型を使用する syntax = "proto3"; import "google/protobuf/duration.proto"; import "google/protobuf/timestamp.proto"; import "google/type/date.proto"; import "google/type/dayofweek.proto"; import "google/type/latlng.proto"; import "google/type/money.proto"; import "google/type/postal_a…
実装例 モデル内の各フィールドの型について Django モデルの基本型 文字列型: `CharField` 日付型: `DateField` 整数型: `IntegerField` 外部キー: `ForeignKey` DjangoのForeignKeyによるリレーショナルデータモデリング DjangoのForeignKey 定義方法 on_deleteの設定 逆参照 データベース上での表現 モデルにおいて最も重要な箇所であり -- モデルにおいて唯一必須となっている箇所 -- それはそのモデルが定義するデータベースのフィールドの一覧です。フィールドはクラスの属性として定義されます。clea…
Pythonを使ってコードを書いている際に遭遇することが多いエラーの一つに、「SyntaxError: invalid syntax(構文エラー: 無効な構文)」があります。このエラーは、Pythonが提供されたコードを理解できない場合に発生します。この記事では、このSyntaxError(シンタックスエラー)の原因と解決方法について詳しく解説します。 PythonのSyntaxError(構文エラー)とは よくあるミスと確認ポイント カッコやクォートの閉じ忘れ 予約語や関数名の誤り 文字エンコーディングの問題 Pythonバージョンの非互換性 コメントアウトの問題 改行文字の扱い 不正な演算…
そんなわけはないだろ。タイトル全部は見えないので貼っておく。 「プログラミング勉強して気付いたけど結局のところ基礎は実際に何か物作る中で覚えていくんだから基礎すっ飛ばして何でも良いから何か作れるようになった方が良いという話」 togetter.com 最初のポストはこちら。 プログラミング勉強して気付いたけど結局のところ基礎は実際に何か物作る中で覚えていくんだから基礎すっ飛ばして何でも良いから何か作れるようになった方が良いですな 勿論基礎は大事なんだけどずっと肝心な成果物がない状態って自分でかなりモヤモヤするんよ — もっちゃん晒さないで (@mocchixxxapl) 2024年4月6日 こ…
nixOS で nix-shell を實行したとき たとへば nix-shell -p nodejs_21 などとして nodeを使へる環境に移行したいとき bash: /tmp/nix-shell-49307-0/rc: line 4: syntax error: unexpected end of file といふ感じの エラーが起きる つまり nix-shell が使へない状態に陥ってゐた 結論をいふと この原因が .bashrc にある といふことが分かったので ここに書いておきたい 自分は fi といふ名前のアプリを書いてゐて そこのフォルダへ簡單にアクセスするために .bashrc…
前回:やられアプリ BadTodo - 3.9 SQLインジェクション 対策方法 - demandosigno これまでのSQLインジェクションは、UNION SELECT 演算子を使って既に存在する表に追記させたり、SLQエラー文の出力を利用して情報を得たりしました。 しかし、結果を出力する場所がなかったり、エラーメッセージが表示される場合でもカスタムされたエラーページでテンプレート文が表示されるだけの場合は使えません。 そこで第3の方法としてブラインドSQLインジェクションがあります。ブラインドSQLインジェクションには Boolean-Based と Time-Based がありますが、…
zako-lab929.hatenablog.com zako-lab929.hatenablog.com 前回の記事までで StableDiffusionGLIGENPipeline 及び StableDiffusionGLIGENTextImagePipeline を使ってきました。 後者の StableDiffusionGLIGENTextImagePipeline は、 もう1個使用例があったのですが、やや分かりづらかったので記事を分割してしまいました。 この記事では もう1個の使用例 GLIGEN でスタイルも指示するパターンを見ていきます。
Windows App SDK(WinUI3)でコンポーネントをUser Controlとして作る - dullwhaleのメモ帳 の発展的な内容として、作成したUser ControlにXAMLから指定できるプロパティを実装する。 この記事ではUser ControlにXAMLからstringのプロパティと関数のプロパティを渡す部分を実装する。 また、実用性やUXよりも分かりやすさを優先している。 厳密には間違いである点が多々あるから、概要を掴んだらMSのドキュメントを見よ。 XAMLプロパティの制限 C#では関数をプリミティブ型の変数などと同等に扱わない。 C#の関数はfirst clas…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【09 | 演算子】 ホーム】 >> 【11 | 文字変数】 変数を使用したプログラム C++の変数(variables)は、データを格納し、プログラム内で操作するためのメモリ上の場所です。 変数には名前が付けられ、その名前を使用してデータにアクセスします。 C++の変数は、以下のような特性を持ちます。 データ型: 変数は特定のデータ型を持ちます。これは、その変数がどのような種類のデータを保持できるかを決定します。例えば、整数型(int)、浮動小数点型(float、double)、文字型(char)、真偽値型(bool)な…
こんにちは。 エキサイト株式会社の三浦です。 AWSのAurora MySQL 2(MySQL 5.7互換)は、2024年10月31日で標準サポートが終了します。 docs.aws.amazon.com 一応料金を支払えばサポートは延長できますが、このタイミングでAurora MySQL 3(MySQL 8互換)へのバージョンアップを考えている方も多いのではないでしょうか。 今回は、バージョンアップに際して考えるべきことをまとめます。 なお、今回説明する内容はまだ考察段階であり、実際のアップデートの適用前です。 あくまで参考として見ていただけると幸いです。 アップデート前 SQLやデータ構造が…
皆様こんにちは、Amiaです。 私はここ何週間かでタイトルにもある通り『スッキリわかるSQL入門』を読んでいました。 そのため今回は上記の書籍について読んだ感想等をまとめいきたいと思います。 よろしければ最後までご覧になっていただければと思います。 ⚫︎良かった点 ⚫︎学んだこと 「第2章 基本文法と4第命令」 「第3章 操作する行の絞り込み」 「第4章 検索結果の加工」 「第5章 式と関数」 「第6章 集計とグループ化」 「第7章 副問い合わせ」 「第8章 複数テーブルの結合」 「第9章 トランザクション」 「第10章 テーブルの作成」 「第11章 さまざまな支援機能」 「第12章 テーブル…
今日は主に ruby 実装の組み込みメソッドの定義で別のメソッドに依存しているものを予約語や C 実装の呼び出しを利用するようにした変更などがありました。 [3dccb716da] Nobuyoshi Nakada 2024-02-17 14:28:00 UTC ブロックを受け取る組み込みメソッドで ruby 実装になっているもののうち block_given? を使っているものは defined?(yield) を使うようにしています。また Enumerator を返すメソッドでは to_enum メソッドを使うかわりに Primitive.cexpr! で C の実装の SIZED_ENU…
今日は主に Windows 環境向けのビルドプロセス修正や ASAN を有効にしてビルドする時の対応、rubyspec の更新などがありました。 [aa36e44c05] Nobuyoshi Nakada 2024-02-11 10:34:13 UTC Windows 環境で生成する config.h に HAVE_INTTYPES_H マクロの定義を追加してヘッダの取り込みを抑制することで再定義の警告を抑制しています。 [c77f736bc1] Nobuyoshi Nakada 2024-02-11 10:43:06 UTC Windows 環境での word size の判定に関して参照す…
コードを見返していて2点気づいたので修正。 typescriptのメソッドはキャメルケースが標準っぽいけどスネークケースで書いてしまっていたので、キャメルケースに修正(最近python書いてたから癖で書いちゃったのかな?) 単位変換のときに長ったらしく書きたくなかったのでUnit.in、Unit.outという関数名にしていたけど、よく考えるとinとかoutは予約語なので、あまりよろしくない気がするので、input、outputに変更した。 build-h-functionとunitのメソッド名を修正 · st-func/st-func-ts@89afb00 · GitHub SecBuildH…