Here's a quick guide how to run SpaceEngineers Dedicated Server on Ubuntu with Wine
- A copy of Space Engineers
- A Windows box
- A Linux box running Ubuntu 14.04 or 14.10 (It'll probably work on other distros, YMMV)
| extension UITapGestureRecognizer { | |
| func didTapAttributedTextInLabel(label: UILabel, targetText: String) -> Bool { | |
| guard let attributedString = label.attributedText, let lblText = label.text else { return false } | |
| let targetRange = (lblText as NSString).range(of: targetText) | |
| //IMPORTANT label correct font for NSTextStorage needed | |
| let mutableAttribString = NSMutableAttributedString(attributedString: attributedString) | |
| mutableAttribString.addAttributes( | |
| [NSAttributedString.Key.font: label.font ?? UIFont.smallSystemFontSize], | |
| range: NSRange(location: 0, length: attributedString.length) |
| #!/bin/bash | |
| #Path to swiftlint | |
| SWIFT_LINT=/usr/local/bin/swiftlint | |
| #if $SWIFT_LINT >/dev/null 2>&1; then | |
| if [[ -e "${SWIFT_LINT}" ]]; then | |
| count=0 | |
| for file_path in $(git ls-files -m --exclude-from=.gitignore | grep ".swift$"); do | |
| export SCRIPT_INPUT_FILE_$count=$file_path |
| #!/usr/bin/env ruby | |
| require 'JSON' | |
| device_types = JSON.parse `xcrun simctl list -j devicetypes` | |
| runtimes = JSON.parse `xcrun simctl list -j runtimes` | |
| devices = JSON.parse `xcrun simctl list -j devices` | |
| devices['devices'].each do |runtime, runtime_devices| | |
| runtime_devices.each do |device| |
Here's a quick guide how to run SpaceEngineers Dedicated Server on Ubuntu with Wine
FLEX (Flipboard Explorer) is a set of in-app debugging and exploration tools for iOS development. When presented, FLEX shows a toolbar that lives in a window above your application. From this toolbar, you can view and modify nearly every piece of state in your running application.
Installation via Cocoapods
pod 'FLEX', '~> 1.1'
Setup in project: AppDelegate.m
| # OSX for Hackers (Mavericks/Yosemite) | |
| # | |
| # Source: https://gist.github.com/brandonb927/3195465 | |
| #!/bin/sh | |
| # Some things taken from here | |
| # https://github.com/mathiasbynens/dotfiles/blob/master/.osx | |
| # Ask for the administrator password upfront |
These rules are adopted from the AngularJS commit conventions.
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| #import <UIKit/UIKit.h> | |
| @interface UIView (RoundedCorners) | |
| - (void)setRoundedCorners:(UIRectCorner)corners radius:(CGSize)size; | |
| @end |