Skip to content

Instantly share code, notes, and snippets.

Marek Sebera smarek

Block or report user

Report or block smarek

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
smarek /
Last active Dec 2, 2019
Inflate gzdeflate contents / decode eIDAS SAMLRequest param

Run like

> sample_data
smarek / default.php
Last active Sep 19, 2019
cakephp i18n language link
View default.php
$parsed = Router::parseRequest($this->request);
echo $this->Html->link('Čeština', array_merge($parsed, ['lang' => 'cz']));
echo ' | ';
echo $this->Html->link('English', array_merge($parsed, ['lang' => 'en']));
echo ' | ';
echo $this->Html->link('French', array_merge($parsed, ['lang' => 'fr']));
smarek / assoc.php
Created Aug 26, 2019
cakephp remove all associated fields from entity
View assoc.php
public function entityStripAssociations(Entity &$entity)
/** @var Table $table */
$table = TableRegistry::getTableLocator()->get($entity->getSource());
foreach ($table->associations() as $asoc) {
return $entity;
smarek / Identification 413c:81c2
Created Jun 21, 2019
EM7455 - Sierra Wireless - Linux
View Identification 413c:81c2
# picocom /dev/ttyUSB2
Manufacturer: Sierra Wireless, Incorporated
Model: EM7455
Revision: SWI9X30C_02.30.03.00 r7804 CARMD-EV-FRMWR2 2018/07/25 01:10:04
MEID: -redacted-
IMEI: -redacted-
FSN: LF818679700410
smarek /
Last active May 28, 2019
MariaDB Tarantool Replication script - now available as full project systemd-integrated,
smarek /
Last active Oct 21, 2019
E3372s-153 from Stick mode to HiLink mode automatic installer

E3372s from STICK to HiLink mode installer

You need

  • curl, usb-modeswitch, grep, awk, sudo (not necessary, last step can fail safely)
  • balong_flash in $PATH ( )
  • atinout in $PATH ( will work fine )
  • 2 files we flash (core sw update version 22.x, WebUI installer), we use these (you can probably use different balong-compatible):
    • core sw: "E3372sUpdate_22." / "E3372sUpdate_22."
    • webui: "Update_WEBUI_17."
smarek /
Last active Jun 1, 2018
WebVisu automate
import requests #you might need to install requests separatelly
import sys
from IPy import IP
import re
if len(sys.argv) == 1:
print "Usage: <target ip address> <folder with webvisu.htm and visu_ini.xml>"
smarek /
Created May 30, 2018
WebVisu get single property
import requests #you might need to install requests separatelly
import sys
req = "|0|1|0|" + str(sys.argv[2]).replace(",","|")
addr = "http://" + str(sys.argv[1])
print req
r = + '/webvisu/webvisu.htm', data=req)
smarek / 70-huawei-e3.conf
Last active May 10, 2018
Raspberry / Banana Huawei E3372 network interface name
View 70-huawei-e3.conf
# /etc/udev/rules.d/70-huawei-e3.conf
# Necessary for network interface name
SUBSYSTEM=="net", ACTION=="add", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14dc", NAME="usb0"
# Might be duplicate to usb_modeswitch config, however it's good to have it there
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1f01", RUN+="/usr/sbin/usb_modeswitch -c /etc/usb_modeswitch.d/huawei_e3.conf"
View ty103 getprop
[af.policy.r_submix_prio_adjust]: [0]
[af.rf_info]: [273]
[bgw.current3gband]: [0]
[camera.disable_zsl_mode]: [1]
[curlockscreen]: [1]
[dalvik.vm.dex2oat-Xms]: [64m]
[dalvik.vm.dex2oat-Xmx]: [512m]
[dalvik.vm.heapgrowthlimit]: [128m]
[dalvik.vm.heapsize]: [256m]
[dalvik.vm.image-dex2oat-Xms]: [64m]
You can’t perform that action at this time.