Skip to content

Instantly share code, notes, and snippets.

View valenso's full-sized avatar
👾
I may be slow to respond.

Valentin valenso

👾
I may be slow to respond.
View GitHub Profile
@valenso
valenso / map.js
Last active December 15, 2015 02:59
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Пример</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU"
type="text/javascript"></script>
<script type="text/javascript">
// Как только будет загружен API и готов DOM, выполняем инициализацию
@valenso
valenso / ADB useful tips
Last active November 18, 2016 12:08
ADB useful tips
#connect/disconnect
#if you use usb cable, you do not need connect to devices
adb connect [ip]
adb disconnect [ip]
#show all devices
adb devices
#sceenshots
alias s='adb shell screencap -p | perl -pe "s/\x0D\x0A/\x0A/g" > ~/Documents/$(date +%d-%m-%Y_%k-%M-%S)_screen.png'
#поиск подстрок в файлах
grep -R "% {" .
code = @wait.until {
element = @browser.find_element(:name, "secretcode")
element if (element.text.size == 4)?
}
next_step = @wait.until {
element = @browser.find_element(:id, "next")
element if element.displayed?
}
next_step.click
Оператор Баланс Свой номер
ТЕЛЕ2 *105# *201#
Мегафон *100# *205#
МТС *100# 1110887#
Билайн *102# 11010#
@valenso
valenso / Localization checklist.md
Last active August 29, 2015 14:04
Чек-лист менеджера по переводам (о чем не забыть, когда готовим новый язык)
  1. Лицензионное соглашение
  2. Описание в магазинах приложений
  3. Email уведомления
  4. Push уведомления
  5. Экран оплаты (Android, если у вас есть встроенные покупки)
  6. Переводы сообщений об ошибках
<?
IncludeModuleLangFile(__FILE__);
class CSocServFacebook extends CSocServAuth
{
const ID = "Facebook";
const CONTROLLER_URL = "https://www.bitrix24.ru/controller";
protected $entityOAuth = null;

#Getting Started

##Webpage:

<html>
<head>
    <title>Testing with Ruby and Selenium WebDriver</title>
</head>
 
<body bgcolor="antiquewhite">
for i in *.yml; do mv $i `basename $i ru.yml`en.yml; done
2016-03-11T17:28:20.006310+00:00 heroku[web.1]: Restarting
2016-03-11T17:28:21.957210+00:00 heroku[web.1]: Starting process with command `bundle exec ruby telegram.rb -p 4567`
2016-03-11T17:28:24.158336+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2016-03-11T17:28:24.848390+00:00 app[web.1]: /app/vendor/bundle/ruby/2.2.0/gems/telegram-bot-ruby-0.4.1/lib/telegram/bot/api.rb:49:in `call': Telegram API has returned the error. (ok: "false", error_code: "409", description: "[Error]: Conflict: terminated by other long poll or webhook") (Telegram::Bot::Exceptions::ResponseError)
2016-03-11T17:28:24.848409+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.2.0/gems/telegram-bot-ruby-0.4.1/lib/telegram/bot/client.rb:34:in `fetch_updates'
2016-03-11T17:28:24.848406+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.2.0/gems/telegram-bot-ruby-0.4.1/lib/telegram/bot/api.rb:40:in `method_missing'
2016-03-11T17:28:24.848410+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.2.0/gems/telegram-bot-ruby-0.4.1/lib/tel