Skip to content

Instantly share code, notes, and snippets.

View gist:b3d271750e839baa2ba29d67417da3d0
https://developer.apple.com/account/resources/certificates/list
https://support.apple.com/en-us/HT204397
https://damian.fyi/2019/07/30/build-notarize-repeat/
xcrun iTMSTransporter -m provider -u "id@apple.com" -p "appspecifpassword"
xcrun altool --list-providers -u "id@apple.com" -p "appspecifpassword"
security find-identity -v -p codesigning
macdeployqt Mac.app -sign-for-notarization="Developer ID Application: "
codesign -s "Developer ID Application: " --force --options=runtime --deep Mac.app
View gist:0373645973c100aba3955b046fa09cad
cd /
sudo -i
mkdir /rootfs
mount --bind / /rootfs
sudo nano /etc/fstab
add:
/ /rootfs none bind
View drm_info.txt
pi@RPI4:~/TEMP/drm_info/build $ ./drm_info
drmModeGetResources: Invalid argument
Node: /dev/dri/card1
├───Driver: vc4 (Broadcom VC4 graphics) version 0.0.0 (20140616)
│ ├───DRM_CLIENT_CAP_STEREO_3D supported
│ ├───DRM_CLIENT_CAP_UNIVERSAL_PLANES supported
│ ├───DRM_CLIENT_CAP_ATOMIC supported
│ ├───DRM_CLIENT_CAP_ASPECT_RATIO supported
│ ├───DRM_CLIENT_CAP_WRITEBACK_CONNECTORS supported
│ ├───DRM_CAP_DUMB_BUFFER = 1
View ofAppEGLWindow.cpp
#include "ofAppEGLWindow.h"
#include "ofGraphics.h" // used in runAppViaInfiniteLoop()
#include "ofAppRunner.h"
#include "ofUtils.h"
#include "ofFileUtils.h"
#include "ofGLProgrammableRenderer.h"
#include "ofGLRenderer.h"
#include "ofVectorMath.h"
#include <assert.h>
View ofApp.cpp
/*
ADDED
PLATFORM_DEFINES += GLFW_EXPOSE_NATIVE_EGL
PLATFORM_DEFINES += GLFW_EXPOSE_NATIVE_X11
TO
openFrameworks/libs/openFrameworksCompiled/project/linuxarmv6l/config.linuxarmv6l.default.mk
Adapted from https://wiki.maemo.org/SimpleGL_example
*/
View gist:da69dc29c276a01151d9f85126e0c49a
string filePath = “data.csv”;
ofFile file(filePath);
if(!file.exists()){
ofLogError(“The file ” + filePath + ” is missing”);
}
ofBuffer buffer(file);
vector<string> lines;
View fuckme.playground
import UIKit
class Content
{
var name:String = "DEFAULT"
func setup(_ name:String)
{
self.name = name
@jvcleave
jvcleave / openframeworks jetson nano.txt
Last active Dec 22, 2020
openframeworks jetson nano instructions
View openframeworks jetson nano.txt
Nightly required - get link from the bottom of this page (e.g. https://openframeworks.cc/ci_server/versions/nightly/of_v20190324_linuxarmv7l_nightly.tar.gz)
https://openframeworks.cc/download/
Download OF and unpack:
wget https://openframeworks.cc/ci_server/versions/nightly/of_v20190324_linuxarmv7l_nightly.tar.gz
tar -zxvf of_v20190324_linuxarmv7l_nightly.tar.gz
mv of_v20190324_linuxarmv7l_nightly openFrameworks
View AvFoundationH264Decoder.h
#include "ofMain.h"
#include "AvFoundationH264DecoderListener.h"
#import <Foundation/Foundation.h>
#import <AVFoundation/AVFoundation.h>
#import <Accelerate/Accelerate.h>
#import <CoreMedia/CoreMedia.h>
#import <AVFoundation/AVPlayer.h>
#import <VideoToolbox/VideoToolbox.h>
View getFitAspectRatioSize
static ofVec2f getFitAspectRatioSize(float maxWidth, float maxHeight, float imgWidth, float imgHeight)
{
ofVec2f result;
float widthRatio = maxWidth / imgWidth;
float heightRatio = maxHeight / imgHeight;
float bestRatio = min(widthRatio, heightRatio);
result.x = imgWidth * bestRatio;
result.y = imgHeight * bestRatio;
return result;