2018-01-01から1年間の記事一覧
たまには書く。To iOSえんじにあーな皆様 Xcode10にすると以下のコードが使えなくなる模様だぉ なんでだかわからんけど、調べる暇はないんだぉ import UIKit final class FooViewController: UIViewController { init() { super.init(nibName: nil, bundle: …
(adsbygoogle = window.adsbygoogle || []).push({}); プラグインとかあるけど、よくよく考えたら、fastlane使ってりゃRubyで書けばいいよね。 なお、Unity / Cocos2d-x に加え、Cordova pluginの作り方も覚えた。 lane :bump do require 'rexml/document' d…
はい。昨日こんなの書きました。動きませんでした。 参考記事によるとTriggerBaseはFreeazableだから、当然TriggerBaseを継承しているやつなら問題ないと思ったんですけどね。ICommandを実装してるとだめらしい。 というわけで書き直しました。devdevdev.hat…
追記。これ、このままじゃData Binding動かへん。書き直します。。 KeyBindingで実行対象がCommandなら別になんてことないんですけどね。 TriggerAction使う場合ね。 (adsbygoogle = window.adsbygoogle || []).push({}); いつも通りおもむろに以下を作りま…
何に使うのかはわからない。 とりあえずSelectManyの繰り返しがひどかったので用意してみた。 何に使うのかはわからない。 ぶっちゃけTextAnnotationの仕様がよくわかってない。。 TextAnnotation.Text.Split('\n')とBlocks.Textが一致してほしいんだけどな…
ずーっと何年もこのブログのアクセスランキングTOP5は全部C#の記事なんですぉ。 ということでたまにはC#だぉ。 (adsbygoogle = window.adsbygoogle || []).push({}); はい、表題の通り。例えば親の幅の半分の幅にしたいとかいうことあるよね。 Gridとかなら…
これ年に10回くらいはやるんだけど、どうにかならんのかなぁ。シェルスクリプト書けばいけそうだけど、Xcodeについてくのだるいし、労力と比較して迷う。Carthage / RxSwift / Compass / XCGLogger / Reachability / Alamofire / R.swift / SwiftLint / Gene…
(adsbygoogle = window.adsbygoogle || []).push({}); import UIKit extension UIView { public typealias Completion = () -> Void /// SubViewの一番右の座標取得 public var maxSubViewRight: CGFloat { guard let view = subviews.max(by: { (a, b) in r…
devdevdev.hatenablog.com ↑これの更新版。4年ぶり。 Swiftで書き直しました。なんかQiitaで書いた気がするんだけどねー。akippaのやつかなー。 (adsbygoogle = window.adsbygoogle || []).push({}); /// HTTPステータスコード列挙型 /// /// - cContinue: …
devdevdev.hatenablog.com ↑3年半ぶりに更新。Swiftで書き直したのとiPhoneX / iPad Proまで入ってるのと、ちょこっと機能追加! (adsbygoogle = window.adsbygoogle || []).push({}); import UIKit public struct Device { static let iPhoneX = "iPhone X"…
これ年に10回くらいはやるんだけど、どうにかならんのかなぁ。シェルスクリプト書けばいけそうだけど、Xcodeについてくのだるいし、労力と比較して迷う。Carthage / RxSwift / Compass / XCGLogger / Reachability / Alamofire / R.swift / SwiftLint / Gene…
これ年に10回くらいはやるんだけど、どうにかならんのかなぁ。シェルスクリプト書けばいけそうだけど、Xcodeについてくのだるいし、労力と比較して迷う。Carthage / RxSwift / Compass / XCGLogger / Reachability / Alamofire / R.swift / SwiftLint / Gene…
めずらしくあんどろいだーーーーーー ねいてぃぶはらくちんでよいね!!!最高!ねむい!体調悪い!つらい!でも納期も時間も待ってくれない!はい、RecyclerViewAdapterね。簡単なやつならこうしましょう。 (adsbygoogle = window.adsbygoogle || []).push(…
(adsbygoogle = window.adsbygoogle || []).push({}); GetEventとか長ったらしい。おもむろに以下のクラスを実装しましょう。 using Prism.Events; using System; namespace Hoge { public abstract class StaticPubSubEvent<T> : PubSubEvent where T : Static</t>…
(adsbygoogle = window.adsbygoogle || []).push({}); WPFのMVVMは好きです。他の言語で似非MVVM書いてるとなんだかなーって思う。 が、やっぱりWPFは嫌いです。はい。EnumをBindingしたいとき。まずおもむろにEnumの拡張を用意しましょう。このブログでも出…
(adsbygoogle = window.adsbygoogle || []).push({}); よく作るんですけどね。忘れるよね。 なお、ググるキーワードはNotifyIcon。 準備 icoファイルを用意しましょう。 ここにあげようと思ったら、HatenaBlogさんはicoファイルに対応してないようなので皆さ…
(adsbygoogle = window.adsbygoogle || []).push({}); 2018年最新版! Visual Studio2017向け!ぼくはVisual Studio Community 2017だよ! 既存のソリューションにインストーラープロジェクトを追加するよ!最近C#ばっかだよ! インストール marketplace.vis…
devdevdev.hatenablog.com 基礎編はこちら前回作ったコンテナ上にrailsの実行環境を作っていきますよー ホスト側は一切汚しません。 とりあえずね $ docker-compose run app bundle initapp/Gemfileが生成されるよ Gemfileを編集 デフォルトはこう # frozen_…
入門~インストールはこちら devdevdev.hatenablog.com DockerとDocker-Compose Dockerはコンテナの管理 Dockerfileで色々管理Docker-Composeは複数のコンテナの管理 docker-compose.ymlで色々管理 Docker-Composeで環境を作るコンテナの内容によってはDocker…
そういえば書いてなかった気がする&人に説明するので、筆を取ることにしました。 入門 Dockerとは コンテナ仮想化ツール 簡単に言うとPC上にWebサーバーとか、DBサーバーとかを一つにまとめた環境をポンと構築できるよってやつ。 Vagrantとかは1台の仮想マシ…
とゆーわけで作りました。SwiftLint対応。 SOURCE_DIR="$PROJECT_DIR/Hoge/Models" DEST_DIR="$PROJECT_DIR/Hoge/ModelExtensions" find $DEST_DIR -name "*Ex.swift" -type f | while read FILE do rm -f ${FILE} done find $SOURCE_DIR -name "*.swift" -t…