プログラミング

ちいラボエッセイ

当たり前だけどプログラミング言語の教科書は進歩している(『スッキリわかるC言語入門』のアプローチ)

インターネットを見ていたら、たまたま「堅苦しいCの教科書に疲れたらー」という広告が目に止まりました。 刺さるキャッチコピーだと思いました。 今回は、『スッキリわかるC言語入門』のアプローチをもとに、プログラミング言語の...
ニッチな話題

「Electronクイックスタート」をMacでたどってみた【Electron Forgeのビルド】

前回は、Electronの環境を作ったのですが、既存のソースからのビルドはうまくいきませんでした。 というのも、設定が中途半端で fsやpathのライブラリがうまく読み込めないようです。 そこで、原点に帰って、改め...
ニッチな話題

久しぶりにMacでElectronを使えるようにした【node.jsでアプリ自作】

Macで動く自作ツールをJavaScriptでプログラムするために、Electronを使っていました。 久しぶりにプログラムを修正しようとしたら、electronコマンドが通りません。 改めて環境を構築しました。 ポイン...
インターネット小話

ウェブページのスクリプトがマルウェアを「組み立てる」危険とは?【HTMLスマグリング】

Microsoft Security Intelligenceによると、近年 「HTMLスマグリング(HTML Smuggling:HTMLの密輸)」というサイバー攻撃の手法が増えているそうです。 「ウェブページのJavaScrip...
ニッチな話題

phina.jsで将棋盤ゲームのプログラミングした話 [JavaScript]

先日、スマホで操作できる将棋盤プログラムを作りました。 デザイン将棋盤 ↑ こちらから動かせます。 phina.jsライブラリ プログラミング言語は JavaScriptで、phina.jsというライブラリを利...
インターネット小話

SQLって何? SELECT文の使い方をまとめた

SQLは、関係データベースの定義・操作をおこなう言語です。 SQL = Structured Query Language ・Structured … 構造化・Query … 問合せ・Language … 言語 「デ...
ニッチな話題

Cocoonで注目記事ランキングのショートコードを作成した【SQLって何?からのデータベース操作】

記事のアクセスランキング(人気記事)は、上位の記事がなかなか変わらないので、あまりおもしろくありません。 WordPressの記事のアクセス数の前週比のランキング(急上昇の記事)を作りたいと思って、Cocoonのコードを読んでみまし...
インターネット小話

[Cocoon] 記事のタグをサイドバーに表示した(タグクラウドではない)

ブログのサイドバーの項目を見直してみました。 WordPressのサイドバーに記事のタグを追加した カスタム検索とナビゲーションメニューの間に、・リンク・目次・タグ・関連記事を追加しました。 とくに、記事のタグを追加する...
ニッチな話題

「ループ」で問題解決をする? 【ライトボットのプログラミング教育】

プログラミングで重要な 「 ループ 」 という話をしてみたいと思います。 「 ループ 」 というのは、「 繰り返し 」 のことです。 ちなみに、前回はこちら。 ちょっと問題を見てみましょう。 ...
ニッチな話題

[Mac] サブフォルダ内のファイルを親フォルダに集める【フラット化のコマンド】

資料用の画像ファイルを、Mac内にフォルダ分けして管理していると、「似たようなフォルダに分かれてしまった中身を一箇所に集めたい」ということがけっこうあります。 いちいちファイルをマウス操作で移動したり、不要になったフォルダを削除する...
ニッチな話題

リンクを表示するとスタンプが押されるCSSアニメーション

今回は「押すのが心地よいリンク」というのを考えてみました。 それが、画面に表示すると、スタンプが押されるアニメーションです。 まぁ、実際に押すかは別問題ですが…笑 枠の中にマウスをポイントしてみてください。 ...
ニッチな話題

[Cocoon]ブログカードの表示順を変更してみる【functions.phpに追加する方法】

今のブログ(Cocoonのもとのデザイン)がこんな感じです。 これを、はてなブログ風にしてみたいんですよね。 出典:「はてなブログ OSSコミュニティ支援プログラム」「はてなブログ 学校支援プログラム」を開始しました ...
ニッチな話題

JavaScriptでウェブページのタブを閉じたい 【できる場合、できない場合】

JavaScriptでウェブページのタブを閉じるコードは、ブラウザ(あるいはバージョン)によって挙動が違います。ここで検証できます。 ネットで調べると「できる」と書いてあったのに、バージョンの関係なのか、うまくいかないことがあるの...
ちいラボエッセイ

どこからはじめる?子どものプログラミング教育【プログラミング的思考】

最近、話題の「プログラミング教育」。 今日は、子どものプログラミングを学ぶ意味や学習法について、基本の話から一緒に考えてみましょう。 学習指導要領によると… プログラミングは魔法のことば まずは実際にプログラムをみ...
タイトルとURLをコピーしました