• Считается ли переход с php на java(net) карьерным ростом?

    @vanillathunder
    Уйти с хорошего проекта на php в legacy гвно на java - весьма не плохой карьерный рост.
    Ответ написан
    Комментировать
  • Как программисты "старой школы" пишут: while true или while 1?

    И почему так сложилось, что в плане семантики 1 == true?

    Исторически. 0 и 1, нет напряжения и есть напряжение, ложь и прада. Вот отсюда.

    И есть ли разница в производительности?

    Никакой.

    Как программисты «старой школы» пишут: while true или while 1?

    Программисты старой школы считают ноль ложью, а все остальное - истиной.
    Ответ написан
    2 комментария
  • Как узнать с помощь php name динамически созданого объекта html?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    1 комментарий
  • Передать текст в iMessage через html?

    Toy
    @Toy
    Front-end Developer @ Starbucks
    Согласно спецификации, можно открыть iMessage с пустым сообщением, но вписанным номером.
    <a href="sms:">Launch Messages App</a>
    <a href="sms:1-408-555-1212">New SMS Message</a>
    Ответ написан
    Комментировать
  • Как создать дерево файлов и папок рекурсивно?

    miraage
    @miraage
    Старый прогер
    Учите SPL: RecursiveIteratorIterator + RecursiveDirectoryIterator.

    Examples / Brief description: https://stackoverflow.com/a/12236744/790304
    Ответ написан
    Комментировать
  • Можно ли при нажатии кнопки выполнить три функции одновременно?

    @O_Nayre
    Это конечно больше риторика, чем ответ. Потому что вменяемый ответ, на подобным образом сформированный вопрос, дать сложно. Я понимаю, что вы студент, но у вас полная каша из обрывков знаний (фронт, бек и тд). Кроме того, не стоит, спрашивать одно и тоже по три раза, только несколько перефразировав контекст вопроса.
    Если у вас конкретное задание в универе, приведите его.
    Если пилите свой велосипед для саморазвития - приведите полный код.
    Никто не будет телепатировать, что кнопка, которую вы описываете, надо пологать: отправляет форму, или наоборот, обрабатывается jquery для асинхронного запроса...
    Ближе к делу, или сферическое парнокопытное в вакууме:

    <?php
    //логика работы БД
    $result = mysql_query('SELECT * FROM `somwhere` WHERE `somewhat` = '.$_POST['param'].');
    if (!$result) {
        die('Неверный запрос: ' . mysql_error());
    }
    //логика работы БД
    $step =POST['step'];
    $step++;
    ?>
    <div><? php echo $result; ?></div>
    <form>
    <input type="hidden" name="step" value="<?php  echo $step; ?>">
    <input type="radio" name="param" value="1">Запись 1<br>
    <input type="radio" name="param" value="2">Запись 2<br>
    <button type="submit">Отправить</button>
    </form>
    Ответ написан
    Комментировать
  • Как лучше реализовать систему фильтрации?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    В сторону товарищей майоров который читают всю переписку.

    Потому что не знаю вариантов как можно запретить писать например вот так:
    санasолСОБАКАyaндекcTOCHKAru - всё в латиниц переведите, там и поговрим.

    или так
    мой телеphone: se7en девять три раза 1 два 45 шисдисят семь


    Тем более отследить это регулярками.
    Ответ написан
    Комментировать
  • Как вы учили гайдлайны iOS и Android?

    rockon404
    @rockon404
    Frontend Developer
    Вопрос стоит перефразировать в: "Как без надлежащего знания английского языка читать статьи на английском языке".
    Варианты ответа, которые приходят в голову:
    1. Изучить английский до уровня свободно читаю техническую документацию. Это самый лучший вариант.
    2. Читать вооружившись google translate.
    3. Заплатить за перевод третьим лицам.
    4. Искать и если не нашли, сидеть и ждать появления перевода.
    Ответ написан
    Комментировать
  • Тут есть аналог meta со stackexchange?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Нет. Отчасти мету заменяют вопросы с тегом "toster.ru".
    Написать администрации обоснование его необходимости.
    Потому что теги на Тостере работают несколько иначе, чем на SO.
    Ответ написан
    2 комментария
  • Как сделать кросплатформеннуй работу с файловой системой?

    Что надо поправить чтобы она работала в любом современном браузере?

    Браузеры.
    создаем файл и записываем в него html
    читаем это файл и вставляем его в src айфрейма через toURL()

    Создаем файл и записываем в него бинарь какого нибудь WannaCry, дергаем файл по адресу file://Путь_до_файла, юзер его запускает и все.
    Ответ написан
    Комментировать
  • В чём разница между RWD и AWD?

    @trofimovdev
    Python
    Отзывчивый (резиновый, responsive) дизайн использует %, vh/vw и тому подобные "резиновые" величины, которые меняются в зависимости от размера экрана, а также media-запросы. В респонсив версии используется один и тот же HTML шаблон, и мобильный пользователь загружает тот же контент, что и для десктоп версии, целиком.content_responsive-thumb1.gifАдаптивный дизайн имеет заранее несколько версий сайта для разных размеров (320px, 760px, 1024px, etc.), которые не подгружают лишних элементов, как респонсив, если их не будет на странице.
    картинка для понимания
    content_awd-vs-rwd-agente.png


    P.S.: информация взята с agente.ru, там поподробнее расписано.
    Ответ написан
    2 комментария
  • Какие стратегии повышения зарплаты существуют?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Центральный показатель для бизнеса, а следовательно и руководителей, как людей представляющих интересы этого самого бизнеса - это коэффициент возврата инвестиций (ROI). Соответственно, сотрудник должен приносить компании больше денег, чем потребляет. Естественно, что чем выше разрыв между затратами и прибылью, тем лучше, поэтому фонд оплаты труда руководитель должен держать на том минимальном уровне, который гарантирует бесперебойную работу сотрудников. Один из факторов этой бесперебойности - низкая текучка. Сотрудников терять нежелательно. И чем ценнее для компании сотрудник, чем более он профессионален и/или чем больше на него завязано, тем дороже обходится его потеря. Натурально в деньгах. Придётся затратить больше, чем обычно, денег на поддержание работы без него. Придётся затратить деньги и время (те же деньги) на поиск, найм, введение в работу, возможно, обучение нового сотрудника. При этом он может оказаться совсем неподходящих и цикл придётся повторить. Или может оказаться просто хуже прошлого и эффективность отдела снизится. Поэтому, когда сотрудник приходит просить прибавку, руководитель оценивает может ли этот сотрудник уйти или только блефует, насколько легко его будет заменить, какой урон компании будет нанесён его уходом. Потом руководитель оценивает стоимость расширения ФОТ - есть ли резервы, какой сейчас ROI, будет ли больший ROI от реинвестиции этих средств во что-то другое? Если уход сотрудника будет стоить меньше, чем увеличение ФОТа, сотруднику откажут.

    Естественно, всё описанное справедливо для случая, когда руководитель - профессиональный менеджер. А то часто на месте руководителя сидит человек руководствующийся эмоциями и мутными соображениями вычитанными в сомнительной бизнес-литературе.

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Хорошая архитектура снижает необходимость в приведении типов.
    5af00f1b811b0153622827.png
    А придумали и используют динамическую типизацию потому, что она существенно снижает TTM.
    Ответ написан
    4 комментария
  • Как вы боретесь со слабой типизацией и зачем ее придумали?

    И самое главное: кто придумал слабую типизацию?

    Для начала разберитесь с классическим заблуждением, и не путайте слабую типизацию и динамическую типизацию. Сейчас из вашего вопроса можно подумать, что это одно и то же.

    Динамическую типизацию придумали для того, чтобы было легче писать обобщённые алгоритмы и мета-алгоритмы, в дин. языке для обобщения кода не нужны ухищрения типа дженериков (TypeScript, C# и много чего ещё) или шаблонов/макросов (C++). В ОО-языках часто доступны и другие удобства, например смена интерфейса объекта в зависимости от его состояния (т.к. решение о возможности вызова метода/свойства объект может принимать сам).

    Слабую типизацию придумали чтобы заставить людей страдать (да, я не знаю кому такое нужно вообще).

    Как вы пишете код на жс?

    Мы не пишем код на JS, мы пишем код на TypeScript. Да, такие сейчас странные времена, когда язык со статической типизацией компилится в язык с динамической, т.к. исполнять на клиенте (в браузере) больше нечего пока.

    Он же не должен быть напичкан parseInt() и !== undefined.

    Не должен. Если писать на голом JS, можно а) использовать JSDoc для аннотаций о типах, и работать с типами на уровне документации и договорённостей; б) писать алгоритмы в максимально обобщенной манере, и требовать по возможности не конкретных типов данных, а значений, над которыми допустимы нужные вам операции; в) покрывать код тестами, что и спасает в динамических языках.

    Чем больше проект, тем важнее статическая типизация, это нормально. JS - это язык который популярен по техническим причинам и по стечению обстоятельств, а не потому что он этого заслуживает (имхо). Очень неглупые дяди и тёти не стали бы тратить годы своего времени и кучу денег на разработку TypeScript и Flow, если бы это было ненужно.
    Ответ написан
    1 комментарий
  • Как сделать 1,2,3,4 -> array(1,2,3,4)...?

    0xD34F
    @0xD34F Куратор тега Регулярные выражения
    preg_split('/[^\d]+/', $str)
    Ответ написан
    Комментировать
  • Какие задачи должен выполнять RESTful?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    REST - это просто одно из соглашение о том, как сервер должен общаться с клиентом. Ваш вопрос класса "Какие задачи должен выполнять русский язык".
    Ответ написан
    Комментировать
  • Как абсолютному новичку написать бота для ВКонтакте?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    не очень понятно, зачем вы используете взаимоисключающие параграфы, как
    "Хотел бы не пользоваться готовыми решениями"
    "Отмечу, что в целом я не очень горю желанием закапываться в программирование"

    Возьмите готовое решение на каком-либо скриптовом языке и расковыряйте как оно работает. Будет проще, чем писать свое с нуля, если вы новичок.
    Ответ написан
    Комментировать
  • Как лечить спину айтишникам?

    GavriKos
    @GavriKos
    Ну йопт. Вот вы айтишник. Вы же знаете что вопросы по теме надо задавать тем кто шарит в теме, а не сгружать вопросы по программированию переводчикам. Сходите к врачу! И он вам все скажет что и как лучше для ВАШЕГО организма.
    Ответ написан
    11 комментариев
  • Почему некоторые сервисы нужно включать минуя systemd?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    в данном случае вы переключаете режим работы сервиса в части фильтрации пакетов. самим сервисом здесь является iptables
    Ответ написан
    Комментировать
  • Дизайнер-верстальщик мобильных приложений?

    Eridani
    @Eridani
    Мимо проходил
    Вы можете еще вязанием крючком, отделкой фасадов и прочим-прочим владеть, любой опыт никогда не будет в минус.
    Если у Вас хватает сил совмещать, то почему нет?
    Ответ написан
    Комментировать