Задать вопрос
  • Теория php программирования на примере?

    saboteur_kiev
    @saboteur_kiev
    beduin01: "Мало того что он в разы дырявее чем тот же C#"
    Чтобы далеко не бегать и не быть голословным, приведите хотя бы парочку примеров дырявости в PHP?
    (Надеюсь понимаете, что имеется ввиду именно дырявость в PHP, а не в продуктах на нем написанных).
  • Зачем был создан C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Ingernirated:

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

    Когда-то с моей помощью открылась первая интернет-аптека в стране. Никто из нас не знал что и как делать, и "никто нас этому не учил", учились сами, много учились, много работали.

    Сейчас вы можете гуглить, читать википедию - на все глупые вопросы можно найти УЖЕ готовые ответы. Вам нужно научиться их искать - в этом заключается весьма полезный навык, который пригодится на всю жизнь - в современном море информации, уметь найти то, что вам нужно с максимальной скоростью, проигнорировав спам - полезно.
  • Теория php программирования на примере?

    saboteur_kiev
    @saboteur_kiev
    Уточните что вы подразумеваете под доступностью сайта:
    * существует ли домен (проверяется dns)
    * включен ли комп (можно проверить по ping, но иногда icmp может быть заблокирован)
    * поднят ли на нем веб-сервер (curl, или другой GET с парсингом заголовка ответа)
    * работает ли на веб-сервере сайт (curl или другой GET на конкретную заранее известную страницу сайта с * проверкой заранее известного контента)
    * работает ли на сайте конкретный функционал (множество curl/GET на разные страницы с параметрами и проверкой заранее известного ответа).

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

    Все вышеперечисленные вопросы должны относиться к чужим сайтам в инете, или конкретному набору сайтов, которые принадлежат вашей компании?
    Если вашей компании - какой конкретно у вас доступ к сайтам - есть ли shell доступ к хостингу, есть ли возможность установить свой софт для мониторинга на сайты - и так далее.

    Нельзя просто брать и писать мониторинг, не имея полного представления о возможностях и требованиях.
  • Как стать специалистом на фрилансе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    darksladen: На фрилансе тебя никто не поругает за твой плохой код..

    На фрилансе пару жалоб от заказчиков - и работу вообще не найдешь, количество бирж ограничено, и вообще на фрилансе сарафанное радио - вещь крайне немаловажная.
  • Зачем был создан C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Ingernirated:
    Давайте отвлечемся и вернемся к математике.
    Представьте, что вы школьник 1-го класса и пришли изучать математику.
    И тут вы начинаете - я наверное хочу изучать теорию графов, или нет, я буду изучать комбинаторику, или нет, я буду изучать дифференциальную геометрию. При этом вы еще ни таблицу умножения не знаете, дробей не знаете, но уже хотите специализироваться.

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

    В программировании знание самого языка программирования - это примерно 5-10% от того, что нужно.
  • Зачем был создан C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Я начинал со спектрума, где на бейсике и ассемблере искал как сделать себе вечную жизнь и бесконечное оружие.
    Затем со скриптов автоматизации.
    Затем с игрового сервера.
    Лет через 5 я отчетливо понимал, что 4 года назад я писал гавно, а год назад ну вроде ничего так, но тоже переписать бы.
    Сейчас, 20 лет спустя, я понимаю, что переписать можно было бы вообще все.
    Путь к совершенству бесконечен, потому что пока ты осознаешь что и как можно было сделать, мир вокруг меняются, инструменты совершенствуются, поэтому погоня за идеальным кодом - вечна.

    Учитесь не просто писать код, а решать ПРАКТИЧЕСКИЕ задачи - то есть не забывайте, что программа - это инструмент для того, чтобы сделать что-то другое, и всегда есть понимание приоритетов.
  • Как сравнивать значения строки в структуре на языке С++?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Вместо quote используйте тег code, чтобы форматирование не сползало - читать невозможно.
    А собственно данные вы откуда берете?
  • Как стать специалистом на фрилансе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    darksladen: Хотите стать ценным специалистом - решайте ценные вопросы (бизнес вопросы, инженерные вопросы).
    Вы же ударились в красивый код, как в самоцель, а вся суть красивого кода заключается исключительно в удешевлении поддержки и разработки. Но никак не в функциональности или стабильности самого продукта. Ну разве что косвенно.
    Интересуйтесь тем, как продается или что именно делает ваш продукт, как сделать ваш продукт более популярным, более ценным - и будете ценным специалистом.
  • Зачем был создан C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Ingernirated: Не нужны вам хорошие книги по программированию. Вам нужно просто программировать. Адекватное понимание экосистем и тех вопросов что вы пытаетесь поднять, приходит на уровне мида и выше
  • Как стать специалистом на фрилансе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    darksladen: У вас какое-то неправильное представление о фрилансе и офисе.
    Разница заключается ВООБЩЕ не в том, где кого будут бить по рукам.

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

    Поэтому не нужно сравнивать офис и фриланс шаблонно - все зависит от того, как устроились в офисе, как устроились на фрилансе.
  • Зачем был создан C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Евгений Шатунов: Xamarin? Mono ? - тоже разработка Microsoft.
    Ну да, Microsoft иногда идет навстречу, но в опенсор он выложил ограниченные куски .net framework.

    Спасибо, что указали. Тем не менее, в реальности - 95% разработки на C# Это ентерпрайз под основную платформу.
  • Предложите хорошую литература по электронике (в основном цифровой) для новичков?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    alex vak: там топ продаж. Если ориентироваться на него, то в художественной литературе самое крутое это 50 оттенков серого.
  • Предложите хорошую литература по электронике (в основном цифровой) для новичков?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    Я скептически отношусь к фразе "лучшее, что есть". В современном мире уже невозможно перечитать все, что есть, чтобы выбрать из него лучшее.

    А в качестве практики - IMHO лучше будет взять готовый набор типа ардуино-конструктор с практическими инструкциями пары десятков рабочих схем - то есть очень наглядная практика почти без теории.
  • Предложите хорошую литература по электронике (в основном цифровой) для новичков?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    alex vak: Из вашего первого списка и читайте
    А.) Cворень. "Электроника шаг за шагом"
  • Где и Как познать четвертое измерение?

    saboteur_kiev
    @saboteur_kiev
    Даже слепые с рождения, отлично ориентируются в трехмерном пространстве, и имеют адекватное восприятие трехмерного пространства.
    2.5 мерность - это ненаучное понятие, и есть только в старых игровых движках типа Doom.
  • Какое регулярное выражение написать в pattern для телефона с "+"?

    saboteur_kiev
    @saboteur_kiev
    Причем тут корректность номера? вы почитайте внимательно вопрос топикстартера, он не требует корректность номера, у него просто экранировать не вышло.

    А ошибку исправлю.
  • Указатели и динамическая память в С++?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    Это просто трындец... счет до 10-ти учить по таблице...

    В мое время счет до 100 очень быстро, самостоятельно и с азартом учился по сдаче с рубля.
  • Виртуальная прогулка, что делать?

    saboteur_kiev
    @saboteur_kiev
    liks: Ну подумайте подумайте. Один раз может быть премируют, а потом будут уже отдавать распоряжения, типа "вот тут поправь, вот там подвинть, сделай такое же моему другу у него тоже фирма"