架设好 shadowsocks 服务端,在路由器上安装 shadowsocks 客户端,并配置 /etc/config/shadowsocks.json ,假设本地监听端口为 1080 。启动 shadowsocks
/etc/init.d/shadowsocks start
安装 privoxy openwrt 版。
require 'pathname' | |
require 'fileutils' | |
if ARGV.size < 3 | |
puts "Usage: ruby sign.rb App DeveloperId Provision" | |
exit | |
end | |
puts "Working" |
#import <CoreLocation/CoreLocation.h> | |
#import <ImageIO/ImageIO.h> | |
@interface CLLocation (EXIFGPS) | |
- (NSDictionary*) EXIFMetadataWithHeading:(CLHeading*)heading; | |
@end | |
@interface NSDate (EXIFGPS) |
#!/bin/bash | |
# | |
### CocoaPods git-checkout hook | |
# | |
# This is a hook which you can install, it will automatically | |
# run `pod install` when you do a git pull/clone/checkout. | |
# | |
# The hook can be used to make CocoaPods usable with Xcode CI. | |
# | |
## Installation |
#!/bin/bash | |
# | |
### CocoaPods git-checkout hook | |
# | |
# This is a hook which you can install, it will automatically | |
# run `pod install` when you do a git pull/clone/checkout. | |
# | |
# The hook can be used to make CocoaPods usable with Xcode CI. | |
# | |
## Installation |
This guide will walk you through adding a ChatGPT-like messaging stream to your Ruby on Rails 7 app using ruby-openai, Rails 7, Hotwire, Turbostream, Sidekiq and Tailwind. All code included below!
Want more content like this, for free? Check out my free book, RailsAI!