• Проверка существования файла JS?

    Ivanq
    @Ivanq
    Знаю php, js, html, css
    $.ajax("http://yoursite.ru/your/cool/path/your_cool_file.mp3", {
        success: function() {
            // Run your mp3 player
        },
        error: function() {
            alert("An error occured. We can not play the audio");
        },
        method: "HEAD"
    });
    Ответ написан
  • Как обойти видимость в файле hosts в windows?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    нет

    можно 1000 пустых строк и в конце добавить, а авось не заметит
    Ответ написан
    Комментировать
  • Как организовать видеотрансляцию на сайте?

    BOOMER_74
    @BOOMER_74
    Full-Stack разработчик
    WebRTC? (1 и 2, далее сами)
    Ответ написан
    Комментировать
  • Как быстро начать изучать python?

    @arciomau
    Вообще первое, что я посоветую - забыть на время про программирование и учить английский. Для понимания большинства книг тебе будет достаточно уровня Intermediate (B1, словарный запас 2-3 тысячи слов + общее понимание грамматики). Ибо все равно без английского ты достаточно быстро замучаешься. Точнее скажу, ты замучаешься при первой попытке погуглить любое нетривиальное решение возникшей проблемы (ибо многие подходящие решения будут объяснены по-английски на StackOverflow и подобных сайтах). Ну и при возникновении ошибок в ходе выполнения программы интерпретатор тоже будет "ругаться" по-английски. Если ты никогда не учил английский, пару лет на это уйдет, если заниматься не слишком интенсивно. Если взяться интенсивно, можно и за год, в принципе, достичь этого. Это не совсем просто. Но оно того стоит, 100%.

    После этого можно идти на coursera и записываться на курс для новичков по интересующему тебя ЯП. Например, для питона это что-то такое. Ну необязательно, конечно, coursera, есть и другие образовательные сайты (пример) - тут уже гугл тебе в руки.

    Просто без знания английского ты всегда будешь позади на пару лет: книги пишутся и переводятся на русский небыстро. Ну и как я уже сказал выше, уже средние знания английского сильно облегчат твою дальнейшую жизнь в смысле поиска решений в Сети. Это не зависит от выбранных технологий - такая же ситуация будет и с Java, Ruby, Go и любыми другими ЯП.

    Разумеется, можно параллельно учить английский и читать книги по питону. На этот случай тебе уже присоветовали книги. Я бы рекомендовал начать с Доусона. Книга Лутца, конечно, более универсальная, но уж очень она подробная для начала: можно и запутаться в таком объеме информации (хотя ничего действительно сложного там нет). Еще для быстрого старта подойдет эта книга. Но английский все равно в первую очередь учить, без него беда.

    Ну и в качестве лирического отступления. Я бы лично задумался на твоем месте: а нужно ли мне вообще программирование (безотносительно к питону)? Ибо если тебе быстро становится скучно уже во время изучения основ и хочется убыстрить процесс обучения... Ну вряд ли дальнейшее обучение будет в радость. Программирование вообще-то не самый веселый и разнообразный процесс. Особенно нудно проходит отладка, вылавливание ошибок в программах. Я сам, хоть и не программист по образованию, неоднократно тратил долгие часы и дни в поиске трудноуловимых ошибок в уже написанной программе. Нередко бывало, что процесс тестирования программы занимал в разы больше времени, чем, собственно, написание кода. И это вполне типичная ситуация, независимо от ЯП. А уж когда ты выучишь, наконец, более-менее синтаксис любого языка и начнешь углубляться в алгоритмы - тут уже веселья вообще будет минимум. А вот внимательности, педантичности и настойчивости потребуется немало.

    Поэтому если уж ни в какую не хочется тратить долгие месяцы на изучение английского и одновременное изучение синтаксиса языка программирования, введения в алгоритмы и т.п. - займись чем-то другим.
    Ответ написан
    2 комментария
  • Интерактивная поэтажная карта здания, палаты и койки?

    thewind
    @thewind
    php программист, front / backend developer
    Работа вам не по плечу... А тостер, как "готовые домашние задания" в школе...
    Ответ написан
    Комментировать
  • Лучшие креативные проекты?

    Deonisius
    @Deonisius
    Родился в 11110110111 году, 11000 января.
    www.awwwards.com там есть возможность отфильтровать сайты по технологиям, которые они используют. Например, svg - www.awwwards.com/websites/svg
    Да и в принципе, можно найти очень много креативных идей.
    Ответ написан
    Комментировать
  • Что интересного можно написать на PHP для получения опыта?

    samoilenkoevgeniy
    @samoilenkoevgeniy
    Lead Full-Stack Web Developer
    crm\erp-систему.
    Ответ написан
    Комментировать
  • Как правильно сохранить Array в базу Mysql?

    In4in
    @In4in
    °•× JavaScript Developer ^_^ ו°
    Безобразие! Используйте не массив, а самый простой и банальный объект.

    {
       22 : {
             one : "something",
             two : "yet something"
       },
       35 : {
             one : "something",
             two : "yet something"
       }
    }
    Ответ написан
    Комментировать
  • Как можно при компиляции less в css сохранить комментарии?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    ставить комментарии правильно, в формате css.

    А вообще есть такая чудная штука как sourcemaps и тогда не надо изобретать ничего.
    Ответ написан
    1 комментарий
  • Как называются такие "галереи"?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    i?id=561693c86640e7a29552ef9624376ac9&n=
    Галерея с превью %) Так и называется)
    Ответ написан
    Комментировать
  • Какой роутер выбрать для больницы?

    @ESP
    Предостерегу о правовой основе. С недавних пор публичный Wifi в России под колпаком. Обязательно предусмотрите функционал т.н. Captive Portal'a. Иначе прокуратура может много крови попить.
    Ответ написан
    2 комментария
  • Какой роутер выбрать для больницы?

    Ogogon
    @Ogogon
    В таком случае Вам нужна система базовых станций Wi-Fi с централизованным эккаунтингом.
    В ней у каждого пользователя своя комбинация логин-пароль, что позволяет создавать и удалять пользователя не беспокоя других.

    Базовые станции размещаются по объекту с учетом необходимости в покрытии и потенциального количества работающих абонентов.
    В последнее время, такие решения поддерживают бесшовный Wi-Fi роуминг, позволяя пользователю перемещаться между станциями, не разрывая соединений.

    Далеко не единственный пример такой системы Ubiquiti UniFi - https://www.ubnt.com/unifi/unifi-ap/
    Ответ написан
    Комментировать
  • Какой роутер выбрать для больницы?

    Ubiquiti + wifi контроллер на убунте = отличный вариант
    Ответ написан
    Комментировать
  • Почему не работает математика в js?

    @Aves
    Битовые операторы делают любое число 32-битным целым. Когда seed становится больше 4294967295, то вместо него начинает использоваться 0.
    upd seed ^ (seed >> 15) становится всегда 0.
    upd2 при seed > 232 seed >> 15 всегда 0, при seed > 254 seed ^ 0 всегда 0
    upd3 поэкспериментировав, выяснил, что по сути правильно, но неточно, числа больше 232+53 бинарные операторы превращают в 0
    Ответ написан
    3 комментария
  • Как вставить переменные в html код в php?

    R0dger
    @R0dger
    Laravel/Yii/2 AngularJs PHP RESTful API
    Лучше вот так
    <div class="stroka_klient">
        <div class="id_klient"><?= $user['K_id']?></div>
        <div class="name_klient"></div>
        <div class="telephone_klient">8-926-737-84-48</div>
        <div class="email_klient">slava1580@yanex.ru</div>
        <div class="site_klient">land</div>
    </div>
    Ответ написан
    Комментировать
  • Авторизация Instagram без API?

    @slavabars
    Веб программист
    Отправляешь пост запрос вида username=ИМЯ&password=ПАРОЛЬ на https://instagram.com/accounts/login/ajax/ и сохраняешь куки. С этими куками ходишь по сайту.

    function curl_file($url, $cookie = 'coockie', $post = '', $xhr = '') {
    	$ch = curl_init();
    	curl_setopt($ch, CURLOPT_URL, $url);
    	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    	curl_setopt($ch, CURLOPT_HEADER, true);
    	curl_setopt($ch, CURLOPT_TIMEOUT, 60);
    	curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
    	curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
    	curl_setopt($ch, CURLOPT_REFERER, $url);
    	curl_setopt($ch, CURLOPT_AUTOREFERER, true);
    	if ($post) {
    		curl_setopt($ch, CURLOPT_POST, true);
    		curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    	}
    	if ($xhr) {
    		preg_match('|csrftoken(.*)|', file_get_contents('coockie'), $csrf);
    		curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-CSRFToken:' . trim($csrf[1]), 'X-Instagram-AJAX:1', 'X-Requested-With:XMLHttpRequest'));
    	}
    	$file = curl_exec($ch);
    	curl_close($ch);
    	return $file;
    }
    
    curl_file('https://instagram.com/accounts/login/ajax/', 'coockie', 'username=Имя&password=Пароль', 1);
    echo curl_file('https://instagram.com/', 'coockie', 0, 1); //Выйдет твоя страничка


    Ну а далее гуляем с куками по сайту
    Ответ написан
    6 комментариев
  • Где существует место (группа вк?) по поиску единомышленников, готовых взяться за работу над стартапом исключительно ради своего портфолио и за идею?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    — Слушай, давай в коворкинге зависнем, у меня есть идея для стартапа, я уже и рисёч сделал. С меня смузи!
    — Вот сразу иди на ...!
    Ответ написан
    Комментировать
  • Как сделать эффект приближения фона для сайта?

    dedalik
    @dedalik
    Веб разработчик
    Мне кажется лучше использовать картинки вместо background-image, а эффект лучше делать с translate3d ccs3, тогда эффект будет плавнее и красивее.

    Чтобы функция bgApproximation() выполнялась по кругу, как вариант можно использовать функцию setInterval().

    Переключение между слайдами с приведённым кодом сделать будет проблематично. Лучше делать отдельный блок, в котором все слайды с картинками и дальше манипулировать ими.
    <div class="slides">
    <div class="slide"><img src="" alt="" /></div>
    <div class="slide active"><img src="" alt="" /></div>
    <div class="slide"><img src="" alt="" /></div>
    </div>


    Вот пример простого слайдера, без лишних наворотов:
    https://github.com/toymakerlabs/kenburns
    Ответ написан
    Комментировать
  • С чего начать изучать программирование законченному гуманитарию?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Oh, not this shit again...

    Начните с прокачки умения искать, вопрос "с чего начать" тут разбирался на аминокислоты уже огромное множество раз))
    Ответ написан
    3 комментария
  • Что можно написать на Node.js?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js

    Часто применяется для:

    1. Локальные приложения и утилиты командной строки
    • Сборщики и трансляторы
    • Пакетная обработка и сценарии отложенной обработки
    • Скрипты, CLI (интерфейсы командной строки)
    • Генерация документации, отложенное формирование отчетов
    • Сценарии тестирования для других систем

    2. Серверы
    • Серверы веб-приложений и SPA
    • Серверы и API для мобильных приложений
    • Любые другие веб-API (RPC, JSON, REST)
    • Серверы сообщений и трансляция событий (чаты, игры, интерактив)
    • Заплаты на уже готовые системы, написанные на других языках, для реализации вебсокетов, SSE, лонг-пулинга и т.д., т.е. для затыкания дыр, для решения проблем в узких местах уже работающих систем.

    3. Клиенты
    • Оконные приложения (nw.js, node-webkit)
    • Кравлеры, парсеры и сбор данных

    4. Железо
    • Программирование микроконтроллеров (arduino, espruino, tessel)
    • Промышленная автоматизация

    Редко применяется (но подходит) для:
    • CMS, публикация контента (просто ниша уже занята и в этой задаче нода не дает чего-то принципиально нового или сверх соблазнительного).
    • Массовая электронная коммерция и торговля (не применяется для массовых движков магазинов, но используется отдельными крупными компаниями для торговых и платежных задач в качестве дополнительного средства к уже имеющемуся ПО, по сути закрывает узкие места).

    И плохо подходит:
    • Вычисления и моделирование, со скоростью математических операций нода и JS, как не типизированный язык, не дают хороших показателей
    • Научные приложения (по тем же причинам)
    Ответ написан
    10 комментариев