Skip to content

Instantly share code, notes, and snippets.

:octocat:
http://neos21.hatenablog.jp/

Neos21 Neos21

:octocat:
http://neos21.hatenablog.jp/
Block or report user

Report or block Neos21

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@Neos21
Neos21 / hire-me.md
Last active Jun 29, 2019
いわゆる求職記事です。
View hire-me.md

Hire Me

いわゆる求職記事です。

プロフィール

Neo といいます。

1991年生まれ (2019年6月時点で28歳)、東京在住のエンジニアです。

View .eslintrc.js
module.exports = {
'extends': [
'eslint:recommended',
'plugin:prettier/recommended' // eslint-plugin-prettier : Prettier を ESLint 上で実行する
],
// env・parserOptions 辺りはお好みで
'env': {
'node': true,
'commonjs': true,
'es6': true
@Neos21
Neos21 / README.md
Last active May 13, 2019
Oracle Cloud REST API をコールする Node.js スクリプト
View README.md

Oracle Cloud REST API をコールする Node.js スクリプト

インストール手順

それぞれのファイルを作業用ディレクトリにコピー。

$ npm init -y
$ npm install -S http-signature jssha
@Neos21
Neos21 / replace-text-from-array.js
Last active Jun 24, 2019
辞書に照らし合わせて文言を変換する実装サンプル http://neos21.hatenablog.com/entry/2019/06/21/080000
View replace-text-from-array.js
/** 変換辞書の配列 : `source` に合致する文言を受け取ったら `replacement` の文言に変換する */
const dictionaryArray = [
{
source: 'スタート',
replacement: 'START'
},
{
source: 'ストップ',
replacement: 'STOP'
}
@Neos21
Neos21 / date-diff.sh
Created Feb 12, 2019
2つの年月日から経過日数を表示する
View date-diff.sh
#!/bin/bash
# 'YYYY-MM-DD' 形式で2つの年月日を指定させる
date_1="$1"
date_2="$2"
if [ -z "$date_1" -o -z "$date_2" ]; then
echo '日付を指定してください'
exit 1
fi
View conditions.sh
echo 'Bash 条件式の真偽を判定する'
# https://tech.nikkeibp.co.jp/it/article/COLUMN/20060227/230901/
echo '-G ファイル : 指定したファイルが存在し、ファイルのグループが現在実行しているユーザであれば真'
echo '-O ファイル : 指定したファイルが存在し、ファイルの所有者が現在実行しているユーザであれば真'
echo '-S ファイル : 指定したファイルが存在し、ソケットであれば真'
echo '-b ファイル : 指定したファイルが存在し、ブロック・デバイスであれば真'
echo '-c ファイル : 指定したファイルが存在し、キャラクタ・スペシャル・ファイルであれば真'
echo '-d ファイル : 指定したファイルが存在し、ディレクトリであれば真 (Drectory)'
echo '-e ファイル : 指定したファイルが存在すれば真 (Exists)'
View variables.sh
echo 'Bash 変数展開'
# https://qiita.com/t_nakayama0714/items/80b4c94de43643f4be51
echo
echo '${parameter} : 参照'
parameter='hoge-value' # 変数を宣言する
echo "${parameter}"
echo
echo '${parameter:-word} : デフォルト値 (代入なし)'
View perl-chat.cgi
#!/usr/bin/perl
# ================================================================================
# Perl Chat
#
# FIXME : ログファイル追記時のファイルロック処理が未実装
# ================================================================================
use strict;
@Neos21
Neos21 / module.bas
Created Dec 5, 2018
Format Excel Workbooks
View module.bas
Option Explicit
' ================================================================================
' Format Excel Workbooks
'
' - Delete unnecessary names
' - Delete unnecessary styles
' - Zoom to 100%
' - Select A1 cell with scrolling
' - Select the first worksheet
@Neos21
Neos21 / module.bas
Last active May 13, 2019
Backup : https://www.rondebruin.nl/mac/mac013.htm : Loop through Files in Folder on a Mac (Dir for Mac Excel)
View module.bas
Option Explicit
'Important: this Dim line must be at the top of your module
Dim MyFiles As String
Sub TestMacroForThisfileWithCellReferences()
Dim MySplit As Variant
Dim FileInMyFiles As Long
Dim Fstr As String
You can’t perform that action at this time.