Web & Programming

スポンサーリンク
JavaScript

JavaScriptで幅優先探索 (bfs) を実装する

概要 JavaScriptで幅優先探索 (bfs) を実装し簡単な最短経路の探索問題を解いてみました。 AtCoderの問題を参考にしています bfsソースコード 前提 bfs 関数の定義について...
JavaScript

JavaScriptでbig-integerでできること

概要 JavScriptのモジュールbig-integerを使ってできることのメモ 定数 bigInt.one // bigInt(1)に相当 bigInt.zero // bigInt(0)に相当 bigI...
Docker

Macでも利用できるDBクライアント MySQL PostgreSQL Oracle など

概要 Macで利用できるDB (MySQL PostgreSQL Oracle など) のクライアントツールの紹介です。 デスクトップ系ツール TablePlus MySQL SQLite MariaD...
スポンサーリンク
Docker

DockerでMySQL5.1.73を利用する。docker-composeから起動

概要 Docker から MySQL 5.1.73 を利用する。 Dockerのインストールから実行まで docker imageの pull。 119MBあります。 $ docker pull vsamov/my...
Docker

phpMyAdminをDockerで起動する設定

概要 phpMyAdminはPHPで実装されているMySQLの管理ツールです。サーバに配置しブラウザから操作するのが特徴です。このphpMyAdminをdocker (docker-compose) を通して利用する方法の紹介です。...
Web & Programming

ソースコードレビューのポイントをまとめる

概要 ソースコードレビュー時のポイントを各所のブログから集めてまとめました。以下
Git

Gitの初心者向け入門資料を集めてみた

概要 バージョン管理システムとして利用される事が多いGitですが、初心者には意外とハードルが高かったりするため、初心者向け入門資料を集めてみました。Git入門資料
Perl

CentOS7 に Perl + CPAN 環境を構築

概要 CentOS7 に Perl + CPAN 環境を構築する。Perl は CentOS7 標準 (5.16.3 ) を利用する。 環境 CentOS Linux release 7.7.1908 (Core) ...
CentOS

CentOS7 に Perl環境を構築する

概要 Docker上のCentOS7 に Perl および 重要なrpm類を尾インストールしPerl環境を構築する。 環境 CentOS7Perl 5.16.3 (CentOS標準) Perlインストール パ...
Web & Programming

ブラウザ上でIDE code-server を使ってみる

ブラウザ上でコードの編集や、デバッグ、コマンドを実行することができるブラウザ版IDE、code-serverを使ってみました。 セットアップ セットアップ方法はdockereを利用するものと、バイナリから立ち上げる2種類紹介されています...
Apache

Ubuntu18.04にApache MariaDB PHP7.2 をセットアップ

AWS の EC2 の Ubuntu18.04 に Apache MariaDB PHP7.2 をセットアップした時のメモ。 概要 AWS の EC2 の Ubuntu18.04 に Apache MariaDB PHP7.2 をセットアッ...
Linux

fswatchで変更されたファイルを監視する

概要 ディレクトリを監視できるサービスfswatchをMacでインストールして使ってみました。 fswatch インストール homebrewでインストールします。 $ brew install fswatch ==> Downlo...
Linux

エンジニアなMacBookのセットアップ 開発環境の構築

概要 MacBookProを新調しました。 無の状態から開発ができるまでのセットアップを記したものです。 ブラウザ関連 まずブラウザがなければ何も始まりません。 Chrome Chrome Canary Firefox Beta、...
JavaScript

0埋め・ゼロ埋め処理 のコードJavaScript

概要 JavaScriptで 0埋め / ゼロ埋め / zero埋め 処理を行うサンプルコード サンプル コード const pad = (num, length, str='0') => { return (new Arra...
JavaScript

順列・組み合わせ のサンプルコード JS [permutation] [combination]

概要 順列(permutation) と 組み合わせ(combination) のサンプルコードをJavaScriptで実装してみました。 順列 - permutation サンプルコード const permutation = (nums...
Linux

多段SSHの設定 踏み台経由

概要 踏み台を経由して多段SSHを行う際の設定についてのメモ。 設定 SSHの設定はMac/Linux/WSLであればホームディレクトリ下の~/.ssh/configに記述します。 基本的なconfigの記述 フォーマット Host my-...
JavaScript

うるう年を求めるプログラム JavaScript

概要 うるう年を求める実装メモです。 閏年の条件 閏年の条件は以下の通りとなります。 4で割り切れる 100で割り切れない 400で割り切れる 国立天文台 サンプルコード 判定関数 const isLeapYear =...
HTML

MonacoEditor + Vue を使ってエディタを実装

概要 Vue + MonacoEditorでJSのデバッガを作ってみました。 標準入出力(?)をサポートしています。とりあえず意味がわからないと思うのでデモをみてください。 紹介 デモ GitHub セットアップ Vue Vueプ...
HTML

async awaitで画像を読み込み canvasに描画 JavaScript

概要 async await Promise を使ってブラウザにアップロードした画像をcanvasに非同期で描画するサンプルの紹介です。 onloadメソッド縛りで実装すると非同期地獄になりますが、async await を使うことによりす...
JavaScript

AtCoderをJavaScriptで挑むのは厳しいと思った

AtCoderをJavaScriptで挑むのは厳しい これまでJavaSriptでAtCoderに挑戦し続けてきたが、流石に厳しいかもしれない... というのも、言語の構造的に限界があると感じたからです。 ↑ ※誤解を招く表現だと思うので...
スポンサーリンク
タイトルとURLをコピーしました