この記事は、クソアプリAdvent Calendar2021の20日目(ホノルル時間)の記事であると同時に、GMOペパボエンジニア Advent Calendar 2021の21日目(日本時間)の記事でもあります。 みなさん、TypeScript使ってますか?TypeScriptはJavaScriptの世界に秩序をもたらす素晴らしい言語ですね。 しかし世界には光の秩序だけでなく闇の混沌も必要です。 という訳で、JavaScriptに闇の混沌をもたらす新言語を作ってみました。 その名も『TypoScript』です。 TypoScript is 何 TypoScriptとは何か。まずはこちらのコードをご覧ください。 function fizz_buzz(count) { for (var i = 1; i <= caunt; i++) { if (i % 3 === 0 && i % 5 ==
本日、Nintendo Switch向けソフト『ナビつき! つくってわかる はじめてゲームプログラミング』が、2021年6月11日(金)に発売されることが発表されました。 まずは、こちらの映像をご覧ください。 『ナビつき! つくってわかる はじめてゲームプログラミング』は、Nintendo Switchの中に暮らす不思議な生き物「ノードン」をつなげるだけで、ゲームプログラミングがお楽しみいただける、というソフトです。 例えば、ノードンの一種である「スティックノードン」と「ヒトノードン」をつなぐと、Nintendo Switchの「スティック」操作でゲーム内の「ヒト」を動かせるようになるなど、直感的な操作でプログラミングが体験できます。
2020/9/30追記 本記事は元々、「SQL記述者全員が理解すべきSELECT文の実行順序のお話」というタイトルで投稿しておりました。 しかし、知見のある方からのコメントと自分でも調べてみた結果、今回紹介している順序はあくまで論理的な処理順序であり、実行順序とは別物ということがわかりました。 誤った知識を布教してしまい申し訳ございません。 2020/9/30のタイミングで、本記事のタイトルを「SQL記述者全員が理解すべきSELECT文の論理的な処理順序のお話」に変更させていただきました。 はじめに 「SQLといえば、エンジニアが扱うスキル」と思われがちですが、最近はマーケターや営業など、非エンジニアの方もSQLを使って、自らデータを抽出し分析する方が増えてきています。 またエンジニアの方でも、ORM任せでなんとなく理解している状態の方もいるのではないでしょうか? 今回は、そんな方々にこそ
DSi上で動作するBASIC環境。下画面のソフトウェアキーボードを使って「SMILEBASIC」を打ち込んでプログラミングができる。DSiの機能にもアクセスでき、「M●Xやソ●ドM5を遥かに超えたカラフルでそこそこ高速なスプライト能力」や、タッチパネル入力をBASICから使えるようになっているという。 SMILEBASICでは行番号を廃し、代わりにGOTO文などの行き先は文中で定義したラベル名になっており、行番号を探しに行きつ戻りつしたあの日を遠い過去のものにしている。 ソフトウェアキーボードにはなつかしの「GRAPHキー」も搭載。「機種依存文字を使いこなし、タイトルやグラフィックのかわりからREM文の装飾、ことによってはMZ-8●版『野●拳』のような美少女のグラフィックがわりにする蛮勇すら可能です」という時代の真逆を行く8ビット職人芸も追究できる。 作成したプログラムはDSiのメモリにセ
XP(eXtreme Programming)についてあまり詳しくない方でも,「ペア・プログラミング」という言葉は耳にしたことがあるはずだ。ペア・プログラミングは文字通り,2人の開発者がペアを組んで設計や実装を行うプラクティスである。実際にキーボードを持ちながらコードを書く人を「ドライバ」,ドライバの横で作業を見ながらサポートする人を「ナビゲータ」と呼ぶ。ペアを組む2人は,適宜これらの役割を交代しつつ作業を進めていく。 TRICHORDチームでは,このペア・プログラミングをベースに「ペア作業」という形式で日々のタスクをこなしている。ペア“作業”としているのは,プログラミング以外にもペアで作業することがあるからだ。 図1 ペア作業の様子 写真右側(奥)の「ドライバ」が実際にコードなどを記述し,左側(手前)の「ナビゲータ」がそれをサポートする。 [画像のクリックで拡大表示] あえてペアで作業す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く