• Как сделать мобильную точку доступа?

    NeiroNx
    @NeiroNx
    Программист
    ESP8266 с прошивкой Nodemcu и соответвующей библиотекой умеют такое. Если полностью писать свою прошивку, то все можно задать как надо. Размер предельно маленький: можно уложиться в 10х10мм не считая проводов, аккумулятора и антенны. Я так понял что ключевой момент это показать рекламу а не давать доступ интернет.
    Ответ написан
    4 комментария
  • Какой нужен блок питания?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    От батареек нормально работают?
    Возможно, блок питания не стабилизированный - с пульсациями, потому и моргает.
    Пробуйте любой стабилизированный БП с пометкой = 5В
    Если сверху прерывистая линия, снизу сплошная - значит, не стабилизированный.
    Ответ написан
    2 комментария
  • Устройство для работы с большим количеством SIM-карт одновременно?

    Jump
    @Jump
    Системный администратор со стажем.
    Такие устройства существуют, но они редко востребованы, поэтому выпускаются ограниченным тиражом, вследствии чего очень дорогие.
    Если вам нужно именно такое - ищите на ибее, или у производителей. В магазинах такое не купишь.
    Если вам нужно просто недорогое решение для работы с множеством симкарт - ваш выбор обычный USB хаб, и коробка дешевых USB модемов.

    не совсем понятно, работают ли SIM-банки сами по себе или к ним еще некое устройство под названием VoIP Gateway нужно
    Разумеется они работают сами по себе. И никакого VoIP Gateway для них не нужно.
    VoIP Gateway нужен для перевода трафика из телефонной сети в сеть интернет, и наоборот.
    Ответ написан
    2 комментария
  • VK.api, как обойти лимиты?

    KorroLion
    @KorroLion
    Можно увеличить лимит в 25 раз используя метод execute: vk.com/dev/execute
    Ответ написан
    Комментировать
  • Как это называется?

    @safinaskar
    конкретно в случае контакта - всё просто. контакт предоставляет api ( vk.com/dev ), это проще остальных методов. многие сайты дают api. если нет - тогда да, нужно автоматизировать браузер, использовать selenium и т. д. или можно по-другому - с помощью фичи "inspect element" выяснить, какие именно, скажем, POST запросы отправляются при отправке формы и далее отправлять их самому
    Ответ написан
    1 комментарий
  • Mail Cloud, Yandex Disc - можно ли не физически не копировать файл в папку облака для синхронизации?

    @fstep
    symlink прекрасно сработал для mail.ru
    ln -s <destination> <source>
    к сожалению, не знаю как сделать это под win
    Ответ написан
    Комментировать
  • А где вы берете иконки?

    Ответ написан
    Комментировать
  • Как отслеживать Google форму в Google Analytics?

    @adzest Автор вопроса
    Добрый день, в том-то и проблема Analytics привязывается к сайту, поэтому на сайте создаете страницу, на эту страницу транслирует Вашу гугл форму через тег iform, сам тег берете на Google Диск, где хранится форма, т.е. открываете форму в режиме редактора, на главной панели наводите курсор на "файл" внизу есть пункт "Встроить в веб-страницу..." в открывшейся форме задаете параметры ширина и высота формы (позже их можно будет менять в самом теге изменив значения, цифры), в верхнем поле будет находится сам тег, нажимаете на клавиатуре Ctrl+C, а затем размещаете тег в на сайте на нужной Вам странице HTML вашего сайта Ctrl+V. Далее в Analytics создаете Цель по имени страницы, где имя страницы это URL страницы с формой. После обновляете сайт, Analytics и в режиме реального времени должна появиться достигнутая цель переход на страницу с формой.
    На этом полезное, что удалось сделать по данному вопросу, заканчивается.
    Сейчас разбираюсь, как отслеживать события (events), для этого использую Google Tag Manager, т.е. контейнер GTM, который нужно разместить так же на сайте и затем настроить в GTM теги для отслеживания событий в GA.

    P.S. Если не понятно, то на YouTube есть много обучающих пошаговых видео по каждой отдельной теме и по их связкам, но они мне не помогают, т.к. у меня проблемы из-за особенности веб-платформы на которой сделан сайт, она достаточно экзотическая. Поэтому решение будет, но я думаю, что непростое.
    Ответ написан
    Комментировать
  • Как отслеживать Google форму в Google Analytics?

    @sait4seo
    подскажите ,пожалуйста, а как вообще аналитикс к форме привязать?
    Ответ написан
    Комментировать
  • Как получить свою ленту из Twitter, используя API?

    sanchezzzhak
    @sanchezzzhak
    Ля ля ля...
    https://dev.twitter.com/docs/api/1.1
    user_timeline + OAuth
    Ответ написан
    Комментировать
  • Как читать события в Google Analytics для android-приложения?

    buttersmai
    @buttersmai
    Не понимаю, как вы связали complaint_region с количеством label для send_mail.

    Структура событий в GA такая : Category - Action - Label.
    1. Category у вас одинакова для всех событий - это "ui_action"
    2. Action у вас два типа : send_mail и complaint_region. Пытаясь найти взаимосвязь между ними(76*8), вы перемножаете коров со слонами.
    3. Label: здесь у вас должно быть 8 label для "send_mail" и 1 label для "complaint_region"(основываясь на фрагменте кода выше).

    Если у вас событие с Action="complaint_region" отправляется в GA каждый раз, когда пользователи нажали на кнопку, то они нажали ее 76 раз.

    С другой стороны, у вас и остальные события выполняются в среднем 130 раз. Которые, как я понял, отправляются также каждый раз, когда нажимают кнопку. Поэтому странно, что "complain_region" намного меньше 130. Возможно, у вас "complaint_region" не всегда успевает отправиться в GA.
    Ответ написан
    5 комментариев
  • Что за странные приборы установлены на домах в Москве?

    @nuskas
    Golden (Beeline) WiFi передатчики.
    Внутри точки доступа Nortel Wireless Access Point 7220 или 7215.
    Nortel Wireless AP 7220 с фирменным кронштейном:
    ef200995680041549df06e5a3f2aeee9.jpg
    В Golden их называют: "шишка Брагина" в честь руководителя департамента услуг РОЛ (который тоже принадлежит ГТ) Дмитрия Брагина, курирующего в ГТ WiFi. Жители их назавают фонарями, грушами и ульями.
    Есть информация, что суммарная мощность этой шишки равна 1800мВт. Для сравнения, мощность домашней точки доступа не превышает 100мВт. А излучение данного оборудования в 18(!!!) раз больше максимально допустимого излучения для точек доступа, ввозимых в Россию.
    Ответ написан
    Комментировать
  • HTTPS запрос в Android?

    @themir Автор вопроса
    Ответ на мой вопрос:

    KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
    trustStore.load(null, null);
                    
    SSLSocketFactory sf = new MySSLSocketFactory(trustStore);
    sf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
                    
    httpParams = new BasicHttpParams();
    HttpProtocolParams.setVersion(httpParams, HttpVersion.HTTP_1_1);
    HttpProtocolParams.setContentCharset(httpParams, HTTP.DEFAULT_CONTENT_CHARSET);
    HttpProtocolParams.setUseExpectContinue(httpParams, true);
                    
    SchemeRegistry sr = new SchemeRegistry();
    sr.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
    sr.register(new Scheme("https", sf, 443));
    ccManager = new ThreadSafeClientConnManager(httpParams, sr);
    
    HttpClient client = = new DefaultHttpClient(ccManager, httpParams);  	
    HttpPost post = new HttpPost(url);
    post.setEntity(new UrlEncodedFormEntity(params));
    HttpResponse responce = client.execute(post);       		  
    in = new BufferedReader(new InputStreamReader(responce.getEntity().getContent()));    		
    String line = "";           	
    while ((line = in.readLine()) != null) sb.append(line);     	
    in.close();


    класс MySSLSocketFactory:
    public class MySSLSocketFactory extends SSLSocketFactory {
    	private SSLContext sslContext = SSLContext.getInstance("TLS");
    
    	public MySSLSocketFactory(KeyStore truststore)
    			throws NoSuchAlgorithmException, KeyManagementException,
    			KeyStoreException, UnrecoverableKeyException {
    		super(truststore);
    
    		TrustManager tm = new X509TrustManager() {
    			public void checkClientTrusted(X509Certificate[] chain,
    					String authType) throws CertificateException {
    			}
    
    			public void checkServerTrusted(X509Certificate[] chain,
    					String authType) throws CertificateException {
    			}
    
    			public X509Certificate[] getAcceptedIssuers() {
    				return null;
    			}
    		};
    
    		sslContext.init(null, new TrustManager[] { tm }, null);
    	}
    
    	@Override
    	public Socket createSocket(Socket socket, String host, int port,
    			boolean autoClose) throws IOException, UnknownHostException {
    		return sslContext.getSocketFactory().createSocket(socket, host, port,
    				autoClose);
    	}
    
    	@Override
    	public Socket createSocket() throws IOException {
    		return sslContext.getSocketFactory().createSocket();
    	}
    }
    Ответ написан
    Комментировать
  • Как подключить Яндекс.диск в Mac через командную строку?

    iStyx
    @iStyx
    Создаем скрипт mount_yadisk со следующим содержимым:

    #!/usr/bin/expect -f
    #
    # Usage: mount_yadisk <node> <username> <password>
    
    if {$argc!=3} then {
        send_tty "Usage: mount_yadisk <node> <username> <password>\n"
        exit 1
    }
    set timeout 15
    set node [lindex $argv 0]
    set username [lindex $argv 1]
    set password [lindex $argv 2]
    log_user 0
    if {!([file exists "$node"])} then {
        exec mkdir "$node"
    }
    spawn mount_webdav -i -s -v "Yandex.Disk" "https://webdav.yandex.ru:443" "$node"
    expect {
        "Username:" { send "$username\n"; exp_continue }
        "Password:" { send "$password\n" }
    }


    Не забываем chmod +x mount_yadisk.

    Запускаем так: mount_yadisk /Volumes/YandexDisk username password
    Ответ написан
    4 комментария
  • Что является эквивалентом cmd/bat файлов в Mac OS?

    shur1k
    @shur1k
    Automator - создание макросов и Workflow
    AppleScript - нативный язык сценариев

    Если что-то сложнее, то как сказали выше Bash.
    Ответ написан
    1 комментарий
  • Что является эквивалентом cmd/bat файлов в Mac OS?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Там bash есть. Так что, bash-скрипты.
    Ответ написан
    Комментировать
  • Как восстановить данные из резервной копии iPhone?

    @Dzorogh
    Все эти файлы в резервке - это, по сути, базы данных sqlite (или куски одной базы, уже не помню). Год назад мне удалось без спец. программ (только просмоторщик для sqlite) извлечь оттуда часть информации. В ручную это делать не то чтобы сложно - долго.
    iphonebackupextractor.com и подобные программы делают процесс эффективней (это я позже понял).

    Некоторые файлы, вроде, это просто переименованные jpg картинки (отличаются большим размером)
    Ответ написан
    Комментировать
  • Как восстановить данные из резервной копии iPhone?

    @ssk16
    Если нового устройства нет, то www.iphonebackupextractor.com или подобные программы.
    Ответ написан
    Комментировать