Credits to @TheOnlyAnil-@Firelord[^stackoverflow]
-
Requirements: a) stock recovery + rooted phone b) custom recovery
-
Files changed:
Install https://github.com/ClementJ18/finalBIGv2?tab=readme-ov-file#running-the-repository | |
Open & Extract INIZH.big to the same directory :'C:\Program Files (x86)\Steam\steamapps\common\Command & Conquer Generals - Zero Hour' | |
Edit individual .ini files at 'C:\Program Files (x86)\Steam\steamapps\common\Command & Conquer Generals - Zero Hour\Data\INI\Object' |
DDWRT administrator page > Administration Tab > Commands > Paste following inside Command Shell. | |
iptables -I FORWARD -s 102.132.96.0/20 -j REJECT | |
iptables -I FORWARD -s 102.132.96.0/24 -j REJECT | |
iptables -I FORWARD -s 103.4.96.0/22 -j REJECT | |
iptables -I FORWARD -s 129.134.0.0/17 -j REJECT | |
iptables -I FORWARD -s 129.134.25.0/24 -j REJECT | |
iptables -I FORWARD -s 129.134.26.0/24 -j REJECT | |
iptables -I FORWARD -s 129.134.27.0/24 -j REJECT | |
iptables -I FORWARD -s 129.134.28.0/24 -j REJECT |
Picking the right architecture = Picking the right battles + Managing trade-offs
Uncle Bob, the well known author of Clean Code, is coming back to us with a new book called Clean Architecture which wants to take a larger view on how to create software.
Even if Clean Code is one of the major book around OOP and code design (mainly by presenting the SOLID principles), I was not totally impressed by the book.
Clean Architecture leaves me with the same feeling, even if it's pushing the development world to do better, has some good stories and present robust principles to build software.
The book is build around 34 chapters organised in chapters.
ror, scala, jetty, erlang, thrift, mongrel, comet server, my-sql, memchached, varnish, kestrel(mq), starling, gizzard, cassandra, hadoop, vertica, munin, nagios, awstats
Principles of Adult Behavior
#include "LiveStreamingHeader.h" | |
#include <stdio.h> | |
#include <assert.h> | |
void LiveStreamHeader::setAudioFramesSizeList(const std::vector<int> list) | |
{ | |
m_vAudioFrameSizeList = list; | |
} | |
void LiveStreamHeader::setVideoFramesSizeList(const std::vector<int> list) |
* | |
* hello-1.c - The simplest kernel module. | |
*/ | |
#include <linux/module.h> /* Needed by all modules */ | |
#include <linux/kernel.h> /* Needed for KERN_INFO */ | |
int init_module(void) | |
{ | |
printk(KERN_INFO "Hello world 1.\n"); |