Ответы пользователя по тегу Программирование
  • Можно ли создать низкоуровневое приложение на Ruby?

    @asd111
    В руби нет возможности работать с памятью напрямую . Единственный вариант - писать расширение на С++ с использованием SWIG
    Ответ написан
    Комментировать
  • Куда поступать на программиста?

    @asd111
    Крутой ВУЗ дает больше возможностей больше знакомств, легче устроится в крутую компанию.
    Ответ написан
    Комментировать
  • Какие технологии стоит освоить?

    @asd111
    Ответ написан
    Комментировать
  • Влияние армии на знания программирования?

    @asd111
    Армия разная бывает. Где то надо за компами сидеть.
    Возьми с собой книги по программированию пару штук(5-6) поновее по интересующей тематике — как раз за год прочтешь и вернешься получив знания, а не потратив время.

    Забыл сказать. На навык программирования влияет не армия, а алкоголь и сигареты, в армии бывает так что народ начинает пить и курить по страшному и потом мозги работают уже не так. Если хочешь сохранить мозги, то от этого всего лучше воздержись.
    Ответ написан
    4 комментария
  • В чём ошибка ActionListener?

    @asd111
    Как вариант можно сделать ButtonActionListener package-private классом

    public class OOP {
      public static void main(String[] args) {
        
        JFrame frame = new JFrame();
        frame.setSize(400, 500);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setLocationRelativeTo(null);
        frame.setLayout(new GridBagLayout());
    
        JTextField textf = new JTextField();
        JTextField textf2 = new JTextField();
        JButton Mybutton = new JButton("Start");
        
        frame.add(textf, new GridBagConstraints(1, 1, 1, 1, 0.0, 0.9,
            GridBagConstraints.NORTH, GridBagConstraints.HORIZONTAL,
            new Insets(2, 2, 2, 2), 0, 0));
    
        frame.add(textf2, new GridBagConstraints(1, 2, 1, 1, 0.0, 0.9,
            GridBagConstraints.NORTH, GridBagConstraints.HORIZONTAL,
            new Insets(2, 2, 2, 2), 0, 0));
    
        frame.add(Mybutton, new GridBagConstraints(1, 3, 1, 1, 0.0, 0.9,
            GridBagConstraints.NORTH, GridBagConstraints.HORIZONTAL,
            new Insets(1, 2, 2, 2), 0, 0));
        
        Mybutton.addActionListener(new ButtonActionListener()); // Ошибка
    
        frame.setVisible(true);
        frame.pack();   
      } 
    }
    
    class ButtonActionListener implements ActionListener{
        @Override
        public void actionPerformed(ActionEvent e) {
              JOptionPane.showMessageDialog(null, "Messege box");      
        }
    }
    Ответ написан
    Комментировать
  • 12 летка хочет учиться программировать

    @asd111
    Подарите ребенку как можно больше хороших книг по программированию.

    Нужны книги по самому Python, по алгоритмам и структурам данных, по Django, по базам данных (SQL).
    Какие именно книги нужны в каждом случае найдете в поиске по данному сайту, тут часто обсуждали.

    Если всё сделаете правильно, то лет в 15 или раньше ваше чадо начнет зарабатывать на Python.
    Ответ написан
    Комментировать
  • Как выбрать узкую специализацию?

    @asd111
    Попробуйте выбрать компанию, в которой хотите долгосрочно работать, тогда скорее всего и область деятельности будет проще выбрать.
    Ответ написан
    Комментировать
  • Как используя IT помочь человечеству?

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

    @asd111
    Сходите к врачу. Болезни можно и нужно лечить.
    У меня были небольшие проблемы с кистью и указательным пальцем, решил ковриком с гелевой подушкой под кисть и новой 7-ми кнопочной мышкой, на которой не нужно крутить колесик чтобы прокрутить страницу вниз.
    Ещё поменял клавиатуру на A4-Tech KV-300H - низкий профиль кнопок. По ощущениям набирать текст гораздо легче.
    Ответ написан
    Комментировать
  • Насколько сложная капча?

    @asd111
    я не все разгадал, синие показались слишком сложными.
    Ответ написан
    Комментировать
  • Почему часто open source проекты не компилируют?

    @asd111
    Open soure ориентирован как правило на Linux.
    В Linux чтобы установить все нужные библиотеки достаточно прописать apt-get install libaaa-dev, libccc-dev и т.п. в одну строку и все нужные библиотеки установятся разом.
    Для visual studio есть NuGET - менеджер пакетов. Попробуйте поискать нужный вам open source проект в нем
    www.nuget.org/packages?q=
    Ответ написан
  • На что вы зря потратили время в изучении программирования и веб-разработки в целом?

    @asd111
    Компьютерные игры и избыточный просмотр телевизора.
    Если посчитать сколько времени я потерял в молодости с 12 до 22 лет на просмотр музыкальных каналов и на компьютерные игры, то получится года 2-3 совершенно полного безделья, которое можно было потратить на изучение программирования.
    Я очень жалею что потерял много времени в молодости, но мне кажется что всё поправимо. Сейчас мне уже за 25 а я только начинаю учить Java, зато мне нравится то что я делаю.

    А раньше я работал на стройке, на автомойке, даже дворником )))) Но я не могу назвать это пустой тратой времени. Как говорят японцы: если у тебя не было в жизни проблем, то тебе нужно их купить.
    Ответ написан
    Комментировать
  • Книги, дающие базу по программированию в целом и ООП?

    @asd111
    Алгоритмы и структуры данных. Любой автор. И шаблоны проектирования.
    Ответ написан
    Комментировать
  • Как считывать текстовый файл?

    @asd111
    В С удобнее всего читать через fscanf.
    /* fscanf example */
    #include <stdio.h>
    
    int main ()
    {
      char str [80];
      float f;
      FILE * pFile;
    
      pFile = fopen ("myfile.txt","w+");
      fprintf (pFile, "%f %s", 3.1416, "Hello");
      rewind (pFile);
      fscanf (pFile, "%f", &f);
      fscanf (pFile, "%s", str);
      fclose (pFile);
      printf ("I have read: %f and %s \n",f,str);
      return 0;
    }


    Выведет

    I have read: 3.141600 and Hello

    а если есть С++ то можно через потоки ввода-вывода - так ещё проще.

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

    habrahabr.ru/post/246257
    Ответ написан
    Комментировать
  • Можете рассказать о ВМК МГУ?

    @asd111
    Номер телефона приемной комиссии.
    (495) 939‒55‒90

    Группы Вконтакте:

    Общая
    https://vk.com/cmcmsu

    Выпускники ВМК МГУ
    https://vk.com/club21940885

    Абитуриенты
    https://vk.com/cmcmsuabitur

    Приемная комиссия
    https://vk.com/cs_pk

    По поводу общаги не волнуйся. Если она есть (а в МГУ она должна быть) и недорогая, то остальное не важно.

    По поводу работы слышал что студенты в основном устраиваются в проекты, которые разрабатываются внутри МГУ.

    С работой лучше не торопится, если времени на работу и учебу не хватает то лучше выбрать учебу.
    Ответ написан
    Комментировать
  • Вопрос по поводу осноение JavaSE: куда двигаться дальше?

    @asd111
    JDBC, Hibernate, Java EE, Spring - это очень популярный стек технологий для Java.
    JDBC - работа с базой данных
    Hibernate - ORM для работы с базой данных, упрощает работу с базой данных
    Java EE - набор библиотек для создания web проектов на Java.
    Spring - набор библиотек в основном используется для web. Т.е. из всего набора чаще всего используются Spring MVC и Spring security
    По Java EE хорошая книга Java EE 7 recepies - problem solution approach. Официальный туториал по Java EE немного нелогично построен и слишком затянут.
    По Spring хорошая книга Spring recepies самое новое издание по Spring 4

    Работу можете искать уже сейчас. Хотя бы узнаете что осталось доучить
    Ответ написан
    1 комментарий
  • Проблемы установки Java на Mac OS X?

    @asd111
    Java начинает работать только в тот момент когда вы запускаете что то написанное на Java. До этого момента Java ничего не делает.
    Ответ написан
    Комментировать
  • Есть ли здесь программисты, так сказать, выходцы из админов?

    @asd111
    Знакомый перешел из сисадминов в Front-end
    Ответ написан
    Комментировать
  • Как справляетесь с нервами и стрессом на работе?

    @asd111
    Был тут у нас любитель доступных женщин. У него фирма, которая работала 5 лет, развалилась за 3 месяца. Так что алкоголь и доступные женщины - путь к неудачам и стрессу.

    Я расслабляюсь с помощью общения с людьми или чтением книг. Ещё очень хорошо успокаивает вера в Бога.
    Ответ написан
    33 комментария
  • Какой ЯП выбрать для следующей ситуации?

    @asd111
    ЛЮБОЙ сайт легко скопировать.
    А если будете писать на чем то необычном, то ваш сайт не будет развиваться, т.к. вы не найдете специалистов по экзотическим технологиям.

    Лучше сделайте цены более привлекательными чем у конкурентов — это ваше главное преимущество в торговле, а не возможности вашего сайта.

    Скидка 10% относительно конкурентов может дать вам огромное преимущество.
    Ответ написан
    1 комментарий