Задать вопрос
  • Как делать копию (можно и в ручную) Базы Данных MySQL на Centos 6?

    @AlexLIn
    mysqldump -u root -p --all-databases > backup.sql

    mysqldump database_name > database_name.sql

    mysqldump --databases database_one database_two > two_databases.sql
    Ответ написан
    5 комментариев
  • Знаете ли вы столь же полезные сайты как Toster, Habrahabr, Lifehacker?

    Nekto_Habr
    @Nekto_Habr
    Чат дизайнеров: https://t.me/figma_life
    А почему никто не упомянул древний и по-прежнему более чем живой ixbt.com? В конференции сайта тусит огромное IT-сообщество, обсуждающее всё в IT и жизни
    Ответ написан
    3 комментария
  • Знаете ли вы столь же полезные сайты как Toster, Habrahabr, Lifehacker?

    @Artyom_Silchenko
    Продвинутый пользователь
    CyberForum.ru - форум программистов и сисадминов: www.cyberforum.ru
    Компьютерный форум Ru.Board: forum.ru-board.com
    Конференция iXBT.com: forum.ixbt.com
    Russian Software Developer Network: RSDN.ru

    DevZen Podcast Подкаст о программировании, IT и смежных темах: devzen.ru
    Software Development podCAST: https://sdcast.ksdaemon.ru/
    Подкаст о создании игр «Как делают игры». Ведущие — Сергей Галёнкин и Михаил Кузьмин. galyonkin.com/podcast
    Аналитическая программа «Рунетология» runetologia.podfm.ru

    VentureBeat venturebeat.com
    Mashable Mashable.com
    ReadWrite readwrite.com
    Business Insider www.businessinsider.com
    Ars Technica arstechnica.com
    Ответ написан
    1 комментарий
  • Знаете ли вы столь же полезные сайты как Toster, Habrahabr, Lifehacker?

    @wildtun4
    Ответ написан
    Комментировать
  • Путь в быдлокодеры или как стать программистом с 0?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1) Я упорно отказываюсь называть верстальщиков - программистами.
    На 90% это тупая низкооплачиваемая работа, никакого отношения к программированию не имеющая
    Исключения есть, но не много.
    Для того что бы стать web backend программистом - знания верстки нужны самые минимальные (читай - не нужны вообще, но в процессе все равно появятся), зато нужно например sql которого в вашем списке нет почему то.

    2) Если хочется денег и нет отвращения к дресс-коду - можно пойти в java разработчики.
    По деньгам выиграете заметно, но это в 99% enterprise со всеми вытекающими.

    3) Если хочется денег и свободы - можно пойти в разработчики ios/andoid на выбор.
    Самый правильный вариант если с нуля выбирать профессию.
    Кадровый голод в сфере дикий, в dc берут с 0ми знаниями на неплохие деньги.

    Imho самый правильный вариант для Вас - второй или третий.
    Становиться верстальщиком сейчас - явно не самая хорошая идея.

    UPD
    PolzuizYami: Что за enterprise и что за вытекающие? )
    Какой порог входа для разработчика под мобилки и через сколько я смогу показать результат и что то за это начать получать ? Почему вы не любите fronted? ) И почему становится fronted'ом не лучшая затея(на верстке я как бы не собирался останавливаться, но это основа основ для fronted'a)?

    Enterprise - работа или в крупной компании или в аутсорсере который работает на крупную не IT компанию. Вытекает из этого определенный уровень бюрократии, чинопочитания, формализма, дресскода и прочего, что в какой то мере компенсируется кешем и стабильностью™.
    Опять же не всюду, но очень много где.

    Порог входа для мобильной разработки сейчас достаточно низкий, 0-1-2 месяца самостоятельной практики и можно идти на вакансию junior, в dc платят 40-50 на старте, за год-два можно выйти на 150-250+ с учетом фриланса.

    По поводу фронтенда:
    Сразу небольшой дисклеймер:
    a) не хочу никого обидеть, пишу исходя из личного опыта. b) это справедливо не для всех проектов.

    Итак:
    1) В отличии от backend - сложность и объем задач по frontend не зависит от размера аудитории проекта.
    2) В отличии от backend - работы по frontend выполняются быстро и в отсутствии требований по изменениям - доработкам не подвергаются.
    3) В отличии от backend - текущая работа по frontend сильно менее связана с прошлыми этапами работы, либо погружение в проект требует не много времени (не всегда, но часто)
    4) Следствие из 1, 2, 3: Для запуска развития среднестатистического проекта нужны backend разработчики в команду (штат/длительный аутсорс) и не нужны frontend разработчики в команду (проще и дешевле брать фрилансеров под конкретные задачи)
    5) Вывод: Путь верстальщика это в 90% либо короткая дешевая работа на фрилансе, либо работа в штате по поддержке постоянных маркетинговых хотелок (подвиньте банер на 20px в бок, итд), либо в очень редких случаях - действительно сложные, нагруженные с точки зрения frontend проекты.
    Почему в редких случаях? Потому что таких проектов очень мало :) (и кстати многие из них - enterprise)

    UPD-2
    По поводу мобильной разработки:
    Куда пойдет mobile dev через 5 лет - предсказать сложно. На мой взгляд основная масса проектов сейчас достаточно простая и для успешной реализации требует монотонной аккуратной работы (70-80% времени это собирание верстки и анимаций, подключения к внешним апи). Адские зарплаты сейчас обусловлены дикой нехваткой людей. Но есть мнение что пик уже прошел.
    С другой стороны появляются новые мобильные платформы - и разработчики нужны уже под них) Непрерывный процесс саморазвития как он есть)

    UPD-3
    Собственно, почему Веб ,а не мобильная или Java. Ориентировался чисто по вакансиям своего города, к сожалению живу не в DC и да же не в DC2, а наверно DC 666 (Владивосток).
    Вся прелесть бытия IT специалистом - в нашей широкой востребованности. Не нужно ориентироваться на свой город, да и на DC по большому счету не стоит. Перед тобой вся планета.
    да и маме сайт сделаю
    ппц мотивация для выбора жизненного пути.
    Ну а про потолок верстальщика - я расписал ниже.
    Ответ написан
    28 комментариев
  • В чем польза изучения PHP сегодня?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    1. Даст ли изучение PHP больше пользы, понимания работы WEBа и разработки в нем, чем к примеру, Django, Ruby?

    Если ваша цель - понять принципы вэба в кратчайшие сроки - php вполне для этого ок, но только этого языка МАЛО, web имеет и frontend сторону. *Django - это того, не язык.

    2. Предпочитается ли PHP сегодня, и будет ли предпочтителен на будущее для разработок не мелких сайтов, а сложных проектов, учитывая его развитие(наверное)?

    Facebook, VKontakte - это маленькие проекты?))

    3. Что я, или многое ли, упущу в плане проф. развития, если не буду изучать PHP, а перейду сразу на другие серверные языки, а возможно и, - Основы программ.- основы С - JS - Динамические Django/Ruby - далее?

    Не мешайте в одну кучу компилируемый язык общего назначения (С), событийный скриптовый язык (JS), фреймворк (Django) и скриптовый язык (Ruby)). Они предназначены для разных задач.

    Не будет ли проблем с удаленной работой(фултайм) и муки совести, что возможно поддался общему негативному фону относительно PHP, и пропустил его?

    Все зависит от вас. Если вы станете отличным спецом RoR, или NodeJS, или Django - проблем с поиском работы не будет.
    Дело в том, что хотя и php-шников много, хороших специалистов найти очень не просто. Банально на собеседовании на синьйора спрашиваешь: в каких ситуациях стоит использовать "AR, в каких Repository", или "какие негативные последствия могут быть при использовании FK в high load проекте", а в ответ тишина. Куча народу считает себя гуру JS, а когда спрашиваешь что-то, что не делает jQuery(библиотека) - полное непонимание.

    Резюмируя выше сказанное: php-не центр всея web, это интсрумент и он подходит под вполне конкретные задачи, под кучу других задач он не подходит. Вы можете спокойно зарабатывать на хлеб с маслом в web разработке не зная при этом php. Вам всего то нужно стать хорошим специалистом своего дела.
    Ответ написан
    9 комментариев
  • Как начать уважать свой труд?

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

    laska
    @laska
    PHP/JS разработчик
    Для JS препроцессоры распространены, так как люди пытаются тащить парадигмы ООПных языков на в самом деле отличающийся JS.

    PHP самый обычный, и очень простой ООПный язык программирования, поэтому обходится без всего этого.

    В общем на этом можно заканчивать, но есть одно но. Так как PHP прост и на нем куча кода, который не всегда быстрый, то PHP сам может быть "препроцессором" для компилируемых ЯП. К примеру в HipHop PHP код транслируется в C++, и затем компилируется.
    Ответ написан
    Комментировать
  • Сервис конференций для XMPP-сервера Битрикс?

    babarun
    @babarun Куратор тега 1С-Битрикс
    Безумный план моих идей в руках больных людей
    А встроенный в кор.портал IM не подходит? Там функционал тот же.
    Ответ написан
    4 комментария
  • Как реализовать вывод компонента внутри комплексного компонента новостей?

    babarun
    @babarun Куратор тега 1С-Битрикс
    Безумный план моих идей в руках больных людей
    В шаблоне news.detail создаёте файл component_epilog.php и в него уже вставляете компонент top элементов.

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

    ещё как разрешает, на этом и построены комплексные компоненты
    Ответ написан
    21 комментарий
  • Как определить с помощью утилиты pathping в какой точке сети проблема?

    @throughtheether
    human after all
    Как определить с помощью утилиты pathping в какой точке сети проблема?
    Если вы не понимаете, что именно вы ищете при помощи pathping, то никак.

    но не смог понять где именно проблема
    Расскажите для начала, какую именно проблему вы наблюдаете? Медленно качаются файлы? Высокий пинг до какого-то хоста?

    везде бездумно копируют и вставляют один и тот же пример,
    Потому что они не знают страшной тайны - вывод pathping, mtr и прочих утилит имеет отношение к диагностируемой проблеме лишь в некоторых, далеко не во всех, случаях.

    1. Почему в таблице 2 столбца "Утер./Отпр.", а выводов 3;
    Третий вывод (справа от него стоит символ |) показывает на предполагаемый процент "потерь" на линке/хопе между соответствующими хостами (37% между 9 и 10 хопами в вашем случае).

    UPD:

    1. Ищу конкретно к кому обращаться на тему дурно работающего оборудования, так как порядком надоели проблемы с интернетом.
    "Дурно работающее оборудование", "проблемы с интернетом" - это какие-то расплывчатые формулировки. Есть интернет. Есть в нем некие сервисы. Вы, используя различные (это важно) протоколы передачи данных, получаете к этим сервисам доступ. Есть различные количественные и качественные характеристики качества предоставления доступа/сервиса. Например, вчера сайт загружался за 1 секунду, а сегодня - за 3. Или вчера файл качался со скоростью 2 МБ/с, сегодня - 0.5. Или телефония вчера работала приемлемо, а сегодня голос стал металлическим и звонки стали сбрасываться.

    2. Проблема - потеря данных. А это нестабильность связи, проблемы с ошибками при просмотре онлайн видео и прочие мморпг например.
    В случае использования протокола TCP (например, просмотр видео на Youtube) потери пакетов могут приводить к уменьшению эффективной скорости передачи данных. Различные ошибки ("невозможно открыть файл, повторите еще раз"), на мой взгляд, чаще связаны с различными проблемами CDN (сети распределения контента, грубо говоря, сети кэширующих серверов).

    3й пункт не совсем я понял. Для диагностирования проблемы на конкретном участке утилита вполне пригодна и справляется лучше чем traceroute, я не ошибаюсь?
    Не думаю, что уместно сравнивать pathping и traceroute. На моей машине, например (windows 7), pathping 8.8.8.8 не отображает хопы, входящие в AS Google, a tracert отображает. Больше всего для диагностики проблем с доступом к некому сервису, на мой взгляд, полезно посылать сообщения того же протокола (http head, tcp syn в случае с web, tcp syn в случае tcp, udp-сообщения в случае udp) и анализировать количественные (задержка, отношение количества ответов к количеству запросов) и качественные (наличие ответов как таковых) характеристики взаимодействия. Например, в случае доступа к web-странице вывод ping может быть малорелевантен.


    4. Тогда я не понимаю, почему и между линком и на исходном узле присутствуют потери. Означает ли это, что проблемы на исходном узле на самом деле вызваны проблемой коммутации меж узлов?

    я не знаю что такое конкретно исходный узел, что такое конкретно маршрутный узел
    Если я правильно понял, в колонке "исходный узел" (не самый лучший перевод оригинального названия "source to here") приведены показатели потерь при отправлении icmp-запросов непосредственно на данный хост. В этом случае трафик, как правило, обрабатывается отдельным процессором (входящим в control plane). С целью защиты control plane от DoS-атак трафик до него ограничивается (control plane protection policy в оборудовании Cisco, встроенный полисер в оборудовании Juniper). В колонке "маршрутный узел" приведены (оценочные) показатели потерь, вносимых непосредственно линком между текущим хопом и следующим. Подробнее здесь.


    Кроме того, на добавленном новом скриншоте видно, что:
    До узла kzn наблюдается потеря, а затем потери наблюдаются преимущественно в колонках "Исходный узел", что как я понимаю, относится к проблеме конкретно этих узлов, что в случае яндекса я верить отказываюсь, а значит ставлю под сомнение достоверность моего понимания этих данных.
    Мое мнение таково - "потери" до узла kzn02.transtelecom.net обусловлены именно защитой control plane соответсвующего устройства (Juniper MX-серии, как предположение).
    Комментировать оценки (предполагаю, основанного на статистике) алгоритма pathping, не зная его в деталях , не могу. Рекомендую диагностировать возможные проблемы более реалистичными средствами.
    Ответ написан
    1 комментарий
  • Есть ли рускоязычная среда програмирования?

    @wikipro
    0. www.algoritm2.ru/index.php/ru - Алгоритм2 - аналог/надстройка над VisualBasic.NET - самое совершенное (кроме 1С) из того что видел
    1. среда программирования Кумир 2.2.1 - ключевые слова на русском языке используется для обучения в школах, версия для Win, Mac, Linux в т.ч. AltLinux . Интерфейс напоминает Ваши скриншоты -UOPilot. Много документации и примеров. На удивление среда исполнения выглядит заметно лучше чем оф. сайты по КУмир.
    Я так понял Вам нужны не только русские ключевые слова, но и хочется визуального программирования, типа нарисовал блок схему программы и запустил её (или оболочка сгенерировала код)
    2. для визуального программирования можно посмотреть Scratch - рисуете блок схемы - он по ним выполняет программу http://ru.wikipedia.org/wiki/Scratch_(язык_програм... но в основном для обучения детей
    3. rus.24bb.ru/viewtopic.php?id=7 - Визуальный язык программирования Дракон - рисуете блок схему он по ней генерирует текс программы на 1С, Си, Java и т.п. На нём было написано ПО Для Бурана
    4. www.hiasm.com - Конструктор программ позволяет каждому пользователю ПК начать программировать без знания каких бы то ни было языков высокого уровня сразу же после установки среды.
    Создать программу в HiAsm так же просто, как собрать фигурку из деталей лего - достаточно выбрать необходимый набор компонентов и соединить их друг с другом в цельную конструкцию...
    5. habrahabr.ru/post/145067 - Визуальный язык программирования Google Blockly
    6. Есть ещё такой язык программирования Глагол - аналог паскаля сейчас помоему заброшен
    7 www.gendoc.ru КОНЦЕПТ - система для программирования на русском языке с IDE - достаточно современная, подходит для написания скриптов

    Если интересуют только русские ключевые слова то:
    1. практически все современные компиляторы позволяют использовать русские имена постоянных, переменных и функций - реально очень удобно, особенно править старый код, Это работает например в ЯваСкрипт, VisualBasic, visualC и т.п.
    2. В Си можно использовать комманду препроцессора Define - тогда везде можно использовать "если ... то... иначе"
    3. преимущества - улучшается понимаемость кода особенно старого, меньше ошибок при вводе имён переменных
    4. Недостатки - при использовании define - не будут работать авто дополнения комманд, справка по коммандам и т.п. имена библиотек и т.п. всё рано останутся англоязычными, в справочных системах и примерах кода всё будет написано по английски - всё равно придётся переводить на русский или использовать двуязычный код
    5. Утверждение о том что такой код не смогут использовать в англоязычных проектах - отдаёт манией величия - те кто туда вносить свой код английский знает отлично и таких вопросов не задаёт
    Выводы:
    Я для себя выбрал использование русских имён переменных констант и функций - во всех своих проектах, кодовые слова оставил английские там где нельзя применять русские (в 1С, Кумир)

    ruscomp.24bb.ru - форум для тех кто интересуется Языкам программирования с русским синтаксисом
    Ответ написан
    1 комментарий
  • Что есть коммерческое использование?

    mihavxc
    @mihavxc
    На практике лучше обезопасить себя и убрать все логотипы.

    Приведу пример.
    Пришла проверка в один сервисный центр и нашла на одном из компьютеров инженеров WinAmp.
    Признали коммерческим использование, так как был установлен на рабочем компьютере. И даже не важно, что винамп мог и не запускаться не разу. А учитывая «дуболобность» наших органов лучше перестраховаться. Я в тот момент в отделе К практику проходил и для себя на будущее сделал однозначный вывод.
    Ответ написан
    1 комментарий
  • Конфликты плагинов с разными версиями jQuery?

    vermilion1
    @vermilion1
    // подключаем последнюю версию jQuery
    // подключаем jQuery 1.6
    var $jq16 = jQuery.noConflict(true);  // сохраняем ссылку
    // подключаем jQuery 1.4
    var $jq14 = jQuery.noConflict(true);  // сохраняем ссылку
    
    ;(function($) {
      // старый плагин, который использует jQuery 1.4
    }($jq14));
    
    ;(function($) {
      // чуть новее, использует jQuery 1.6
    }($jq16));
    
    ;(function($) {
      // используем последнюю версию jQuery
    }(jQuery));
    


    Как-то так.
    Ответ написан
    1 комментарий
  • Установка deb-пакетов на сервер без интернета?

    help.ubuntu.com/community/AptGet/Offline/PrintUris
    На сервере без инета устанавливаем пакеты
    apt-get --print-uris --yes install ExamplePackage > packageuri.htm
    Поулчаем файлик со ссылками всего, что надо скачать. На компе с интетом качаем —
    wget --input-file packageuri.htm
    Получаем пакет и все зависимости скачанные, их надо перенести на сервер и поставить
    apt-get -o dir::cache::archives="/media/flash" install ExamplePackage
    /media/flash — это место где у вас лежат скачанные пакеты
    Ответ написан
    Комментировать