Skip to content

Instantly share code, notes, and snippets.

@mizuneko
mizuneko / fn33DecToDec.sql
Last active July 29, 2018 05:59
[33進数→10進数変換] 誤読しやすいILOを除くA〜Zと数字で採番
/* ********************************************
33進数(※)の文字列を10進数の数値に変換
※33進数 = 0123456789ABCDEFGHJKMNPQRSTUVWXYZ
(誤読しやすい'I','L','O'を除く)
******************************************** */
CREATE FUNCTION [dbo].[fn33DecToDec](
@NUMSTR NVARCHAR(10)
@mizuneko
mizuneko / fnDecTo33Dec.sql
Last active July 29, 2018 05:45
[10進数→33進数変換]誤読しやすいILOを除くA〜Zと数字で採番
/* ********************************************
10進数の数値を33進数(※)の文字列に変換
※33進数 = 0123456789ABCDEFGHJKMNPQRSTUVWXYZ
(誤読しやすい'I','L','O'を除く)
******************************************** */
CREATE FUNCTION [dbo].[fnDecTo33Dec] (
@RET NVARCHAR(10),
@mizuneko
mizuneko / program.cs
Created July 28, 2018 12:18
[DB接続] SQL Serverへの接続~CRUD操作
using System;
using System.Text;
using System.Data.SqlClient;
namespace DatabaseSample
{
class Program
{
static void Main(string[] args)
{
@mizuneko
mizuneko / AutoNumber.cs
Last active July 29, 2018 03:22
[33進数変換] 誤読しやすいILOを除くA〜Zと数字で採番
using System;
using System.Collections.Generic;
namespace AutoNumber
{
public class AutoNumber
{
private static readonly int DecLength = (int)'Z' - (int)'A' + 1 - 3 + 10; // ILOを除くA〜Zと0〜9の33
private static readonly int OffsetNum0 = (int)'0'; // 48
private static readonly int OffsetNum1= (int)'A' - 10; // 55
@mizuneko
mizuneko / Japanese.cs
Created June 3, 2018 14:31
[かなカナ漢字判定]
namespace Language
{
/// <summary>
/// 日本語に関するクラス
/// </summary>
public class Japanese
{
/// <summary>
/// カタカナのテーブル
/// </summary>
@mizuneko
mizuneko / Program.cs
Created June 3, 2018 14:26
[カナ変換]ひらがなをカタカナに
using System;
using System.Linq;
public static class Sample
{
public static string ToKatakana(this string s)
{
return new string(s.Select(c => (c >= 'ぁ' && c <= 'ゖ') ? (char)(c + 'ァ' - 'ぁ') : c).ToArray());
}
}
@mizuneko
mizuneko / program.cs
Created June 3, 2018 14:24
[かな変換]カタカナをひらがなに
using System;
using System.Linq;
public static class Sample
{
public static string ToHiragana(this string s)
{
return new string(s.Select(c => (c >= 'ァ' && c <= 'ヶ') ? (char)(c + 'ぁ' - 'ァ') : c).ToArray());
}
}
@mizuneko
mizuneko / IsFullOrHalf.js
Last active April 17, 2023 05:11
[全角/半角文字判定]1文字ずつチェックして全角/半角があれば、trueを返す
/**************************************************
* 全角/半角文字判定
*
* 引数 : strチェックする文字列
* flg 0:半角文字、1:全角文字
* 戻り値 : true:含まれている、false:含まれていない
**************************************************/
function IsFullOrHalf(str, flg) {
for (var i = 0; i < str.length; i++) {
var c = str.charCodeAt(i);
"---------------
" 文字
"---------------
" 読み込み時の文字コード
set encoding=utf-8
" Vim Script内でマルチバイトを使う場合
scriptencoding utf-8
" 保存時の文字コード
set fileencoding=utf-8
" 読み込み時の文字コードの自動判別. 左側が優先される
[[plugins]] # TOMLのシンタックスハイライト
repo = 'cespare/vim-toml'
on_ft = 'toml'
#[[plugins]] # goコマンド保管
#repo = 'fitih/vim-go'
#on_ft = 'go'
[[plugins]] # vim-go代替
repo = 'zchee/nvim-go'