Skip to content

Instantly share code, notes, and snippets.

@ConnorD
ConnorD / configurations.tf
Created July 25, 2023 04:18
Manage Google Cloud Workstation Configuration with Accelerators (GPU)
locals {
project_id = "[PROJECT ID]"
default_region = "[REGION]"
workstation_cluster_id = google_workstations_workstation_cluster.default.workstation_cluster_id
workstation_config_id = google_workstations_workstation_config.default.workstation_config_id
image_url = "[IMAGE URL]"
machine_type = "n1-standard-8"
instance_pool_size = 1
accelerators = <<EOF
[{"type":"nvidia-tesla-t4","count":1}]
/*
* AppController.j
* MyCappApp
*
* Created by You on May 21, 2011.
* Copyright 2011, Your Company All rights reserved.
*/
@import <Foundation/CPObject.j>
@implementation AppController : CPObject
{
CPScrollView scrollView;
CPTableView tableView;
CPArray data;
}
- (void)applicationDidFinishLaunching:(CPNotification)aNotification
{
var theWindow = [[CPWindow alloc] initWithContentRect:CGRectMakeZero() styleMask:CPBorderlessBridgeWindowMask],
- (CGImageRef)CGImageRotatedByAngle:(CGImageRef)imgRef angle:(CGFloat)angle
{
CGFloat angleInRadians = angle * (M_PI / 180);
CGFloat width = CGImageGetWidth(imgRef);
CGFloat height = CGImageGetHeight(imgRef);
CGRect imgRect = CGRectMake(0, 0, width, height);
CGAffineTransform transform = CGAffineTransformMakeRotation(angleInRadians);
CGRect rotatedRect = CGRectApplyAffineTransform(imgRect, transform);