This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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']); // сообщение, которое прислал пользователь |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
set -e | |
set -x | |
for package in $(npm -g outdated --parseable --depth=0 | cut -d: -f3) | |
do | |
npm -g install "$package" | |
done |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Какие вопросы должен задавать программист своему потенциальному работодателю | |
29 ноября 2013 | |
Мне очень давно хотелось написать заметку на эту тему, но что-то все никак руки не доходили. А тут недавно я наткнулся на замечательный пост, который так точно отражает мое видение ситуации, что я даже подумывал просто взять и перевести его на русский язык. Но в конце концов я решил все-таки написать свою версию, немного расширенную и чуть более адаптированную к российским реалиям. | |
Чисто на случай, если для кого-то это не вполне очевидно, сообщаю, что на собеседовании не только оценивают вас, но и вы оцениваете потенциальное место работы. Поэтому прийти, порешать задачки, а затем отправиться домой ждать звонка — не лучшая идея. Чтобы получить представление о компании и условиях работы в ней, нужно задавать вопросы. Примерно такие. | |
1. Какая методология разработки используется в команде? Scrum, водопадная модель, XP, или что? Правильный ответ — Scrum или Scrum с элементами XP. Чистый XP в России, насколько мне известно, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-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 |