Skip to content

Instantly share code, notes, and snippets.

View Nia-TN1012's full-sized avatar

Nia Tomonaka Nia-TN1012

View GitHub Profile
@Nia-TN1012
Nia-TN1012 / AnalogWatchFace.cs
Last active December 3, 2016 14:16
Xamarin+C#で作るWatch Faceのコードです。
/*
* Copyright (C) 2014 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@Nia-TN1012
Nia-TN1012 / README.md
Last active November 5, 2021 06:26
WordPressにて、wp-content内の指定したファイルとディレクトリの所有者とパーミッションを設定するスクリプトです。

概要

WordPressのプラグインやテーマ、アップロードディレクトリ内の、ファイルとディレクトリの所有者及びパーミッションを設定するスクリプトです。

スクリプト

  • plugins.sh
  • themes.sh
  • uploads.sh

使い方(plugins.shでの例)

@Nia-TN1012
Nia-TN1012 / cn-phpinfo.php
Created June 21, 2016 01:42
PHPの勉強ではじめて作成したWordPress用プラグインです(phpinfo()を実行してPHP情報を表示します)
<?php
/*
Plugin Name: PHP Info. Preview
Plugin URI:
Description: PHPの情報(phpinfo())を表示するプラグイン
Author: Nia Tomonaka
Version: 0.1
Author URI: https://chronoir.net/
License: GPL2
*/
@Nia-TN1012
Nia-TN1012 / Readme.md
Last active December 15, 2016 00:41
「多言語対応したXMLドキュメントコメントファイルを配置できる、NuGetパッケージを作成してみよう!」のサンプルコードです。
@Nia-TN1012
Nia-TN1012 / AndroidManufest.xml
Last active December 20, 2016 12:13
C#とXamarin.Androidで作る、Android Wearのウォッチフェイスアプリのプログラムです。
<?xml version="1.0" encoding="utf-8"?>
<!-- manifest要素は、マニフェストの構成を定義します。
package属性は、アプリのパッケージ名( Google PlayでのURLで使用します )を表します。
versionCode属性は、Google Playで管理するためのバージョン番号(整数)を表します。
versionName属性は、Google Playで表示するアプリのバージョンを表します。 -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="WatchFaceTest.WatchFaceTest"
android:versionCode="1" android:versionName="1.0"
android:installLocation="auto">
@Nia-TN1012
Nia-TN1012 / AndroidManufest.xml
Created December 20, 2016 12:10
C#とXamarin.Androidで作る、Android Wearのウォッチフェイスアプリのプログラムです。(ライブラリ「Chronoir_net.Chronoface.Utility」を利用)
<?xml version="1.0" encoding="utf-8"?>
<!-- manifest要素は、マニフェストの構成を定義します。
package属性は、アプリのパッケージ名( Google PlayでのURLで使用します )を表します。
versionCode属性は、Google Playで管理するためのバージョン番号(整数)を表します。
versionName属性は、Google Playで表示するアプリのバージョンを表します。 -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="WatchFaceTest.WatchFaceTest"
android:versionCode="1" android:versionName="1.0"
android:installLocation="auto">
@Nia-TN1012
Nia-TN1012 / CaesarCryptoTransform.cs
Last active July 26, 2019 05:12
.NETのICryptoTransformインターフェースの実装サンプル(シーザー暗号を例に実装)
using System;
using System.IO;
using System.Security.Cryptography;
using System.Text;
namespace CryptTest {
// ICryptoTransformインターフェースの実装サンプル
/// <summary>
@Nia-TN1012
Nia-TN1012 / storage.py
Last active August 8, 2019 10:02
iTerm2のステータスバーにディスクの使用量を表示するコンポーネント
#!/usr/bin/env python3.7
# iTerm2のステータスバーにストレージの使用量を表示するコンポーネント
# The component that displays storage usage in the iTerm2 status bar
from iterm2 import Connection, StatusBarComponent, StatusBarRPC, run_forever
from iterm2.statusbar import Knob
import os
from decimal import Decimal, ROUND_HALF_UP
@Nia-TN1012
Nia-TN1012 / svninfo.py
Created August 8, 2019 10:02
iTerm2のステータスバーにSubversionのリポジトリ情報を表示するコンポーネント
#!/usr/bin/env python3.7
# iTerm2のステータスバーにSubversionのリポジトリ情報を表示するコンポーネント
# The component that displays a subversion repository infomation in the iTerm2 status bar
from iterm2 import Connection, Reference, StatusBarComponent, StatusBarRPC, RPC, util, run_forever, async_get_app
from iterm2.statusbar import Knob
from subprocess import CalledProcessError, check_output
from xml.etree import ElementTree
@Nia-TN1012
Nia-TN1012 / Calendar.cs
Last active January 30, 2023 08:39 — forked from Myoga1012/Calendar.cs
C#でカレンダーを出力するソースコードです。
// 名前 : Nia Tomonaka
// Twitter : https://twitter.com/nia_tn1012
using System;
namespace NiaTN1012_Cal {
class Program {
static void Main( string[] args ) {
// 現在の日付を取得から当月1日を表すインスタンスを生成します。