based on DigitalOcean guide
Create local project
local$ rails new appname -T -d postgresql
local$ rails g scaffold Story title:string body:text
local$ rails db:migrate
// by dave @beesandbombs :) | |
float[][] result; | |
float t, c; | |
float ease(float p) { | |
p = c01(p); | |
return 3*p*p - 2*p*p*p; | |
} |
import SwiftUI | |
let width : CGFloat = 82.0 | |
let height : CGFloat = 82.0 | |
struct ContentView: View { | |
@State private var toggle = false | |
var body: some View { | |
VStack { | |
Spacer() | |
ZStack { | |
Image(systemName: "heart.fill") |
extension Error { | |
var code: Int { return (self as NSError).code } | |
var domain: String { return (self as NSError).domain } | |
var userInfo: [String:Any] { return (self as NSError).userInfo } | |
func timeAfterWhichToRetry(retryCount: Int) -> TimeInterval? { | |
// CloudKit suggests us retry too often, so slow us down as we retry a lot, up to 5 minutes | |
if let suggestedTimeout = suggestedTimeAfterWhichToRetry { | |
if suggestedTimeAfterWhichToRetry == 0 { | |
return 0 |
// by dave | |
float[][] result; | |
float t, c; | |
float ease(float p) { | |
p = c01(p); | |
return 3*p*p - 2*p*p*p; | |
} | |
float ease(float p, float g) { |
//------------------------------------------------------------------------ | |
// Author: The SwiftUI Lab | |
// Post: Advanced SwiftUI Animations - Part 4 | |
// Link: https://swiftui-lab.com/swiftui-animations-part4 (TimelineView) | |
// | |
import SwiftUI | |
struct CyclicTimelineSchedule: TimelineSchedule { | |
let timeOffsets: [TimeInterval] |
import SwiftUI | |
import PlaygroundSupport | |
struct iPod: View { | |
var body: some View { | |
VStack(spacing: 40) { | |
Screen() | |
ClickWheel() | |
Spacer() | |
} |
module Entry::TrackerBlocking | |
extend ActiveSupport::Concern | |
included do | |
has_many :blocked_trackers | |
end | |
email_service_blockers = { | |
"ActiveCampaign" => /lt\.php(.*)?l\=open/, | |
"AWeber" => "openrate.aweber.com", |
based on DigitalOcean guide
Create local project
local$ rails new appname -T -d postgresql
local$ rails g scaffold Story title:string body:text
local$ rails db:migrate
app_name | bundle_id | sdk | deployment_target | uses_swift | percentage_swift | main_binary_uses_swift | is_game | executable | |
---|---|---|---|---|---|---|---|---|---|
30 Day Fitness | com.vigorapps.30DayFitness | iphoneos12.0 | 10 | TRUE | 31% | TRUE | FALSE | ThirtyDaysFitness | |
8 Ball Pool | com.miniclip.8ballpoolmult | iphoneos11.3 | 8 | FALSE | 0% | FALSE | TRUE | pool | |
Amazon | com.amazon.Amazon | iphoneos11.4 | 9 | FALSE | 0% | FALSE | FALSE | Amazon | |
Amazon Alexa | com.amazon.echo | iphoneos11.2 | 10 | TRUE | 28% | TRUE | FALSE | AlexaMobileiOS-prod | |
Astro Palmistry & Horoscope | com.gfb.horoscope | iphoneos12.1 | 8 | FALSE | 0% | FALSE | FALSE | horoscope | |
Ball Blast | com.nomonkeys.ball-blast | iphoneos12.1 | 9 | FALSE | 0% | FALSE | TRUE | ball-blast | |
BetterMen | com.betterme.bettermen | iphoneos12.0 | 10 | TRUE | 74% | TRUE | FALSE | BetterMen | |
BitLife | com.wtfapps.apollo16 | iphoneos12.1 | 8 | FALSE | 0% | FALSE | TRUE | Apollo16 | |
Bitmoji | com.bitstrips.imoji | iphoneos11.4 | 10 | TRUE | 20% | TRUE | FALSE | imoji |
I've been deceiving you all. I had you believe that Svelte was a UI framework — unlike React and Vue etc, because it shifts work out of the client and into the compiler, but a framework nonetheless.
But that's not exactly accurate. In my defense, I didn't realise it myself until very recently. But with Svelte 3 around the corner, it's time to come clean about what Svelte really is.
Svelte is a language.
Specifically, Svelte is an attempt to answer a question that many people have asked, and a few have answered: what would it look like if we had a language for describing reactive user interfaces?
A few projects that have answered this question: