• На каком я сейчас уровне?

    @lutokris
    Я к сожалению только начинаю изучать Python, Django, но почему мне кажется что вы написали что-то типа HelloWorld))
    Ответ написан
    1 комментарий
  • Как установить Windows без флешки и диска на голый ноутбук?

    @lutokris
    Если ноутбук легко разбираемый- вытаскиваешь с него жесткий, вставляешь в другой ноутбук/системник - устанавливаешь там винду до первой перезагрузки, выключаешь не давая ему перезагрузиться и вставляешь свой. И радуешься.
    Ответ написан
    3 комментария
  • Где найти интересные проекты на Raspberry Pi?

    @lutokris
    Если не ошибаюсь на кикстартере какая то движуха происходит связанная с проектом Тамагочи для олд-скул хакеров - ФлипперЗеро. Швейцарский нож олд-скул хацкера, умеет очень много, но как обычно наверное бывает у любых подобных инструментов - по отдельности каждая из фич слабее чем специализированные девайсы. Может за счет модулей расширения получится сделать действительно мощный инструмент. А так конечно пока выглядит как специфичная дизайн игрушка для скрипт-киддеров.
    Ответ написан
  • Как функцию вместо void (char*s) написать char* (char* s)?

    @lutokris
    Понял ваш вопрос, вам нужно создать массив возвращаемый через указатель с помощью malloc/calloc. В вашем случае нужно
    вместо
    char *words[fstrlen(s) / 2 + 1]  
    //написать
    char* words = malloc(fstrlen(s)/2+1);


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

    @lutokris Автор вопроса
    Вроде понял почему, в качестве параметра malloc принимает размер выделяемой области в байтах, соответственно так как размер символа char - 1 байт, мы можем в качестве размера выделяемой памяти передать длину строки. А int - 4 байта, поэтому нужно выделить размер n * sizeof(int) и допустим 10 целочисленных чисел займут 40 байт места. Правда еще не до конца совсем понятно почему в примере выделили размер памяти под строку Length + 1, а не просто Length строки. Получается например под строку длиной 10 символов - "новальживи" мы выделим на 10 байт, а 11 байт.
    Ответ написан
    Комментировать
  • Что и как учить после уже небольшой базы знаний Python?

    @lutokris
    Программист - это не тот который изучил все что можно, понял как что работает. А тот кто находит этому применение. Главное найди куда приложить свои навыки и умения. Определи свой путь, пробуй, изучай и дерзай. Научиться делать то, что ты описал - это все равно что научиться ходить ребенку ползущему на коленках. А станешь ли программистом - это зависит только от тебя. В свое время когда-то у меня тоже был такой прорыв когда за пару месяцев казалось что изучил почти все про С++ - синтаксис, ООП, STL, WinApi, SQL, ассемблерные вставки. А потом внезапно понял что почти не к чему мне приложить все эти знания, не было подходящей задачи для решения. Я понял, что на самом деле я всего лишь научился ходить и идти - а куда именно и зачем - непонятно. Единственным интересным проектом для меня тогда была помощь с дипломом для одного 4 курсника, когда сам будучи первокурсником полностью написал ему весь код для обмена AVR устройства с датчиками температуры, давления и общения с клиентским приложением. Вот это было последнее что самое интересное. На радостях помню я даже разместил в группе вк для студентов что помогаю с микроконтроллерами бесплатно. Но объявление мое удалил модератор, потом случайно в комнате комендант нашел паяльную станцию и компоненты, сделал строгий выговор. А через еще немного времени был выгнан с универа за несданную вовремя физру и диффуров. Желание изучать программирование сменилось желанием найти себе крышу на ночь и пропитания в виде роллтона с яичницей (если повезет). Вот так и все повисло почти на 10 лет, круговорот вечной суеты жизни. И только недавно начал возвращаться к этой теме, проходить все заново, восстанавливать куски свои разрозненных знаний. И это очень тяжело, когда вроде бы все понимаешь - но не можешь это сделать. Вроде понимаешь что именно хочешь, как и что должно принимать, передавать и выдавать. Рисуешь логические схемы, блоки Но когда хочешь все это перенести в код и это не получается - чувствуешь как будто в голове сломался компилятор, который должен скомпилировать все это с бумажного формата в код программы. И приходится заново восстанавливать все то, чего не хватает. Так что мое главное пожелание - найди цель приложения своих знаний и умений.
    Ответ написан
    Комментировать