また1からこつこつと

最高はひとつじゃないと信じてまたがんばります。

プログラミング

Scratchのスタンプは基のスプライトのレイヤーにかかわらず一番したにつく

多くの方には自明のことだと思うのですが、Scratchのスタンプ機能はスタンプするスプライトのレイヤーに関わらず、一番最下層に付くんですね。 今日の CoderDojo で子どもに質問されていろいろ試したところ、結局レイヤー関係なかった。 Scratch 2.0 での例S…

SlackのSlash commandを使って CoderDojo Kashiwa の参加者名簿を表示する

CoderDojo Kashiwa ではPHP+MySQLで作ってる参加フォームを使って参加者登録をしている。 参加者が新しく登録するとSlackに通知を飛ばすWebHookは前から使っていたけど、せっかくデータベースにいろいろな情報が溜まっているので過去の参加者履歴とかをサク…

mySQLがsocketエラーでログインできないときの対処

参考 addictionwhite.hatenablog.com 内容 mySQLのSocketパスがエラーだったっぽい #2002 Error が出てログインできなかった

石巻ハッカソン2017に出た

昨年に引き続き、今年も石巻ハッカソンに来ました。 石巻ハッカソン2017村脇くんが遅刻して新幹線乗り過ごしたこと以外順調な滑り出しですね pic.twitter.com/HKUBE5ZjHA— Kirie Miyajima (@mjk_0513) 2017年7月28日まずいきなり同行者が遅刻して新幹線に乗…

【Swift3】UITableViewCellをタップしたときに画面遷移をさせる

このブログで1番読まれてる記事がこれ mjk0513.hateblo.jpこれはSwift1.x系での記法のままなので新しくSwift3.x系で書き直します。ViewController.swift import UIKit class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource …

#SPAJAM 2017 東京C予選で優秀賞を頂いた。

#SPAJAM 2017 東京C予選にチームで出場しまして、結果的に優秀賞をいただきました!#SPAJAM 2017 東京C予選で優秀賞いただきました!!ありがとうございました!!! pic.twitter.com/UubNV3XyB6— Kirie Miyajima (@mjk_0513) 2017年6月11日 メンバーのみな…

【Swift3】UITableView separator のおはなし

UITableViewのcellとcellの間にある線がある。これをseparatorという。(そのまま) こいつに関して幾つか知見を得たのでメモ。 画面の左端まで線を到達させる separatorはデフォルトでは画面の左端まで到達せずに切れてる。 これを左端までつける方法。 tab…

【Swift3】 UITableViewのHeaderをカスタマイズする方法

