大宮盆栽デイズ - Omiya Bonsai Days -

冗談めかす埼玉のファインマン

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

沖縄料理とそーきそば たいよう食堂@中野

先日、用事があり中野へ。久しぶりに沖縄そばが食べたかったので、グーグルマップで「沖縄そば」と検索すると出てきた店に向かった。お店の名前は「沖縄そばとそーきそば たいよう食堂」。小さな店だけれど、お客さんがいっぱいだった。「沖縄そば定食」を注…

どうやってアプリが動くのかに興味がある

先日から 「詳細! Swift 4 iPhoneアプリ開発 入門ノート Swift 4 + Xcode 9対応」を読んでいる。700ページあるうちの、まだ150ページほどしか読めていない。結構このKindleは詳しく書かれていて、読みやすい。ただ、演習問題などがないのと、Xcode について…

Playgrounds から Swift に移行しました

Playgrounds の「コードを学ぼう3」までをだいたい終わらせることができたので、一旦 Playgrounds から離れて書籍で Swift を学習することにしました。紙の本は、じゃまになるので、Kindle本にしました。「詳細! Swift 4 iPhoneアプリ開発 入門ノート」とい…

楽器を演奏する@コードを学ぼう3

// 楽器を演奏する@コードを学ぼう3 let blu = Graphic(image: #imageLiteral(resourceName: "Blu1@2x.png")) let theOrigin = Point(x: 0, y: 0) scene.place(blu, at: theOrigin) // Event handler for Music tool. func musicalGraphic(graphic: Graphic…

音を鳴らす@コードを学ぼう3

// 音を鳴らす@コードを学ぼう3 let blu = Graphic(image: #imageLiteral(resourceName: "Blu1@2x.png")) let theOrigin = Point(x: 0, y: 0) scene.place(blu, at: theOrigin) // Event handler for Sound tool. func soundGraphic(graphic: Graphic) { //…

しょうが湯と養命酒

まだまだ寒いですね。手先、足先の血行が悪いので冷たくなっています。クラシエのしょうが湯(とう)と養命酒を飲みました。少しでも血流が良くなればいいのですが。しょうが湯はコストコで、養命酒はヤフーショッピングの「サンドラッグ」で ¥2,138 で購入…

ボタンに応答する@コードを学ぼう3

`iterate` って「反復」「繰り返し処理する」って意味なんだね。`Em!` は Wikipedia によると「英語の3人称複数代名詞「them」の短縮形「'em」」のようです。 it・er・ate | ɪ́tərèɪt | 動詞 他動詞 1 ⦅かたく⦆…を反復する, 繰り返す. 2 〈コンピュータの命…

グラフィックを消す@コードを学ぼう3

`squish`,`zap` という単語は、辞典によると次のような意味です。 squish | skwɪʃ | 動詞 自動詞 1 ザバザバ[ピシャピシャ]音を立てる. 2 ⦅米・くだけて⦆つぶれる. 他動詞 ⦅米・くだけて⦆…をつぶす, 圧縮する. zap | zæp | (!⦅くだけて⦆) 動詞~s; ~ped…

グラフィックを変える@コードを学ぼう3

コードを追加したのは、`Modify alpha`の部分だけです。alpha の値が0.25より大きければ、0.25に変更。そうでないならば、alpha を1.0に変更ということだけです。 // グラフィックを変える@コードを学ぼう3 // “Graphic touched” event handler. func modif…

しゃべるグラフィック@コードを学ぼう3

// しゃべるグラフィック@コードを学ぼう3 // Speak the text of graphic. func speakText(graphic: Graphic) { speak(graphic.text) } // With the Fruit tool selected, this function is called each time your finger moves. func addFruit(touch: Touc…

イベントごとにツールを作る@コードを学ぼう3

下の解答例は不正解のようです。気になりますが、次に進みます。 // イベントごとにツールを作る@コードを学ぼう3 // A “finger moved” event handler. func addAlien(touch: Touch) { if touch.previousPlaceDistance < 60 { return } let graphic = Graph…

ツールをもっと作る@コードを学ぼう3

// ツールをもっと作る@コードを学ぼう3 func addFruit(touch: Touch) { if touch.previousPlaceDistance < 60 { return } let fruit = "".componentsByCharacter() let graphic = Graphic(text: fruit.randomItem) scene.place(graphic, at: touch.positio…

ツールを作る@コードを学ぼう3

