Samsung Notebook Serie 3 NP350E7C-S08DE/CH

Samsung Notebook Serie 3 350E7C S08
OS-Installation auf UEFI-Systemen
Startreihenfolge ändern bei nagelneuem 350E7C-A07 ?
Samsung NP350V5C-S08PL boot via CD or USB

NP350E7C-S08DE Treiber für Windows 7

How to know if a bios is UEFI (with the output of lshw command ?)

Ethernet interface: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Wireless interface: Qualcomm Atheros AR9485 Wireless Network Adapter

Linux 3.13.0 Information

uname
dmesg
lshw
hdparm sda
hdparm sd1
hdparm sda2

Biohackers

HACKERIA.ORG
HACKERIA.ORG About
HACKERIA.ORG Dr. Marc R. Dusseiller
Biohacking – Gentechnologie für alle

Hackeria.org Main Page
Generic Lab Equipment
Collection of DIY Biology, Open Source Art Projects
DIY microscopy
DIY Incubator
Bio Lab Infrastructure
Läb am Egge

Gaudi Labs

Open Source Hardware Projects
Generic Lab Equipement
Welcome to How To Grow (almost) Anything in GaudiLabs – Switzerland

dusjagr labs

Polymerase-Kettenreaktion (polymerase chain reaction, PCR)

NZZ: Forschen auf eigene Faust
Meetup: LA Biohackers
Twitter: Natalia Tchemodanov
Cognitive Neurophysiology Laboratory: Team
LA biohackers grand opening!
BioCurious – your Bay Area hackerspace for biotech

Berkeley Packet Filter (BPF)

bpf, FreeBSD Manual Pages
The BSD Packet Filter: A New Architecture for User-level Packet Capture, (PDF)
Using FreeBSD’s BPF device with C/C++

struct sock_filter filter[] = {
            /* Make sure this is an IP packet... */
/*  1 */    BPF_STMT(BPF_LD + BPF_H + BPF_ABS, 12),                     /**< Copy absolute (BPF_ABS) half-word (BPF_H) value 12 to accumulator: packet offset, 6 Dest. MAC + 6 Src. MAC = 12 */
/*  2 */    BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, ETHERTYPE_IP, 0, 8),    /**< Jump to offset if accumulator equals (BPF_JEQ) to constant (BPF_K) ETHERTYPE_IP:
                                                                         *   pc = 2, if true: offset 0, otherwise: offset 8 (pc += (A == k) ? jt : jf) */
            /* Make sure it's a UDP packet... */
/*  3 */    BPF_STMT(BPF_LD + BPF_B + BPF_ABS, 23),                     /**< Copy absolute byte (BPF_B) value 23 to accumulator: packet offset */
/*  4 */    BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, IPPROTO_UDP, 0, 6),     /**< Jump to offset if accumulator equals (BPF_JEQ) to constant (BPF_K) IPPROTO_UDP:
                                                                         *   pc = 4, if true: 4 + 0 = 4, otherwise: 4 + 6 = 10 */

            /* Make sure this isn't a fragment... */
/*  5 */    BPF_STMT(BPF_LD + BPF_H + BPF_ABS, 20),                     /**< Copy absolute half-word value 20 to accumulator: packet offset */
/*  6 */    BPF_JUMP(BPF_JMP + BPF_JSET + BPF_K, 0x1fff, 4, 0),         /**< Jump to offset if accumulator bitwise AND (BPF_JSET) to constant (BPF_K) BPF_JSET:

            /* Get the IP header length... */
/*  7 */    BPF_STMT(BPF_LDX + BPF_B + BPF_MSH, 14),

            /* Make sure it's to the right port... */
/*  8 */    BPF_STMT(BPF_LD + BPF_H + BPF_IND, 16),
/*  9 */    BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, UDP_PACKET_PORT_PTP2_GENERAL, 0, 1),

            /* If we passed all the tests, ask for the whole packet. */
/* 10 */    BPF_STMT(BPF_RET+BPF_K, (u_int)-1),

            /* Otherwise, drop it. */
/* 11 */    BPF_STMT(BPF_RET+BPF_K, 0),
};

C printf() Portable Format

inttypes.h: Integer Type conversions
inttypes.h: Integer Type conversions

unsigned int var = 12;
printf("hello %u world %x", var, var);     /* "hello 12 world c" */
uint32_t var = 12;
printf("hello %" PRIu32 " world %" PRIx32, var, var);     /* "hello 12 world c" */

How to print uint32_t and uint16_t variables value
warning of printf format not suitable for a variable of type uint32_t
Compiler warning about printf() long unsigned int and uint32_t

Strommessung

Selbst schlau sein – SmartMeter im Selbstbau (PDF)

ADE7758 - Poly Phase Multifunction Energy Metering IC with Per Phase Information
ADE7755 - Energy Metering IC with Pulse Output
ATE7755 - Clone
AD835   - 250 MHz, Voltage Output, 4-Quadrant Multiplier
ACS712  - urrent sensor module

hobbyelektronik.org: Energieerfassung
IPswitch miniPAC
Raspberry mit S0 und Interrups
Smart Meter-Datenkabel selbst gemacht: libehz
Beispiel für S0 schnittstelle/stromzähler auslesen mit AVR

Digitaler Stromzähler DRT728D Drehstromzähler Wattmeter für DIN Hutschiene 3×20(80)A LCD S0
LCD digitaler Wechselstromzähler DRS155B Stromzähler Wattmeter 5(50)A für Hutschiene mit S0 Schnittstelle 1000imp./kWh
Digitaler Stromzähler DRT428BC Drehstromzähler Wattmeter für DIN Hutschiene , Energiemessgerät mit Wattanzeige 3×230/400V 20(80)A

volkszaehler.org

Verbrauchsmessgeraete

Verbrauchsmessgeraete
Swissnox S-Watt
5x-S0-Hutschienencontroller