今開発中のアプリでUITableViewのHeaderをイジる必要があって、いろいろ調べたのでメモ。 func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { //code } ではなくて、viewForHeaderInSectionを使ってUIViewをリタ…

SiriとRaspberryPiで電気をつけたり消したりする

RaspberryPi3を買ったのでなんかしたいなと思い、友人が前にやっていたRaspberry Piからの家電制御をやってみた。 こちらが完成品。 vimeo.com Siri(HomeKit)を使って机の電気が着いたり消えたりしています。 方法 qiita.com 参考というかほとんどはここに…

Simple Open NIをつかって、ProcessingとKinectを接続してみる

mjk0513.hateblo.jp で、OpenFrameworksを使ってKinectと接続する云々と書いたんだけど、ちょっといろいろ厳しくて断念。 その代わりにProcessingでKinectと接続してみた。 SimpleOpenNI とは 公式サイトはこちら Google Code Archive - Long-term storage f…

OpneFrameworksをいじってる

OpenFrameworksとはいろいろなツールがはいってるC++のキットで、いろんなことを簡単にしてくれる。最近ではメディアアートとかで使われることが多い。 で、僕もメディアアートをかじりたいと思い、oFを入れていろいろ書いてみた。vimeo.com日本語の情報も程…

GoogleChromeでjQueryのバージョンによって、2つの処理ができたりできなかったり

ちょっと不思議に思ったのでメモ学校の情報の課題でWebページを製作しているのだけれど、そのなかでjQueryのfadeIn()と、スクロールをかっこよくしてくれるコードを2つ使った。いざ、動かしてみようと思ったら、fadeIn()は動くけどスクロールのほうは動かな…

【Swift】タップした間隔からBPMを計算してみた

試験も終わり久しぶりにコード書きたくなったので、かねてから作っていたアプリに新しい機能を実装すべくいろいろ考えていた。その中で、タップした間隔からそのBPMを取得するっていうのが必要で、実際にそれを作ってみたので紹介します。 そもそもBPMって?…

【AppleWatch】簡単なカウントアプリを作ってみた

昨年の8月に購入したAppleWatchだけど、プロビジョニングファイルの諸々の設定が前に使っていたAppleIDに紐付いていたりしてなかなか開発できていなかった。もともと開発用に買ったのに…今日、少しスイッチがはいったので久しぶりにコード書いてみた。 とり…

2015年にはまったこと【プログラミング編】

このブログのトップアクセス記事は mjk0513.hateblo.jp なんだけど、実はiOSをがっつり書き始めたのも2015年に入ってから。2014年の12/30にインフルエンザにかかり1/1まで苦しんでた。ちょっと回復して暇になったので前から買ってたこちらの本を読み始めた。…

<img>を押したら<input type="radio">を選択・不選択させたい

Webで画像が複数並んでおり、画像をタップしたらそれに対応するradioボタンが選択されるという処理を実装したかった。備忘録的にメモ。 imgタグにonclickを設定する とりあえずベースとなるHTMLソースを <html lang="ja"> <head> <meta charset="UTF-8"> <title>dummy</title> </head> <body> <p>sample page</p> <img src="./image/sample01.png"> <img src="./image/sample02.png"> </body></html>

iOSとWeb

iOSは(いい意味でも悪い意味でも)デザインやサーバ連携もSwiftで書いてしまうのが一般的で、Webは(いい意味でも悪い意味でも)HTMLやCSS、PHP、JavaScript等で書く。 いまWeb書いてて思ったのはその分学習コスト的には高いのかなぁと 特にPHPとJSはまった…

UITableViewのセルをタップしたら別ビューに飛ばす

UITableViewのセルをタップすると別のビューに飛ばすってことをやりたくて色々考えてました。でもネットで調べても必要な情報がでてこない... いろいろ考えてるうちにふと、「didSelectRowAtIndexPathでタップされた時に別のびゅーにプッシュしてあげればい…

SwiftでUIButtonを使う

※2016/10/31追記 この記事はSwift1.x時代に書いているので古いですSwiftでUIButtonを使うときなかなか手こずったので書いておく。まあ普通の人はこんな間違えしないんだろうけど... セレクターの部分に:を忘れる コードを書いていざ実行!と思いシュミレー…

SwiftでUITextFieldを使う

SwiftでUITextFieldを使って、ユーザからの入力を結果に反映させることをやったのでメモ。作ったのはDJが使う(?)BPMを計算して%を出してくれるというアプリ。 初心者目線で書くとはじめにひっかかったのが、TextFieldの値の受け渡しだ。僕はWeb系の人間…

自作PHPファイルにWordPressの関数を動かす方法

現在WordPressの案件があり、超初心者ながらいろいろと自作テーマとか作ってる。その中で、index.phpとかsingle.phpとか以外のファイルで(具体的に言うとiframe内)でWordPressの関数を使いたかった。やり方を知ったのでメモ。 wp-load.phpをrequireする Wo…

iOS8の新機能:TodayExtension

iOS8からExtensionと呼ばれる機能が追加された。今回はTodayExtensionという機能について考えてみたい。SSIDをTodayExtensionに表示させるときにいろいろと壁にぶち当たったので笑 おおまかな機能 TodayExtensionとは通知センターの左側にあるこいつのこと。…

storyboardを使わずにiOSアプリをつくる

storyboardを使わずにiOSアプリを作ることにはまっている。というのも、Xcode6になってから画面サイズが実際のものと変わってしまったので(実際と同じサイズにすることもできるが)どうせならコードで指定してしまったほうがメンテしやすいんじゃないかと思…

PHPで文字列をハッシュ化(sha1編)

パスワードとかをDBに格納するとき暗号化する必要があると思うのですが、今回はsha1でハッシュ化する方法を備忘録的に書いておこうと思います。 単純にPHPでコード書くと、 string(40) "91dfd9ddb4…

iOSでWi-Fiの強度を取得したい!!!

XcodeでWi-Fiの電波強度を取得したいのだけど、なかなかいい方法が見つからない PING投げてかえってくるまでの時間をとってあげればいいのだろうか その方法もスマートじゃないよね

iOSのWidgetに接続しているWi-FiのSSIDを表示する

我が家にはWi-Fiがすごく飛んでる。たぶん5本くらい。どこにつながってるのかをぱっと把握したくて、SSIDをWidgetに表示するプログラムをObjective-Cで書いてみました。 iOS widgetにSSIDを表示 - YouTube 中身が簡素すぎるのでAppStoreへの申請はできなさそ…

PHPをはじめて1年

PHPをはじめてちょうど1年がたった。僕にとってはじめてのライティング式のプログラミング言語であった。PHPにはまったのはちょうどソーシャルネットワークを見てFacebookみたいなの作りたいなって思ったからだった。 これからもPHPにはたぶんずっと書き続け…

地域でプログラミング活動を始めてみよう!

Scratchアドベントカレンダー、21日目は僕が書きます 僕はいま17歳の高校2年生ですが、2013年からCoderDojo Kashiwaというプログラミング道場を主催・運営しています 今日で28回目を迎え、参加者数も総勢250人を超えました 僕はバラ色の高校生活のすべてをこ…