HUSKING - kotteri

技術系Note

2018-07-01から1ヶ月間の記事一覧

【C#】正規表現

C#

準備 using System.Text.RegularExpressions; 半角数字のみ string target1 = "0123"; string target2 = "a012"; Regex regex = new Regex(@"^[0-9]+$"); Console.WriteLine(regex.IsMatch(target1)); Console.WriteLine(regex.IsMatch(target2)); コンソー…

【個人アプリ開発】そろそろ次のアプリ開発に着手しようかな

このブログもある程度落ちついてきたので、そろそろ次のアプリ開発を。 どんなアプリ 次もツール系 XAMARINを使う 前と同じように自分が使いたいもの 試してみたいこと ハンバーガーメニュー(Master、DetailPageってやつ) グラフ(棒グラフか折れ線グラフ…

【C#】HttpClientを使ってみる(POST)

C#

HttpClientを使用してJSON形式のデータをPOSTしてみる リクエストメソッド作成 using System.Net.Http; // ←追加 private static HttpClient client = new HttpClient(); private async Task<string> sendRequest(string url, string json) { // メソッドにPOSTを指</string>…

【C#】VB6のLeftB関数をC#で書いてみる

C#

シフトJIS //---------------------------------------- // 文字列の左端から指定したバイト数分の文字列を返す(シフトJIS) //---------------------------------------- string target = "はてなBLOG"; System.Text.Encoding encoding = System.Text.Enco…

【C#】VB6のLenB関数をC#で書いてみる

C#

シフトJIS //---------------------------------------- // 文字列のバイト数を取得(シフトJIS) //---------------------------------------- string target = "はてなBLOG"; int cnt = System.Text.Encoding.GetEncoding(932).GetByteCount(target); Cons…

プライバシーポリシー

当サイトに掲載されている広告について 当サイトでは、第三者配信の広告サービス(Googleアドセンス、A8.net、Amazonアソシエイト、バリューコマース、iTunes アフィリエイトプログラム)を利用しています。 このような広告配信事業者は、ユーザーの興味に応…

Amazonアソシエイト

ブログ始めて1週間経ったところでAmazonアソシエイトに申し込んで、 無事審査に合格しました 記事は20くらい 日々のアクセスはほぼ0 ・・・多分、長年アマゾンプライム会員だったからかな。。 運用方法はオーソドックスに サイドバーにウィジェット オス…

【C#】DataContractJsonSerializerでJSONを扱う

C#

使用するための準備 1. シリアライズ(Object > JSON)用メソッドを作成 using System.IO; // ←追加 using System.Runtime.Serialization.Json; // ←追加 namespace JsonTestApp { public static class JsonUtils { /// <summary> /// オブジェクトからJSONへ変換しま</summary>…

【XAMARIN】ピッカーの初期値

ピッカーの初期値を設定したくて悩んだ話 まず、以下のようにピッカーを準備 XAML <Picker x:Name="picker" ItemDisplayBinding="{Binding Key}"/> C# ピッカー用のモデルクラス using System; namespace SimpleMemo { public class PickerModel { public int Id { get; set; } public string Key { get; set; } } } ピッ</picker>…

【XAMARIN】SQLiteを試す

データの永続的な保存方法として、SQLiteを使用してみた。<注意>自分は今回以下のように使用しただけで、本当に使い方が合ってるかは分かりかねます 使用準備 NuGetから「sqlite-net-pcl」をインポートするだけ テーブル用のクラスを作成 using System; na…

【XAMARIN】Admob広告を表示

Xamarinを試してみるに、初めにAdmobの広告を試してみた。 実装方法は以下の方の記事が凄く参考になると思います。 qiita.com 手を入れたのは、iOSとAndroidのそれぞれのカスタムレンダラー。 Admobは自分で広告をクリックするとダメらしいので、 自分の端末…

【C#】インスタンスの動的生成(Type.Invokember)

C#

※ TestClassというクラスは事前に作成しておく。 文字列からインスタンスを生成(動的にインスタンスを生成するのに便利) string[] weekDays = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" }; // NameSpaceという名前空間のTestClassのインスタンス…

【C#】Windowsでの tail -f 的なことをしたかった

C#

ので、簡易的なものを作ってみた string file = "c:\aaa.txt"; FileInfo fi = new FileInfo(file); if (!fi.Exists) { Console.WriteLine(string.Format("指定されたファイル({0})が存在しません", file)); } using (FileStream fs = fi.Open(FileMode.Ope…

【C#】ユーザー定義のExceptionクラスの作り方

C#

Exceptionクラスを継承した自前クラスを作るだけ。 public class OriginalException : Exception { public OriginalException() { } public OriginalException(string message) : base(message) { } public OriginalException(string message, Exception inn…

【個人アプリ開発】SIMPLEメモ リリース

試しに、iOSとandroidアプリをリリースしてみました。 アプリ名:SIMPLEメモ アプリの特徴 ・ メモの内容の確認がワンタッチでできる 余談 iphoneの標準メモアプリだとメモの内容をちょっと確認したい時に、 わざわざ画面遷移して、戻って、っていうのが億劫…

【JAVA】プロパティファイルから値を取得する

【ResourceBundle】を使用してプロパティファイル(xxxxxx.properties)から値を取得してみる 【準備】 ① ソースフォルダ配下に「test.properties」を作成(※ test は任意) ② 「test.properties」に以下を記述 apple = アップル orange = オレンジ 【取得】…

【JAVA】JSP/サーブレット間の文字化け対応(Filter使用)

【状況】 サーブレットのforwardを使用して、JSP内容をブラウザに表示した際に日本語が文字化けした 【対応前にやっていた事】 ① JSPのpageディレクティブには以下を記載 page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"…

【JAVA】現在日付を任意フォーマットで取得

Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd"); String date = sdf.format(cal.getTime()); System.out.println(date); コンソール出力結果 2018/07/16 時分秒も表示したい場合は"yyyy/MM/dd" を "yyy…

【DB】OS認証で接続してみる(ORACLE専用)

ORACLEユーザ&パスワードがわからない時 もしかしたらOS認証設定になっているかと思い、OS認証でのログインを試してみた①コマンドプロンプトを開く ②sqlplus起動 C:¥sqlplus③ユーザ名、パスワードを入力 ユーザ名を入力してください:sys as sysdba パスワ…

【SQL】CLOBデータ内容の変更(ORACLE専用)

REPLACE関数でCLOB内文字列を置換 CLOB形式で保存されているXMLデータを変更する際に使用した方法 UPDATE テーブル名 SET カラム名 = REPLACE(カラム名, '置換前文字列', '置換後文字列') WHERE 検索条件; 補足:置換+データ取得方法 SELECT REPLACE(カラム…

アプリの広告

はじめに どうせならマルチプラットフォームに対応したいので ・CORDOVA(HTML+Javascript+CSS) ・XAMARIN(C#) 最終的に、 C#ライブラリを使えると便利そうなので、XAMARIN で、本題 XAMARINで広告と行ったら ・Admob ・Nend あたりらしい 情報が多い Adm…

【UNIX】検索

ディレクトリ検索 find / -name "folder name" -type d ファイル検索 find / -name "file name" -type f

ブログの広告

確かブログの管理画面か何処かに ・Google AdSense ・Amazonアソシエイト ・楽天アフィリエイト のID登録があったはず で、簡単に利用できるのか調べてみた ・Google AdSense → 独自ドメインが必要らしい。 1円とかで取れるドメインを持って来ればいいのか…

リスク少なく

大きく稼ぎたいわけではないので、リスク少なく出来るもので行こう となると、やっぱり広告収入 ふと思いつく ・ブログ ・アプリ で試してみよう

何かをしてみようと思う

対価があるのが続きやすいと思うので、副業をやってみようと思う とりあえずの目標は 「副業で1円稼ぐ」 で

【MAC】.DS_Storeを一括削除

MAC

特定のディレクトリ配下の.DS_Storeファイルを一括削除する find /Users/ログインユーザー名/Documents/対象ディレクトリ名/ -name ".DS_Store" -print -exec rm {} ";"

【MAC】sshコマンドの登録

MAC

ssh接続先を登録して、簡単に呼び出す ①ターミナルを開いて、以下のファイルをアクセスする(存在しない場合は作る) vi /Users/ログインユーザ名/.ssh/config ②configファイルに以下を記載する(秘密鍵ありバージョン) Host develop ← 何でもいい HostName…

【MAC】スクリーンショットの撮り方を忘れるから...

MAC

画面全体のスクリーンを取る方法 [shift] + [command] + [3] を同時に押す デスクトップに保存される 画面の選択した部分のを取る方法 [shift] + [command] + [4] を同時に押す 十字ポインタになるので、撮りたい範囲を選択する マウスボタンを放すとデスク…