Задать вопрос
  • Подтверждение лицензионности ПО в организации?

    Adamos
    @Adamos
    куплены в своё время они были за наличку

    Выражайтесь корректнее: "организация приобрела нематериальные средства посредством черной бухгалтерии".
    Вот так проверяющим и скажите...
    Ответ написан
    Комментировать
  • Чем Классы отличаются от обычных функций?

    RabraBabr
    @RabraBabr
    ООП это не управление сложностью как многие тут напишут. Это сущность другого уровня абстракции. Вы смешали в одну кучу сущности из разных уровней.
    Вот смотрите - в физическом мире есть микромир с электронами, протонами, фотонами и не знаю там чем еще. Он работает по своим законам квантовой механики. Есть макромир уровня вещей самолетов, яблок, деревьев. Он работает по законам Ньютоновской механики. Есть мир космогонии уровня звезд галактик черных дыр. Он работает по Теориям Эйнштейна. Видите как просто. Мы прошлись по трем уровням абстракции материального мира самого низкого до самого высокого.
    Так же и в мире информации есть самые низкие уровни машинных кодов, регистров и отдельных битов. А есть более высокие уровни функций, еще более высокие уровни классов и даже еще более высокие уровни абстракций. Так вот ваша задача рассортировать все те сущности, что вы привели правильно по разным уровням. А у вас все в одной куче: операторы, переменные, классы. И не надо высшему миру знать о низшем ничего. Тогда все будет правильно.
    Беда программирования в том, что очень мощные инструменты доступны всем. Вот представь мед лабораторию с микроскопами, скальпелями пробирками и другим оборудованием. Туда не каждого пустят. В программировании же каждый может нажать кнопку скачать и начать творить всякую фигню. Пришить пятую ногу собаке, вырастить ей ухо на спине и рога на лбу. Была такая книга - "Многоярусный мир". Там один товарищ специализировался на таких уродцах. Вот потом эти уродцы начинают мстить их создателю.
    Так вот нормальный программист попав в этот мир уродцев, зачастую впадает в ступор. Зачем так делать? Ну то есть делать можно все, что угодно. Но не нужно. Его задача уменьшать энтропию вселенной, а не увеличивать.
    Ответ написан
    3 комментария
  • Какие существуют объективные недостатки у systemd?

    @metajiji
    Интересно наблюдать как прямо сейчас Хейтеры в яндекс-кликхаус делают велосипед на init+sed, чтобы симулировать 1 строчку Restart:)
    Только вдумайтесь в происходящее. Запустил сервис, в кроне добавилась задача, если сервис упал - запусти. Если сервис остановили скриптом, крон таска убирается. Слов нет, только эмоции. А вы про какие-то glibc беспокоитесь, там у них пакет в зависимостях не тянет за собой which, а в скриптах использует ы? Знакомо ага? Да молитесь на systemd, наконец навели порядок в этом безобразии всяких upstart, SysV, udev и кучи другого добра! А ещё кто не знал, но полюбас прогревал себе пукан, когда в fstab прописана фигня или недоступный nfs, сервер вообще не включается! И нужно душевно так провести время, хорошо, если есть ipmi, то вопрос 5 минут, а если нет? Так вот к чему я, есть .mount юниты это же каеф + зависимость кинул, чтобы сервис без шары не взлетал и падал вслед за шарой. Сервер запустится, шара нет, сервис тоже не поднимется, а зайти по ssh можно и главное починить легко и оперативно. И это только малая часть боли которую systemd реально прямо сейчас решает без плясок и крови из глаз.
    Ответ написан
  • В какие ВУЗы стоит подать документы? (Санкт-Петербург)

    Visento
    @Visento
    А почему ГУАП не рассматривается?)
    Так вроде не все так уж плохо в плане IT специальностей — богатый выбор.
    Хотя сама пойду в ЛЭТИ, удобно расположен, и дети в основном умные идут) По крайней мере из знакомых — сплошная интеллигенция.
    По мне практически не важно какой вуз, важны преподаватели и одногруппники, а здесь как повезет. Остальное — самостоятельно.
    Ответ написан
    Комментировать
  • Для каких задач в веб-разработке очень хорошо подходит питон?

    @procode
    Разработчик
    Для каких задач в веб-разработке очень хорошо подходит питон?


    Стал выбор - какой язык изучать с ориентиром на веб?


    По моему скромному мнению, Питон вообще не подходит для веб-разработки. По крайней мере, не в большей степени, чем Java или C++ - попробуйте вывести "Hello world!" в браузер в ответ на банальный get-запрос к Apache2 или nginx - поймете почему ))

    Для серверной части веба лучший выбор - однозначно PHP. Он в этом вне конкуренции.

    Ну а так, почему бы и не познакомиться с Питоном? Язык достаточно красивый, лаконичный, функциональный. Для Ubuntu является "родным" :)
    Ответ написан
    22 комментария
  • Как оценить стоимость разработки?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Как оценить стоимость работы?

    умножить количество потраченных часов на стоимость часа работы.

    Если Вы думаете, что не видя исходного сайта и качества Вашего кода кто-то сможет сказать цену Вашему труду - нет. Точнее смогут школьники пальцем в небо тыкнуть. Если Вам нужна случайная цифра - 42.
    Так что возьмите то что Вы получаете на работе в час, умножьте на два. Умножьте на количество потраченных часов и озвучьте. Если заплатят без разговоров - Вы продешевили и в следующий раз умножайте на 3. Если будут торги - значит результатом будет ваша стоимость.
    Ответ написан
    3 комментария
  • Чем делается SVG анимация?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Анимация
    Как вот тут на третьем экране: https://craftcommerce.com/
    сделана скорее всего на vivius https://github.com/maxwellito/vivus визуальным инструментом вроде adobe Illustrator, Sketch, Inkscape.
    Ответ написан
    1 комментарий
  • Почему не работает transition свойство?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Переключение display не даст возможность применять transition. Используйте, например, opacity.

    Если хотите плавное изменение свойств при наведении (или другом состоянии) — не цепляйте transition к этому состоянию (например, к :hover в вашем случае), потому что как только состояние пропадёт (увели курсор с элемента), то произойдёт резкая смена значений.

    Однако, если вам нужно плавное появление и резкое исчезновение, то вешать нужно как раз на :hover (или другое выбранное для появления состояние).
    Ответ написан
    Комментировать
  • Как можно запустить Safari 11 на Ubuntu mate?

    morihaos
    @morihaos
    На 99% вопросов уже есть ответы в инетке...
    Привет,
    Самое, что реальное, более-менее"из коробки работающее" это Wine + Safari for Windows 5.x - есть в Winetricks.
    11-ую версию, думаю, тоже можно запустить, только с большими шаманскими танцами. Да и мало в этом смысла.

    Хочешь проверить кроссбраузерность на все 100% - используй нативные ОС и железо, то есть надо иметь, как минимум: комп с Linux/Windows (можно две на одном диске), мак с MacOs, два планшета (Android и iOS) и два смартфона (Android и iOS). Эмуляторы не позволяют на все 100% проверить кроссбраузерность, чтобы там ни говорили. Шрифты чуть-чуть не те, рендеринг немного не тот и т.д. и т.п.

    Safari использует Webkit. Для Linux есть несколько браузеров на этом движке. Используя их, думаю можно на 90% проверить корректность показа сайта в Safari.
    Ответ написан
    Комментировать
  • Можно ли как-нибудь узнать, какие запросы к какой таблице производились на протяжении работы веб-приложения? И сколько времени они занимали?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Обычно анализ начинают с включения журнала медленных запросов (slow query log). Туда записываются все запросы, анализирующие больше заданного количества строк и занимающие больше заданного времени.
    Если этого не хватает, то можно включить общий журнал запросов (general query log). Туда уже попадают все запросы и информация о подключении/отключении клиентов.
    Ответ написан
  • Как нужно делать рассылку со своего сайта (сервера)?

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

    Sendgrid, Unisender, Mailchamp, GetResponse - только сервисы, никакого хардкора.
    Ответ написан
    Комментировать
  • Красивый файловый менеджер с фотогалереей?

    t-alexashka
    @t-alexashka
    Сразу пишу legacy код
    5bbc6674199b4687014958.png

    https://www.responsivefilemanager.com работает как часть визивиг-редакторов и как отдельное приложение.
    Ответ написан
    1 комментарий
  • Вертикальный ритм в дизайне?

    customtema
    @customtema
    arint.ru
    и не вижу полного соблюдения Верт.ритма, но гармонии от этого меньше не становится.


    Потому что на самом деле он там есть.
    Ответ написан
    Комментировать
  • Как имитировать клик на jQuery/JS?

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

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Я тут наверное банальную хрень ляпну, но вдруг кому то поможет... Я вот тоже сидя в офисе не могу себя заставить сделать определенный объем работы, при том что физически я не устал, мозг тупит и как в вашем случае - пытается уйти от темы, хочется попрокрастенировать, глянуть новости, просто потупить в окно... И в итоге я перешел на Темную сторону... Я работаю ночью. С 22 и примерно до 4 часов. Я включаю музыку( желательно минимум русской, в идеале японской и китайской, но такое чтобы мелодичное но максимально непонятное, или давно заезженная до дыр классика а ля Roxett, RHCP, Corrs, чередующееся мелодичное и энергичное). Все, я ушел в код, задачи в листе, в ушах музыка, за окном и в доме тишина... Ах, да, еще бутеры и кофе :)
    Ответ написан
    4 комментария
  • Какие книги по веб-разработке на данный момент актуальны?

    @sdgroup14
    я бы вам посоветовал очень хорошо понять базу https://learn.javascript.ru/ (по несколько раз прочитывал весь сайт перед собеседованиями, потому что именно такие вещи и будут спрашивать и этими методами вы всегда будете пользоваться).
    Насчет css читайте все что только можно. Суть знаний в css - это опыт. Я свои знания заработал только на практике. Ни в одном гайде не встречал к примеру ситуации, "что в Safari(IOS) в некоторых ситуациях если вы div сделали js кликабельным - то нужно div сделать cursor: pointer... иначе не будет отрабатывать обработчик" + Интерпритаторы в разных браузерах по разному воспринимают свойства... Практика практика и еще раз практика
    Ответ написан
    5 комментариев
  • Актуально ли изучать nodejs для бекенда или лучше оставаться на php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Изучать надо программирование.
    Все эти вопросы, "Какую машину лучше учиться водить - Рено или Фольксваген?" - это детский сад, честное слово.
    Если для вас потолок - это несколько десятков встроенных функций одного языка, то всё равно что учить - ковыряться помаленьку можно на любом.
    Программист же мыслит не инструкциями, а алгоритмами, паттернами, потоками данных, структурами объектов, шинами сообщений. На каком языке это все реализуется - не принципиально.
    Ответ написан
    2 комментария
  • Что нынче должен знать php junior без опыта?

    @pqgg7nwkd4
    Перестаньте называть себя junior без опыта.
    Как показала моя 32х летняя жизнь, в первую очередь нужно быть хорошим человеком.
    С вашим списком умений, я уверен, вы сможете устроиться даже Java программистом и быстро разберетесь.
    Ответ написан
    Комментировать
  • Что нынче должен знать php junior без опыта?

    @HellWalk
    На мой взгляд у вас уже достаточный уровень знаний для крепкого php джуна

    Единственное, что я бы порекомендовал сделать (и ради чего пишу этот комментарий) - или убрать пониже, или скрыть репозиторий cosmosquiz - он очень слабенький, что понятно, если прочитать описание, но кто-то может не читая ткнуть в первый ваш репозиторий (а он стоит именно первым), и взглянув на код сразу отбросить вашу кандидатуру.

    Все же на первый план надо выставлять свой лучший код :)
    Ответ написан
    1 комментарий