• С чего начать разработку веб приложения?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    для диза канают мокапы
    balsamiq можно купить на рутрекере

    для архитектуры БД / моделей - тулзы для рисовалок к БД, от dbforge нелохие, но вообще кому что нравится (не помню, есть ли в Навикете) + есть же фанаты NoSQL Only, там хз что посоветовать
    и - да, это самая важная часть, и, по сути, и есть приложение
    ну, разве что, сервер очередей хорошо бы держать где-то рядом, а не "в остальном"

    и для остального (типа что с чем коак коммуницирует) - что угодно, от Майндмапов до тяжелых UML и не только штук типа Rational Rose
    Ответ написан
    Комментировать
  • Какие есть интересные блоги современных JavaScript ниндзя?

    @MIsternik
    Сейчас пробую собирать статьи, по js и прочему, с разных источников тут neek.one/#!/tags/any/newest/javascript. Можно наблюдать за новыми статьями с разных сайтов.
    Ответ написан
    1 комментарий
  • Какие есть объективные причины для перехода на Linux вебразработчику?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Явных причин для этого нет.
    Однако основной платформой веб серверов является линух, в том или ином виде, по этому разработка и тестирование будет проходить ... более приближенно к боевым условиям, если у вас машина на линухе. + есть нетривиальные задачи аля консольный запуск линуксовых утилит, использование систем линуха типа cron и прочие плюшки, не до конца еще обкатанные под "другими платформами" ).
    Ответ написан
    Комментировать
  • Разработчик языка программирования создает только стандарт?

    Язык ведь определяет его транслятор?

    Вообще, это плохо. Конечно, у некоторых языков есть популярные стандартные реализации, на которые все равняются и которые как бы задают стандарт языка де-факто, но записанный стандарт всегда лучше стандарта-по-реализации. Потому что всегда есть, куда посмотреть, и бага реализации не превратится в фичу языка: почитайте про typeof null === 'object' в Джаваскрипте, это отличный пример, когда в стандарте языка закрепилась бага реализации.

    С другой стороны, при написании стандарта обязательно делаются тестовые (пусть и не вполне стабильные, но все-таки рабочие) реализации. Иначе можно стандартизировать нерабочие или нереализуемые концепции и фичи. Особенно это касается сложных языков вроде C++, где при добавлении новой фичи нужно учесть кучу моментов и состыковать её с уже существующими возможностями языка.

    Когда говорят, что Страуструп создал ЯП, это значит он создал стандарт и рекомендации для компилятора или еще и сам компилятор?

    Точного определения понятия "создать язык программирования" мне не известно. Те же плюсы сначала были Си с классами, и классы, ЕМНИП, были реализованы с помощью макросов. Можно уже тогда было сказать, что был создан C++ или еще нет? А может, C++ был создан когда была написана первая программа на нём? Или когда был разработан первый стандарт? Поэтому лучше говорить конкретно - "была создана формальная спецификация языка" или "была создана первая реализация".

    Для некоторых эзотерических языков (например, Malborge), первые программы были написаны гораздо позже создания самого языка, причём в автоматическом режиме. Это конечно извращенный пример, но он (как и сам вышеупомянутый язык) показывает относительность понятия "создание языка".
    Ответ написан
    9 комментариев
  • Как можно в iBooks встроить переводчик?

    fedorez
    @fedorez
    Хатуль мадан
    Никита, послушайте добрый совет, правда. Не нужен вам переводчик.  в iBooks есть функция "Дать определение" - даётся словарная статья из толкового словаря, где вам на английском объясняют значение этого слова. Вот ей пользуйтесь. Гораздо эффективнее будет. В переводчик стоит лезть если уж совсем-совсем какой-то специфичный термин, или сленг. Тут рекомендую мультитран, кстати. Я в свободное время балуюсь переводом одной книжки про жизнь шахтёров, так там - да, попадаются слова и идиомы которые надо даже по форумам разыскивать и потом у русскоязычных шахтёров уточнять (чтобы перевод дурацким не выглядел для знающего человека)

    послушайте доброго совета, я был бы рад если б мне его кто-то в своё время дал))
    Ответ написан
    Комментировать
  • Онлайн редактирование кода несколькими людьми?

    @lasmaster
    Вся сила в самообразовании
    А чем Вам git не угодил? Пишите вместе, мержтесь, создавайте отдельные ветки...
    Ответ написан
    Комментировать
  • Как сделать скрипт проверки доступности серверов?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    все мануалы по командам powershell содержатся непосредственно в самом powershell
    пишете get-help команда и читаете. пишете get-help команда -examples и смотрите примеры применений.
    Для начала предлагаю вам изучить хелп по следующим темам :
    pipelines - общие сведения и как применять
    foreach - общие сведения и как применять
    а так же по командам :
    get-content - получение списка серверов из текстового файла
    Out-File - вывод результатов тестирования доступности в файл
    test-netconnection - непосредственно тестирование доступности.

    Скрипт, соответственно, можно запихнуть в планировщик задач и с нужным интервалом запускать автоматически.
    Ответ написан
    Комментировать
  • Что делать дальше после изучения основ javaScript + jquery?

    @Itvanya
    Андрей Рысь во-первых, забыть о том, что такое jQuery, потому что он бесполезен и убивает в вас перспективу реального разработчика и программиста. Во-вторых, учить паттерны проектирования на примерах реальных(своих) небольших проектах и использовать только чистый JavaScript. В-третьих, учить алгоритмы(да-да), потому что фронт-энд инженеры сегодня пишут не только визитки на бутстрапе, но и игры в 2-Д, 3-Д, которые потом портируют на другие платформы. Дальше - проще : html-фреймворки, css-фрейворки, gulp, ES2015, lodash, node немного лишь для того, чтобы дальше потянуть react/angular. Если последние два фреймворка не даются, то повторить с шага номер 1.
    Ответ написан
    10 комментариев
  • Как узнать сколько времени находится курсор на элементе?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Ну например так: https://jsfiddle.net/IonDen/m59eLh22/
    var elem = document.querySelector(".test");
    var start;
    var end;
    
    elem.addEventListener("mouseenter", function() {
        start = +(new Date());
    }, false);
    
    elem.addEventListener("mouseleave", function() {
        end = +(new Date());
    
        var result = ((end - start) / 1000).toFixed(2) + " sec";
        elem.innerHTML = result;
    }, false);
    Ответ написан
    Комментировать
  • Правильно ли ставить таймзону для PHP равной таймзоне пользователя?

    Adamos
    @Adamos
    Для каждого пользователя своя таймзона, да еще и по айпишнику? Бред какой.
    А если он через проксю? А если это айпишник какого-нибудь Мегафона на всю Россию?
    Вам нужен весь этот геморрой?
    Держите все время в Гринвиче и не выдумывайте велосипедов.
    Если его надо показать в поясе пользователя - лучше всего с этим справляется сам браузер - javascript в нем знает реально выставленный на компьютере часовой пояс, а не гадает по IP,
    Ответ написан
    1 комментарий
  • Как обновить Android на китайском noname-планшете?

    a13xsus
    @a13xsus
    Lazy developer
    4pda.ru/forum/index.php?showtopic=331715
    Если здесь не найдете, то забудьте. У вас очень старый и слабый планшет, нет смысла его обновлять да и вероятней не получится.
    Ответ написан
    Комментировать
  • Флуд с сервера на digitalocean, как пофиксить?

    sim3x
    @sim3x
    В общем случае задача не решается

    Читай статьи про настройку безопасности в дебиановых
    Настраивай новый дроплет
    Пересматривай свой код
    Копируй проект на новый дроплет
    Ответ написан
    Комментировать
  • Что наследуется в ООП?

    Класс наследуется, интерфейс реализуется.
    interface I {}
    class A {}
    class B extends A implements I {}

    Класс обычно называют чертежом объекта. А интерфейс - это контракт, который объект обязан выполнить.

    Возьмем, например, Велосипед, Грузовик и Мотоцикл.

    Мотоцикл - это почти Велосипед, он делается по тому же чертежу с небольшими дополнениями. Это наследование. Грузовик при этом ни от Велосипеда, ни от Мотоцикла не наследуется, у него совсем другой чертёж.

    Но каждый из этих объектов реализует контракт ТранспортноеСредство. Если у вас есть объект, являющийся ТранспортнымСредством, вы всегда уверены, что доедете из пункта А в пункт Б и при этом вам совершенно неважно сколько у этого объекта колёс.

    А вот если у вас есть контракт Автомобиль, то вы знаете, что можете выполнить такие действия как ОткрытьКапот, ВключитьСтеклоочистители. Велосипед при этом не сможет реализовать такой интерфейс. А Грузовик будет реализовывать оба контракта: хотите - передвигайтесь, хотите - открывайте капот.
    Ответ написан
    2 комментария
  • Что спрашивают на собеседовании по основам программирования?

    27cm
    @27cm
    TODO: Написать статус
    Спросить могу, что угодно, "основы" - это очень широкое понятие. Поэтому читайте: php.net/manual/ru
    Также не лишним будет повторить ТОП 100-200 php функций. А вообще за один вечер-ночь вы особо много не наповторяете, так что результат завтрашнего собеседования будет на 99% зависеть от того, что уже есть в вашей голове.

    сказали, что о знании языков программирования не будут спрашивать

    Ещё лучше... это может быть что угодно, от вопрос вроде "что такое переменная?" до знаний основ ООП. Могут по булевой логике погонять. Могут вообще какой-нибудь алгоритм на псевдокоде попросить написать. В общем, способ выбрать одного из трёх человек тут великое множество.
    Ответ написан
    1 комментарий
  • Как сделать переключатель времени?

    @r_zaycev
    Без жиквери, как-то вот так: https://jsfiddle.net/7hbwxhoy/
    Ответ написан
    Комментировать
  • Как выбрать записи из MySQL за сегодня по unixtime?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    SELECT COUNT(id) FROM content WHERE uploads = FROM_UNIXTIME(<unix timestamp>, '%Y-%m-%d');


    хотя в вашем случае правильнее было бы наверное так:

    SELECT COUNT(id) FROM content WHERE uploads BETWEEN FROM_UNIXTIME(1458472109, '%Y-%m-%d') AND DATE_ADD(FROM_UNIXTIME(1458472109, '%Y-%m-%d'), INTERVAL 1 DAY);
    Ответ написан
    Комментировать
  • Верно ли я решил задачу по теории вероятностей?

    @Alexander1705
    Вы посчитали вероятности для одного прибора (хотя они и так даны). Учитывая, что приборов много, вероятность, что один из них откажет увеличивается.
    а. (1 - 0.05)¹⁸⁰ = 0.000097
    б. 1 - 0.000097 = 0.999903
    Ответ написан
    3 комментария
  • Как защитить идею на этапе краудфандинга? И нужно ли?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Давно пора понять, что идея без реализации ничего не стоит. Не заморачивайтесь.
    Ответ написан
    Комментировать