HUSKING - kotteri

技術系Note

2018-01-01から1年間の記事一覧

【ラズパイ】OS再インストール時のSSHエラーについて

ラズパイのOSを再インストールした場合に以下のようなエラーが発生した @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: POSSIBLE DNS SPOOFING DETECTED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ The ECD…

【ラズパイ】「Pi Zero W」wifiに接続する(ラズパイ初回起動後)

husk.hatenablog.com上記だけではラズパイ本体はインターネットに接続することが出来ない SSH接続完了後、別途wifi設定を行う 1. wifiのパスフレーズを暗号化する ラズパイのコマンド上にて以下を実行 $ sudo wpa_passphrase SSID パスフレーズSSIDとパスワ…

【ラズパイ】「Pi Zero W」wifiに接続する(ラズパイ初回起動前)

ラズパイの初回起動前に、WIFI接続も済ませてみる事前にラズパイとUSB経由でSSH接続できるようにしておく husk.hatenablog.com※注意点 これからの作業は上記の手順5までを済ませてから行うこと 手順6以降でラズパイに接続してしまうと出来ないかも1. MACに…

【ラズパイ】「Pi Zero W」をUSB接続だけで動作させる

事前にPC ラズパイ間をUSB一本で接続できるようにし、別途電源やキーボード等を用意しなくていいようにする 1. OSの準備まで済ませる husk.hatenablog.com※注意点 SDカードをラズパイに挿して、起動をしていないこと!! 2. MACターミナルを開いてSDカードの…

【ラズパイ】OSのインストール(MACの場合)

1. 公式よりOSイメージをダウンロード RASPBIAN STRETCH LITEの[Download ZIP]www.raspberrypi.org※ミラーサイトからもダウンロードできる(こっちの方が速いかも) Index of /pub/raspberrypi/raspbian_lite/images 2. SDカードに書き込み カードリーダ経由…

【C#】判別分析法を用いて画像2値化の閾値を算出してみる

前回の続きhusk.hatenablog.com 今回は対象の画像から閾値を動的に算出するメソッドを作成してみた /// <summary> /// 判別分析法により閾値を求める /// </summary> /// <param name="img"></param> /// <returns></returns> public int GetThreshold(Bitmap img) { BitmapData imgData = null; try { //====================…

【C#】画像の2値化(閾値固定)

C#

画像処理として、2値化をやってみる ※閾値を固定にしています。いつか判別分析で求めてみたい。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System…

【C#】XMLを扱ってみる

C#

ほとんどJSONの時と同じhusk.hatenablog.com 1. XMLファイル作成用メソッドを用意 using System.IO; // ←追加 using System.Xml.Serialization; // ← 追加 namespace XMLTestApp { public static class XmlUtils { /// <summary> /// XMLデータ書き込み /// </summary> /// <param name="obj">XML</param>…

【XAMARIN】グラフを描いてみる

OxyPlotなど色々なプラグインがあったのですが、デザイン的に 「Microcharts」 を採用してみました 1. 共通プロジェクト、iOSプロジェクト、Androidプロジェクトにライブラリを追加 Nugetにて以下のライブラリを全てのプロジェクトに追加 Microcharts Microc…

【XAMARIN】FontAwesomeを使ってみる(Iconizeプラグイン使用)

Webページ作成でよくお世話になる「FontAwesome」をXamarinでも使ってみる調べてみると既にプラグインが存在。簡単そうなのでこれを試すgithub.com 1. Xamarin.Formプロジェクト(共通プロジェクト) 共通プロジェクトにNugetより以下の二つをインストール X…

【C#】アプリケーションの2重起動防止(Mutex)

C#

※これが本当に正しいかは自信ありません。。 Windowsフォームアプリケーションの場合 static class Program { // 重複起動チェック用 private static Mutex mutex; static void Main() { bool hasHandle = false; // 初期所有権なしでMutexを生成 // Mutex名…

【C#】WPFアプリケーションにて起動および終了を制御する

C#

App.xamlを編集 アプリ起動時に呼ばれる画面の設定を削除 ・編集前 <Application x:Class="TimeCard.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:TimeCard" StartupUri="MainWindow.xaml"> ↓ StartupUri を削除・編集後 </application>

【C#】Yahoo雑談対話APIを試してみる

C#

コンソール上で雑談会話APIと会話してみる Yahoo雑談会話APIの利用登録 1. docomoのデベロッパーサイトへ行き、新規登録をする dev.smt.docomo.ne.jp ちなみに自分はGoogleアカウントで登録 2. 利用申請 マイページより[API利用申請・管理] > [新規API利用申…

【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"…