Skip to content

Instantly share code, notes, and snippets.

View ford153focus's full-sized avatar
🚜
Tractor Fordson successfully launched

ford153focus

🚜
Tractor Fordson successfully launched
  • Saint-Petersburg
View GitHub Profile
@ford153focus
ford153focus / tg_bot.php
Created April 20, 2021 15:59
example of talk bot and telegram
<?php
$request = json_decode(file_get_contents('php://input'), true); // Читаем JSON POST запрос со стороны TG
// Проверяем чтобы запрос не был пустым
if (empty($request)) {
exit(json_encode(['response' => ['status' => 2, 'description' => 'Пустой запрос']]));
}
$tgid = $request['message']['from']['id']; // уникальный ID пользователя
$tg_command = trim($request['message']['text']); // сообщение, которое прислал пользователь
@ford153focus
ford153focus / npm-upgrade-bleeding.sh
Created February 21, 2019 13:13 — forked from othiym23/npm-upgrade-bleeding.sh
a safe way to upgrade all of your globally-installed npm packages
#!/bin/sh
set -e
set -x
for package in $(npm -g outdated --parseable --depth=0 | cut -d: -f3)
do
npm -g install "$package"
done
@ford153focus
ford153focus / myQusetions.txt
Created February 1, 2019 08:55 — forked from zert0man/myQusetions.txt
Вопросы на собеседование PHP
Какие вопросы должен задавать программист своему потенциальному работодателю
29 ноября 2013
Мне очень давно хотелось написать заметку на эту тему, но что-то все никак руки не доходили. А тут недавно я наткнулся на замечательный пост, который так точно отражает мое видение ситуации, что я даже подумывал просто взять и перевести его на русский язык. Но в конце концов я решил все-таки написать свою версию, немного расширенную и чуть более адаптированную к российским реалиям.
Чисто на случай, если для кого-то это не вполне очевидно, сообщаю, что на собеседовании не только оценивают вас, но и вы оцениваете потенциальное место работы. Поэтому прийти, порешать задачки, а затем отправиться домой ждать звонка — не лучшая идея. Чтобы получить представление о компании и условиях работы в ней, нужно задавать вопросы. Примерно такие.
1. Какая методология разработки используется в команде? Scrum, водопадная модель, XP, или что? Правильный ответ — Scrum или Scrum с элементами XP. Чистый XP в России, насколько мне известно,
<?php
//here i will copy-paste strange code found in client's projects
if (!empty(trim(((isset($settings['onpost_ad_' . $i . '_content'])) ? $settings['onpost_ad_' . $i . '_content'] : '')))) {
array_push($quickAdsenseAdsId, $i);
}
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf
iptables -t nat -F RSTOR
iptables -t nat -X RSTOR
iptables -t nat -N RSTOR
iptables -t nat -A RSTOR -p tcp --syn
iptables -t nat -A RSTOR -p tcp -j DNAT --to-destination 127.0.0.1:51329
iptables -t nat -I OUTPUT 1 -p tcp -j RSTOR
iptables -t nat -I PREROUTING 1 -p tcp -d 195.82.146.0/24 -j RSTOR
@ford153focus
ford153focus / steam_console_params.txt
Created November 7, 2016 17:26 — forked from davispuh/steam_console_params.txt
Steam client parameters, consoles commands and variables
-480p - Run tenfoot in 480p rather than 1080p
-720p - Run tenfoot in 720p rather than 1080p
-accountrecovery - Perform account recovery
-all_languages - show longest loc string from any language
-bigpicture - Start in Steam Big Picture mode
-cafeapplaunch - Launch apps in a cyber cafe context
-candidates - Show libjingle candidates for local connection as they are processed
-ccsyntax - Spew details about the localized strings we load
-community - Set the community URL
-complete_install_via_http - Run installation completion over HTTP by default