プロじゃないのでコピペでコーディング!

四半世紀に迫ろうとするベテラン・コピペ・プログラマーが送るコピペの元。 張って動けば良し!動かなければなんで?そんな私をサポートするブログです。 ま、動けば良いと本人が思ってるなら、これでも良いんじゃね?って思ったら生暖かく見守って頂き、こりゃ目に余る!って思ったら、優しく教えてやってください。

2016-03-01から1ヶ月間の記事一覧

Atom for Mac でMarkdown環境を整えてみる

はじめに 連続して、コピペとは遠い話になってしまいます。 この手の記事を書こうとすると、いろいろと仕様を再確認したり、掲載するために書いたコードを再検証することが増えてきます。それはそれで、他の人にSkill Transferしようすると行為が、自分自身…

例外設計

みなさん、コピペに励んでいらっしゃいますでしょうか? 今日も私は絶賛コピペ中です。 この世はコピペでできていると胸を張ったものの、コピペが通用しない世界もあります。 その一つが例外のハンドリング。 もちろんコピペも可能ですが、なんの役にも立っ…

Java: Stringでswitch構文をつかう

概要 最近のJavaってばswitch構文でStringが使える。今使おうと思って思い出した。 以前は使えないことに全く違和感を覚えていなかったが、人様の心理からすると使えないなんてあり得ないわけで、まさに低級言語のなを欲しいままにするJavaさまだったわけで…

Objective-C: アラートをあげる UIAlertView, UIAlertController

概要 タイトル通り単純明快。 アラートをあげる方法です。 こんな感じです。 詳細 コードは、以下の通りです。あ、キャンセル側に「OK」という文字列をアサインしているひねくれた例なのでご注意を。 - (IBAction)PushButton:(id)sender { UIAlertView *aler…

C# WebBrowserコンポーネントのサンプル

C#

概要 フォームにWebBrowserコンポーネントを配置し、JavaScriptとNativeの連携をしたり、Nativeから任意のURLへ画面遷移させたり。 詳細 配置するコンポーネントはこれですね。 以下のソースコードは JavaScriptによるエラー警告を出さない JavaScriptからNa…

C# HTTPリクエストのサンプル

C#

概要 HTTP リクエストを送るサンプルです。 いろんな要素があると思います。使うクラスが違うとか、同期/非同期とか、とか。 一例ということで。 詳細 private static string SendHttpRequest(string url, string jsonStr) { try { //文字コードを指定する E…

C# サブ画面で縁なしWindowにしたい

C#

概要 需要あるかな? まぁ、どうやって動いているかということについて理解する上では、意味があるかも? パソコンの画面が2画面ありました。 サブ画面にWindowを移動させました。 そこで縁なし(FormBorderStyle.None)にしたいと思いました。 メイン画面で…

C# リソースで定義した文字列を取得

C#

概要 これも本格的なアプリではあまりやらないかと思いますが、なんちゃってアプリの設定値をどこに保管する?って考えたときに、1つの選択肢になるかと思います。 プロジェクト > xxxのプロパティ のリソースで定義した文字列の取得方法です 詳細 ここに保…

C# ログ出力

C#

概要 ログ出力といっても、いろんな切り口で、いろんな角度から書き残せるとは思いますが、今回は文字列を引き渡すと、タイムスタンプ、呼び出し元クラス、呼び出し元メソッドを付加してログ出力するというものです。 タイトル通りの目的では、本格的なアプ…

C#も書くよ

C#

まぁ、なんというか、会社貸与のマシンがMacじゃないので、日頃Macを持ち歩いていない身としては、Objective-Cに関して隙間の時間で書きためるってことができません。(そりゃーだって、ネタがそもそもコピペですから) あー、まぁ、隙間の時間をブログにあ…

Objective-C: 文字列フォーマット

概要 いわゆるフォーマット指定子というやつですね。 詳細 指定子 説明 %@ まぁ難しく考えずオブジェクトの文字列だと思っておけば。 %% '%' %文字そのもの %d, %D, %i 符号付き32bit整数(int) %u, %U 符号なし32bit整数(unsigned int) %hi 符号付き16bit整…

Objecitve-C: NSStringとNSDataの変換(行ったり来たり)

概要 NSStringとNSDataの行ったり来たり(変換)です。 通信したり、保管したデータを取り出したりで、ちょくちょくお世話になります。 詳細 ま、見たまんまなので。 NSData → NSString NSString *str= [[NSString alloc] initWithData:data encoding:NSUTF8…

Objective-C: 後からTabController配下に変更する

概要 最近は、あまり後悔の念に駆られることは無いのかしら? 昔はアプリ作成時点での選択を、後になって「あーTab Bar Controller配下にしておくべきだったかなぁ」的な後悔があったもんです。でも知ってれば、一発でその後悔を吹き飛ばしてくれます。 Sing…

Objective-C: TextFieldでキーボードを出さない

概要 出したキーボードを何らかのアクションをきっかけに、非表示にする方法は沢山見つけたのですが、そもそも表示専用にしたいとか、画面内に配置したボタンからの入力だけにしたいとか、幾らか動機はあると思います。 そもそも、フォーカスを当ててもキー…

なんでこんなに使いにくいの? HatenaBlogのエディタ

初めて数日でディスっちゃいますが、超弩級に使いにくいですね。えーと、Markdown以外です。Markdownはこれからなので。 比較対象: ネイティブというかアプリてきなー Windowsで見かけるテキストエディタ:メモ帳とか秀丸とかTeraPadとかNotepad++でも。 Vi…

Objective-C: 文字列を数値にパースする (NSString to int or double)

概要 そのままです。TextFieldにユーザーが入力した数値は文字列です。それを演算するためにはintやdoubleなどにパースする必要があります。 詳細 NSStringをintに NSString *intputStr = @"10.01"; int input = [inputStr intValue]; NSStringをdoubleに NS…

Objecitve-C: 文字列操作

概要 文字通り、文字列(NSString)の操作です。 連結 分割 比較 フォーマット代入 詳細 文字列連結 文字列連結には、stringByAppendingStringというメソッドが用意されています。Javaのように+演算子で連結できないのが残念ですね。 もちろん、この記事の…

ノーテーション

タイトルは、私がやりたいと思ったことそのもの 本文は、 概要(中見出し) 本文(標準) 詳細(中見出し) xxx(小見出し) 本文(標準) xxx(小見出し) 本文(標準) まとめ/さいごに(中見出し) 本文(標準) こんな感じですかね。 引用は、エディタ機…

about this blog

これも、一記事で書くことじゃないと思いますが、気にせず続けます。 このブログでは、順不同に自分がコピペする機会に遭遇した順に、主にJavaとObjective-Cあたりのネタを書き記していきます。 まぁ、自分に対する備忘録的な役割も担ってたりします。 でも…

about me

多分、記事の使い方として間違っていて、こういうのは機能上用意された固定ページでやるもんだと思いますが、まぁ、細かいことはおいおい勉強していくとして、何はともあれ初投稿ということで、自分のことを書いてみます。 職業は、システムエンジニアです。…