このごろ、「ムービーを収録」できなくなっています。なにが原因なんだろう。。。 // ツールを作る@コードを学ぼう3 // Event handler for “finger moved” events. func addAlien(touch: Touch) { if touch.previousPlaceDistance < 60 { return } let grap…

自分だけのプロジェクト@コードを学ぼう3

遊んでいるのか、遊ばされているのかわからなくなってきました。コードの一部をちょこちょこ入力するだけでは学習にならない気がします。とりあえず、最低限のコードを入力して、次のステージへと進みます。 // 自分だけのプロジェクト@コードを学ぼう3 // …

家事は機械でやってもらう方が低コスト

「ルンバ875A」をAmazonで一年前ぐらいに買った。ひとことで言えば「便利」。だいぶ家事の負担が減った。部屋の床のじゃまなもの(クッションとか座椅子、雑貨など)を片付けて(僕の場合はソファの上にボン!って置くだけだけど)、ルンバを起動。他にも食…

Mussels Provençale(2009年)

This is mussels Provençale. at Maximilien.- steamed mussels with butter, tomato, basil, bacon, garlic and white wine.シアトルのレストラン Maximilien にて蒸しムール貝を食べてきました。とても美味しいので、店員さんに材料を教えてもらいました。…

対称な星@コードを学ぼう3

難しいです。初めて見る手法とかがヒントになっていてとまどうばかりでした。考え方はすんなりいくんですけれど、それをコードに表現するのが難しいですね。 // 対称な星@コードを学ぼう3 let animals = [A, B, C, D, E, F] var lastPlacePosition = Point(…

絵文字ふぶき@コードを学ぼう3

// 絵文字ふぶき@コードを学ぼう3 let emoji = "✨☄️" // Split emoji into an array of single-character strings. // 文字列を、一文字ずつ分けて配列に入れる let characters = emoji.componentsByCharacter() // characters の次のアイテムを取るための…

Day One Classic の Sync が出来ない

Day One Classic の Sync が、きょうからできなくなっている。きょう一本日記をiMacで作成したが、その日記が iPhone、iPad Pro に同期しない。そのため、本日の日記が iOS デバイスでは閲覧できなくなっている。きょう眠って、あす起きる頃には改善している…

テキストツール@コードを学ぼう3

文字化けを修正するのがたいへんなので、エディタのウィンドウを画像にして添えました。「コードを学ぼう3」では絵文字が多いので掲載しづらいです。 // テキストツール@コードを学ぼう3 let name = "blue mono" let things = ["green star", "black hole",…

パターンで置く@コードを学ぼう3

コードを学ぼう3は難しい。ステージを進めていっても、「なんだったけ?」と思う場面が多いです。それなので、コードを学ぼう3の途中からですが、また解答例を掲載することにしました。iPadはやっぱり画面が小さく、過去の問題を振り返るのがちょっと面倒な…

次々と消していく@コードを学ぼう3

// 次々と消していく@コードを学ぼう3 // a - e はそれぞれ動物の emoji let animals = [a, b, c, d, e] func addImage(touch: Touch) { if touch.previousPlaceDistance < 80 { return } // Get a random image and place it. let index = randomInt(from:…

配列の項目をランダムに取り出す@コードを学ぼう3

// 配列の項目をランダムに取り出す@コードを学ぼう3 // a - e はそれぞれ動物の emoji let animals = [a, b, c, d, e] func addImage(touch: Touch) { if touch.previousPlaceDistance < 80 { return } // インデックスにランダムな値を入れる let index =…

配列を反復処理する@コードを学ぼう3

// 配列を反復処理する@コードを学ぼう3 // a - e はそれぞれ動物の emoji let animals = [a, b, c, d, e] var index = 0 func addImage(touch: Touch) { if touch.previousPlaceDistance < 80 { return } let chosenImage = animals[index] index += 1 // …

グラフィック間にスペースを挿入@コードを学ぼう3

// グラフィック間にスペースを挿入@コードを学ぼう3 func addImage(touch: Touch) { // touch.PreviousPlaceDistance // グラフィックが最後に配置された位置から、指がどのくらいの距離を動いたかを示す値が入る // 「30」未満だと、return になりaddImag…

イメージツール@コードを学ぼう3

// イメージツール@コードを学ぼう3 func addImage(touch: Touch) { // XXX は emoji let graphic = Graphic(image: XXX) // touch.position(タッチ位置) scene.place(graphic, at: touch.position) }