Skip to content

Instantly share code, notes, and snippets.

View hirbod's full-sized avatar

Hirbod hirbod

View GitHub Profile
@hirbod
hirbod / expoAnimatedWebPforIOSandAndroid.md
Last active January 10, 2024 09:11
expo-config-plugin: animated webP support for Expo SDK44+ and Custom Dev Client (with FastImage) support

I recommend to not use this anymore. Switch over to expo-image

If anybody needs animated webP support with Expo (Custom Dev Client) for the native <Image /> and <FastImage /> (read comments):

Android

// create a file like plugins/withAnimatedWebPSupport.js -> this is for the native <Image />

const {
@hirbod
hirbod / angular-masonry.js
Created March 21, 2015 05:07
Angular Masonry fixed for OnsenUI
/*!
* angular-masonry 0.10.0
* Pascal Hartig, weluse GmbH, http://weluse.de/
* fixed / optimized for OnseuUI by Hirbod Mirjavadi, nightstomp, http://nightstomp.com
* License: MIT
*/
(function () {
'use strict';
angular.module('wu.masonry', []).controller('MasonryCtrl', [
'$scope',
<!doctype html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<title>Orientation Test</title>
<style>
body { text-align: center; }
@media all and (orientation:portrait) {
body { font-size: 35em; margin-top: .3em; }
}
#install esseintal packages for opencv
apt-get -y install build-essential
apt-get -y install cmake
apt-get -y install pkg-config
apt-get -y install libgtk2.0-dev libgtk2.0
apt-get -y install zlib1g-dev
apt-get -y install libpng-dev
apt-get -y install libjpeg-dev
apt-get -y install libtiff-dev
apt-get -y install libjasper-dev
function get_vimeoid( $url ) {
$regex = '~
# Match Vimeo link and embed code
(?:<iframe [^>]*src=")? # If iframe match up to first quote of src
(?: # Group vimeo url
https?:\/\/ # Either http or https
(?:[\w]+\.)* # Optional subdomains
vimeo\.com # Match vimeo.com
(?:[\/\w]*\/videos?)? # Optional video sub directory this handles groups links also
\/ # Slash before Id
<?php
// Dieses simple Skript synced ausgehend von clang 0 (siehe Zeile 5) einige Metadaten und die Prio
// in allen anderen Sprachen außer der Sprache mit ID 0
// Des Weiteren wird der Status synchronisiert (und meine Custom Metadaten cat_navigationstyp und cat_background_picture)
// Das Script kann ganz einfach an eigene Metadaten angepasst werden
// Anschließend als Modul speichern, in einen Artikel reinfeuern und speichern. Nach dem Speichern kann das Skript auch direkt wieder gelöscht werden, weil es sonst immer wieder (auch im Backend) ausgeführt wird und ggf. nachträglich alles überschreibt. Wenn gewünscht, eine if(!$REX['REDAXO']) abfrage rein, damit es nur im Frontend ausgeführt wird.
$query = 'SELECT * FROM rex_article WHERE clang = 0';
$db_conn = rex_sql::factory();
@hirbod
hirbod / RedaxPrioSync.php
Created September 10, 2013 17:04
Redaxo Prioritäten (Kategorien / Artikel) in allen Sprachen mit CLANG 0 syncen
<?php
// Dieses Skript synced nur Kategorien. Sollen auch Artikel gesynced werden,
// einfach catprior durch prior ersetzen (an allen Stellen)
// Quellsync ist CLANG 0 (Sprache 1)
// Es werden ALLE anderen Sprachen gesynced.
// Falls nur bestimmte Sprachen gesynced werden sollen, einfach Statement anpassen
$query = 'SELECT * FROM rex_article WHERE clang = 0';
$db_conn = rex_sql::factory();
<?php
error_reporting(0);
include 'redaxo/include/master.inc.php';
error_reporting(E_ALL ^E_NOTICE);
ini_set('display_errors', 1);
$CLONE_THIS_ID = 184;
$DUPLICATE_MODULES = true;
@hirbod
hirbod / Ausgabe_im_Template.php
Last active June 22, 2016 09:14
Redaxo Advanced Navigation MULTIPLE
<?php
$nav = new advanced_rex_navigation();
$main_navigation = $nav->get(0,3,FALSE,TRUE,'main');
// 'main' ist der name des navigationstyps
// bitte anpassen je nach einstellung im meta-info-addon
/* weitere setter methoden:
$nav->setClasses(array('menu_item'));
$nav->setSeperator('/');
@hirbod
hirbod / functions.inc.php
Created July 16, 2012 17:31
Redaxo TinyMCE 2.1.1 Caching Fix | Einfach die Datei functions.inc.php gegen meine Austauschen /addondir/functions/functions.inc.php
<?php
/**
* TinyMCE Addon
*
* @author andreaseberhard[at]gmail[dot]com Andreas Eberhard
* @author <a href="http://www.redaxo.de">www.redaxo.de</a>
*
* @package redaxo4
* @version svn:$Id$