Задать вопрос
  • Как используя IT помочь человечеству?

    mnjghgmjyt
    @mnjghgmjyt
    php it бот сети
    создания робота который будет работать в селе. Село сделать полностью автоматизирование. Начни с маленького огорода на даче и возможно избавишь кучу людей от этой головной боли.
    Ответ написан
    6 комментариев
  • Хочу придумывать импланты, киберпротезирование - на кого учиться?

    mnjghgmjyt
    @mnjghgmjyt
    php it бот сети
    - биотехнология (бакалавр) -> общее медицинское дело (5 лет обучения) -> нейрофизиология (магистратура) -> хирургия (2 года обучения) -> нейрохирургия (интернатура, 2 года обучения) -> собственные исследования,
    Ответ написан
    Комментировать
  • План обучения Python и дальнейшие перспективы. Кто подскажет?

    slusarvitaliy
    @slusarvitaliy
    Системный администратор
    на работе запускаешь virtualbox c linux на борту(только не убунту, поставь лубунту, там ничего лишнего). Теперь у тебя готовая среда разработки, так как питон встроен в ОС. в роли IDE - spyder (немного о нем можно почитать тут). Далее берем и смотрим эти уроки: imaster.pp.ua/stati/programming/kratkii-kurs-jazyk... . Параллельно пробуя себя в интерпретаторе. Кстати в Linux для того, чтобы попробовать код на работоспособность достаточно в консоли ввести команду python и сам код.
    Ответ написан
    2 комментария
  • План обучения Python и дальнейшие перспективы. Кто подскажет?

    sgjurano
    @sgjurano
    Разработчик
    Лучше читать не Программирование на Python (в основном описание фреймворков), а Изучаем Python (основы языка) того же автора, от нее куда больше пользы.
    Ответ написан
    2 комментария
  • Почему в школах до сих пор преподают Pascal а не Python?

    Вообще да, Python гораздо приятнее Паскаля и я бы выбрал для обучения именно его. Прежде всего вследствие обилия библиотек. Школьника нужно заинтересовать, чтобы он начал работать мозгом, а для этого нужны интересные проекты. Хочется сделать графику? Пожалуйста, pygame. Хочется использовать устройство по USB? Да сколько угодно. Анализировать HTML-код? Да десятью разными способами.

    Однако, смена Паскаля на Python как таковая не решит той проблемы с обучением информатике, какая присутствует в системе образования. Корни этой проблемы лежат в структуре системы образования и в качестве обучения самих учителей. А также, как это ни банально, в уровне их жизни.

    Нет особой разницы, чему плохо учить школьников: Паскалю или Питону. Если же вы хотите научить Питону - существуют факультативы и кружки, если руководство школы поддерживает инициативу.

    Если министерство образования в директивно-приказном порядке решит вдруг сделать такое изменение, это вряд ли принесёт кому-то пользу. Только море головной боли и затраты бюджетных средств.
    Ответ написан
    Комментировать
  • Какая разница между @include и include?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    1. Собака не имеет никакого отношения к include. Это не один оператор, а два совершенно разных оператора.
    2. Увидев @ в коде ты можешь почти со стопроцентной уверенностью сказать, что его писал неграмотный пользователь, и пользоваться этим кодом не стоит.
    3. Увидев в коде @include ты можешь смело считать его автора абсолютным лохом и нубом, а сам код надо выкидывать немедленно. Потому что @include глушит не только саму ошибку включения файла, но и все ошибки в этом файле - то есть, поступает стократ хуже. Это значит, что если автор допускает такие косяки в коде, то и все остальное у него тоже ад кромешный.
    4. Самое главное. Ошибки надо не подавлять. Ошибки надо исправлять. Но опять же, делать это с умом. Начинающие программисты считают сообщения об ошибках своими личными врагами, и борются с ними всеми доступными средствами - с помощью @, error_reporting(0) и др. Получив линейкой по рукам и запомнив на всю жизнь, что так делать не надо, ониначинают с не меньшим рвением писать всякие проверки - лишь бы не допустить, не дай бог, ненавистного сообщения об ошибке. Например:

    if (file_exists($inc))
    {
        include $inc;
    } else {
        echo "Файл не найден";
    }

    Так вот, это - еще хуже. Для начала, часть ошибок этот код все равно не отловит. Но это даже не самое главное. Главное - что вот это вот "Файл не найден" не имеет ни малейшего смысла. Пользователю оно ничего не скажет. А программист о нем не узнает. А если и узнает, то ничего не поймет! Какой файл? Где не найден? По какой причине? Системное сообщение об ошибке содержит массу бесценной информации помогающей идентифицировать ошибку, сообщая нам где она произошла, какой файл не найден, по какой причине не найден. Выдавать вместо этого огрызок "файл не найден" - это мазохизм.

    И вот тут мы должны произвести натуральную революцию в неокрепшем детском мозгу: сообщение об ошибке не твой враг, а твой друг! И надо добиваться его появления всеми возможными способами! В том числе и выпиливанием бессмысленных проверок. Проверку можно ставить только если у нас есть сценарий обработки ошибки: к примеру, вместо этого файла мы можем заинклюдить какой-то другой, дефолтный. Тогда да - проверка имеет смысл. Но если это самый обычный инклюд, который всегда должен быть на своем месте, то его отсутствие обязано вызывать ошибку! Чтобы она была сразу показана на дев сервере и тут же исправлена. Чтобы она была записана в лог на продакшене и тут же исправлена.

    Ошибки не надо подавлять. Ошибки не надо прятать. Ошибки надо исправлять.
    Ответ написан
    3 комментария
  • Какие инструменты вы используете для проектирования архитектуры веб-сайта?

    начиная от листа бумаги и заканчивая mindmap
    Ответ написан
    Комментировать
  • План обучения Python и дальнейшие перспективы. Кто подскажет?

    И так, поехали:
    pythonworld.ru/samouchitel-python #Тут читать
    python-rutour.rhcloud.com #Тут тоже.

    loftblog.ru/category/courses/python #Сюда смотреть
    https://hexlet.io/tracks/languages/lesson_sets/pyt... #Аналогично

    codecombat.com #В это играть. Тут Вы мало чему научитесь, но хоть будете
    повторять синтаксис, алгоритмы и повышать скорость написания кода + повеселитесь!
    Ответ написан
    2 комментария
  • План обучения Python и дальнейшие перспективы. Кто подскажет?

    @Quirel
    Обратите внимание на отличный курс от MITx.
    https://www.edx.org/course/introduction-computer-s...
    На английском языке, но все лекции с английскими субтитрами и переводчиком никто не мешает пользоваться.
    Курс действительно годный, дает начальную базу именно по программированию в целом, а для изучения как раз используется python (правда 2я ветка, но я не считаю это проблемой, в основном все что дается в этом курсе применимо и к 3й ветке). Сейчас уже семестр идет, закончится в марте. Советую записаться на следующий (правда даты не знаю, наверно объявят после окончания текущего семестра).
    Ответ написан
    1 комментарий
  • План обучения Python и дальнейшие перспективы. Кто подскажет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Очень часто питон используется в качестве небольших скриптов в кроне под Линукс.

    Рекомендую ознакомиться с базовыми основами работы в Линукс консоли (bash), и принципами файловой системы в Линукс (права доступа, маски). Да и командная строка в Windows тоже нужна. Пусть не powershell, но там тоже поддерживаются и перенаправления и все такое.

    Обязательно основы SQL - питон, как и любой другой язык, активно сотрудничает с базами данных, поэтому знать как получить данные по запросу из SQL, или через JSON - нужны. А чтобы создать даже простой запрос - основы SQL.

    Система контроля версий. В основном питоноиды предпочитают git.
    Ответ написан
    3 комментария
  • План обучения Python и дальнейшие перспективы. Кто подскажет?

    @pgpja
    Как лучше заниматься практикой? Где поискать задания?

    www.checkio.org
    www.codingame.com

    Программировать как можно чаще. Постоянно писать на Python. Фриланс сайты. Придумайте то что вам интересно бы было реализовать.

    Забыл о книге "Byte of Python". Она не толстая. Читается легко. В конце автор пишет программу для резервного копирования. И главное: ни в коем случае не откладайте пркатику.
    Ответ написан
    1 комментарий
  • Что интересного есть в вашем стандартном шаблоне?

    @Boshnik
    normalize.css
    +
    /* Mobile Screen Resizing */
    @-webkit-viewport {
      width: device-width;
      zoom: 1.0;
    }
    @-moz-viewport {
      width: device-width;
      zoom: 1.0;
    }
    @-ms-viewport {
      width: device-width;
      zoom: 1.0;
    }
    @-o-viewport {
      width: device-width;
      zoom: 1.0;
    }
    @viewport {
      width: device-width;
      zoom: 1.0;
    }


    /* Выравнивание по центру */
    .absolute.center,
    .fixed.center {
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .center, .right.left{ 
      margin:auto 
    }
    .top    { top:0  }
    .right  { right: 0 }
    .bottom { bottom: 0 }
    .left   { left: 0 }


    /* btn disabled */
    .btn-disabled {
      background: #ccc !important;
      cursor: not-allowed !important;
      background: #ccc !important;
    }
    .btn-disabled:hover {
      -webkit-box-shadow:none !important;
              box-shadow:none !important;
      background: #ccc !important;
    }


    /* img gray*/
    .img-gray {
      -webkit-filter: grayscale(100%);
      -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
      -o-filter: grayscale(100%);
      filter: grayscale(100%);
      filter: gray; /* IE 6-9 */
      -webkit-transition: all 1s;
      -moz-transition: all 1s;
      -o-transition: all 1s;
      transition: all 1s;
    }
    .img-color:hover {
      -webkit-filter: none;
      -moz-filter: none;
      -ms-filter: none;
      -o-filter: none;
      filter: none;
      filter: none; /* IE 6-9 */
    }


    /* background */
    .parallax {
    	background-size: cover;
    	background-attachment: fixed;
    	background-position: center center;
    	background-repeat: no-repeat;
    }
    .bg-cover {
    	background-size: cover;
    	background-position: center center;
    	background-repeat: no-repeat;
    }


    P.S. background-image задаю в инлайн стилях, удобно при работе с CMS MODX
    Ответ написан
    Комментировать
  • Что интересного есть в вашем стандартном шаблоне?

    @bogomazov_vadim
    Не знаю насколько интересно, но может кому пригодится. Частями найдено на просторах интернета, использую в своем template + normalize.
    Заменяем длинный текст placeholder многоточием:
    input[placeholder]          {text-overflow:ellipsis;}
    input::-moz-placeholder     {text-overflow:ellipsis;} 
    input:-moz-placeholder      {text-overflow:ellipsis;} 
    input:-ms-input-placeholder {text-overflow:ellipsis;}

    Скрываем placeholder при фокусе:
    :focus::-webkit-input-placeholder {color: transparent}
    :focus::-moz-placeholder          {color: transparent}
    :focus:-moz-placeholder           {color: transparent}
    :focus:-ms-input-placeholder      {color: transparent}

    Курсор для label + отмена раздражающего выделения при клике:
    label {
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
    }

    Только вертикальный ресайз для textarea (horizontal часто ломает диз):
    textarea {
    	resize: vertical;
    }

    Убираем дефолтный курсив у address:
    address {
    	font-style: normal;
    }

    Убираем подсветку полей:
    input:focus,
    textarea:focus {
    		outline: none;
    }

    Адаптивные img:
    img {
    	height: auto;
    	max-width: 100%;
    	width: auto\9;
    }

    Адаптивные видео:
    .video {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
    }
    .video iframe,  
    .video object,  
    .video embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    Перенос слов:
    .break-word {
            word-wrap: break-word;
    }

    Обнуляем списки глобально, т.к. часто используется для навигации и проч., в области контента можно задать другие стили.
    ul {
    	list-style: none;
    	margin: 0;
    	padding: 0;
    }

    Нумерованный список с подпунктами:
    ol {
    	counter-reset: list1;
    
    	li:before {
    		counter-increment: list1;
    		content: counter(list1) '. ';
    	}
    
    	ol {
    		counter-reset: list2;
    
    		li:before {
    			counter-increment: list2;
    			content: counter(list1) '.' counter(list2) '. ';
    		}
    
    		ol {
    			counter-reset: list3;
    
    			li:before {
    				counter-increment: list3;
    				content: counter(list1) '.' counter(list2) '.' counter(list3) '. ';
    			}
    		}
    	}
    }


    update дополнительно стили для печати

    P.S. Что-то конечно юзается не всегда, по желанию лишнее удалить, замечаниям и критике буду рад.
    Ответ написан
    5 комментариев
  • Почему может подтормаживать сканер штрихкода в 1с?

    jawakharlal
    @jawakharlal Автор вопроса
    с проблемой разобрался.
    оказалось всему виной новые атоловские драйвера
    Ответ написан
    Комментировать
  • Как используя IT помочь человечеству?

    @asd111
    Сейчас пожалуй есть смысл делать автомобили на автопилоте и всё связанное с робототехникой, протезами, медицинским оборудованием, дистанционным управлением с помощью головного мозга и т.п.
    neurobotics.ru
    www.smprobotics.ru
    robocv.ru
    Ответ написан
    Комментировать
  • Как используя IT помочь человечеству?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Тыжпрограммист спешит на помощь!)))

    Вообще было бы круто для телеканалов добавить обязательный маркер: правда/ложь, работающий независимо от государства и в случае лжи например 60 сек в 1 сутки глушил канал на спутниках на 1 месяц.
    Ответ написан
    Комментировать
  • Установил SSL-сертификат, а теперь сомневаюсь, нужен ли он? Как заблокировать доступ к https?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Вы перед тем как метаться и включать/выключать сертификат сначала разберитесь в вопросе, сильно волнуетесь - не делайте 301 редирект, пусть сайт отвечает и по http и по https, проблема то в чем. Даже при редиректе, если просадка и будет, то через пару недель вернется все на место, не будьте белкой-истеричкой, https сейчас в тренде.
    Ответ написан
    Комментировать
  • Установил SSL-сертификат, а теперь сомневаюсь, нужен ли он? Как заблокировать доступ к https?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    > Мол если перевести трафик на HTTPS то сайт вылетит из топа гугла как пробка.
    Бред-то какой.

    Если сертификат валиден и корректно настроен 301-й редирект http>https - то ничего никуда не вылетит.
    https://www.google.ru/search?q=debian+kvm&oq=debia...
    https://www.google.ru/search?q=debian+php+5.2&oq=d...
    https://www.google.ru/search?q=ssmtp&oq=ssmtp&sour...

    И так было всегда ) И до ssl, и после.
    Просадка какая-то возможна, но потом всё возвращается.
    Ответ написан
    2 комментария
  • Переехать в Москву и устроиться джуниором. Сколько стоит?

    @iliyaisd
    Полгода назад приехал в Мск, жил 3 недели в самом дешёвом хостеле (в общей сложности 3 недели, обошлось в ~5 тыр, месяц в хостеле общаге можно купить за 8-10 тыр), это время слегка фрилансил, потом устроился на работу. Я правда не джуниор.
    В общем, если знания какие-то есть, и голова соображает, то тыщ 20-30 на старте в Мск выбить сможете железно. Правда, жить на 10-20 тысяч сейчас придётся здорово экономить, но реально. Вопрос, нужно ли вам это? По-моему дешевле обучиться годик-другой дома, найти хорошую, годную удалёнку, делать проекты, изучать технологии. После этого вас в столице оторвут с руками и ногами на нормальной ЗП.
    Ответ написан
    3 комментария
  • Переехать в Москву и устроиться джуниором. Сколько стоит?

    bk0011m
    @bk0011m
    Системный администратор
    А вот моя история.
    в 2009-м году приехал на ПМЖ в Москву. В кармане было 40тыр. Из них 20 потратил на поиск комнаты (9тыр риэлтору, и 11тыр за комнату), а вот снимал комнату в центре, на чистых прудах.
    В течении 2-х недель нашел работу. В начале были сложности. Платили мало, но на жизнь хватало. Сейчас уже и жилье свое есть и работа постоянная. Так что все - реально.
    Ну и совет: Если собрались в Москву, по мониторьте hh.ru, только серьезнее отнеситесь к требованиям в вакансии. Народ тут не дураки, и если что-то в вакансии пишут, значит у вас скорее всего "это" спросят. И лучше будет если вы будете "это" знать не понаслышке.
    И напоследок: неудачное время вы выбрали. Грядут сокращения. Так что если уж решили рисковать, то сложности скорее всего будут. Но главное не сдаваться, все в ваших руках.
    Ответ написан
    Комментировать