Ответы пользователя по тегу Программирование
  • Как вывести процент гласных в слове?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Алгоритм простой. Два массива, в одном гласные, в другом согласные. Ищем, согласные_count++, или гласные_count++. Считаем процентные соотношения. Всё.
    Ответ написан
    Комментировать
  • Как развить аналитические способности?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Нужно стать занудой =)
    А если серьезно, ставите любые утверждения, с которыми сталкиваетесь под сомнение. Всё самостоятельно перепроверяете. Ставите себе сами задачи и сами же (можно с задействованием окружающих) их (героически) решаете. Любой вопрос, любую проблему с которой сталкиваетесь - не бросаетесь сразу её решать, а сначала всесторонне обдумываете, ищете пути оптимизации решения. Часто после анализа вообще задача трансформируется в новую задачу или совсем отпадает. Обязательно заручаемся помощью/советами у более компетентных людей, воспринимаем и учитываем их советы... Не боимся новых задач/трудностей, наоборот сами их ищем. Попутно решая задачи максимально стараемся повысить свой уровень компетентности в смежных областях.
    Все эти пожелания не относятся к какой то одной области (программированию) а скорее универсальны, и быстро (по крайней мере в моем случае) из программиста/системщика - сделали руководителя ИТ структуры....
    Ответ написан
    6 комментариев
  • Выпыавпвпывпвыпывпвп?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Вот тут почитал ответы, ок, даже если так, значит вы будете ориентироваться не на самых продвинутых покупателей. Здесь на сайте для гиков, вы не найдете поддержки, но вполне возможно вас ждет успех среди обычных людей, коих собственно большинство. Нас гиков - меньшинство =)
    Ответ написан
  • Укажите примерное направление исследований для магистерской диссертации?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Тема вопроса интересна. Не занимайтесь (не тратьте время) на то, что не будет впоследствии внедрено. Создайте "свой google", он ведь тоже начинался как дипломная работа. Что вам интересно, в чем вы разбираетесь, и хотите начать разбираться еще лучше? Серьезно подумайте САМИ, не полагайтесь на "научных руководителей" которые навяжут вам то, что интересно им и в чем ОНИ разбираются. Я сам отчасти научный руководитель, могу такое советовать....
    p.s. часто научные руководители за счет своих подопечных решают свои проблемы - нарабатывают материал для своих докторских и т.п. Будьте умнее.
    Ответ написан
    6 комментариев
  • Будет ли целесообразным в БД MySQL пол хранить в виде строки?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Конечно целесообразно, если у вас количество полов значительно больше двух =)))) А если всё таки два, тогда нет...
    Ответ написан
    Комментировать
  • Для новичка лучше учить ЯП исходя из задач, которые хочется решать или наиболее простой язык?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Если вы на старте, и пока еще на отлично не знаете никакого языка, то конечно имхо лучше сначала определиться с задачами, которые будут решаться. С другой стороны... Можно конечно и на бейсике "замки строить", чем например занимаются все 1С'ники.... В общем скачивайте примеры программ на разных ЯП и смотрите что вам эстетически приятно, потом попробуйте понравившееся освоить, написать "hello world" а затем какой нибудь калькулятор.... Не перестало нравится? Пишите более сложный проект. Близко, но немного не то - поищите в подобных поблизости еще, может таки и найдете свой идеал =)
    Ответ написан
    Комментировать
  • Как освоить сами принципы программирования, не зацикливаясь на каком-то языке?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Нас в свое время начинали учить с "алгоритмического языка", некой синтетической ерундовине, вроде бы призванной научить азам программирования. На тот момент я уже знал Basic, Pascal, C/C++... В конечном итоге мне алгоритмический язык не кажется чем то полезным, но для полного "нуля" в программировании возможно действительно что-то полезное в нем есть. Всё таки я (а у меня есть определенный опыт в преподавании, даже в родственной к "Плешке" структуре преподавал) считаю, что начинать учить программирование нужно с какого-то простого, но функционального языка, в т.ч. имеющего возможности ООП. Имхо лучше школьного Паскаля тут ничего не придумаешь....
    Ответ написан
    2 комментария
  • Как организовать управление программой с телефона?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    С учетом того, что на смартфоне часто бывает неудовлетворительное качество сигнала сотового оператора, мне импонирует вариант какого-нибудь текстового бота, icq-bot, irc-bot, whatapp-bot. Не уверн что есть что то готовое (подходящее вам), но именно посыл команд по таким каналам и ответ в текстовом виде имхо оптимальный вариант управления удаленными процессами.
    В частности я видел реализованный (уже готовый icq-bot, который даже реализовывать не нужно, он есть и работает). К нему посылаешь определнную команду и он например пингует указанный вами ip, а в ответ присылает результат...
    Насчет TeamViewer - с телефона/планшета управлять компом им невозможно, потому что безумно не удобно. Возможно только "посмотреть на экран", точнее его часть =) Пробовал, в итоге пришлось купить ноутбук.
    Ответ написан
    Комментировать
  • Как объяснить термин "Паттерн головного мозга"?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Комментировать
  • С чего начать создание приложения для Android?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Наверное неплохо бы для начала почитать/посмотреть какое нибудь руководство по созданию первого несложного приложения. Поищите поисковиком....
    Ответ написан
    1 комментарий
  • В чем принципиальная разница между вложенными циклами и рекурсией?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Сначала изобрели циклы. Затем рекурсию.

    Я бы сказал так. Принципиальная разница в том, что цикл это всегда повторное многократное выполнение одного и того же кода.
    В рекурсии можно реализовать гораздо более сложный алгоритм, можно сказать, что рекурсия, это более "умный" цикл, реализующий "углубление внутрь себя", различные его уровни углубления. Повтор - да, но этот код, уже не тот же самый, как в цикле, это уже код находящийся на другом уровне.
    На практике рекурсия позволяет гораздо более точно описать некоторые процессы, либо механику обработки этого реального процесса. А в связке с ООП, это еще и очень большое облегчение разработки ПО, и сокращение объемов написанного кода.
    Ответ написан
    Комментировать
  • (windows) Есть ли инструменты для написания оболочки вокруг оконной программы?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Если есть исходники - то можно программу перепесать и допилить GUI.
    Ответ написан
    Комментировать
  • Что нужно для открытия аукциона?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Нужно много. Главное - нужен Бренд/Имидж/Доверие от участников. Пока нет доверия, сложно привлечь участников....
    Ответ написан
    Комментировать
  • Банально, но все же вопрос о самоопределении?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Я тоже и ИТ (основная специализация по жизни) и геометрия (любовь с детства) и Психология (второе высшее). В итоге я нашел себя как это ни странно в качестве администратора базы данных в области благотворительности. Если нужно подробнее, пожалуйста, но не на показ =)
    Ответ написан
    Комментировать
  • Какое ПО помогает в проектировании приложений?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Конкретно для проектирования не знаю, однако для коммуникации и организации совместной работы многие используют связку Slack+Trello.
    Ответ написан
    Комментировать
  • Разработка программы под Win 7 и Win 10. Каковы отличия?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Небольшие отличия есть, они обсловлены измением некоторых подходов в самой Вин10. Например просто так сделать программу добавляющуюся в Автозагрузку уже не получится, и т.п. незначительные мелочи...
    Ответ написан
  • Как написать программу(где копать, с чего начать) для мак с функцией действия, когда наводишь на определенную область экрана?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    А что в Маке колесиком оно уже не регулируется?
    Сейчас вот проверил у себя на Вин8, легко регулируется...
    А искать надо в Гугле вбейте "Программирование для Мак для начинающих".
    Ответ написан
    Комментировать
  • Как обработать текстовый документ малой кровью?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    простейшая задача, например на школьном Паскале... чтение строки, формирование новой строки, запись в файл. в общем и целом около 6 строчек кода....
    Ответ написан
    Комментировать
  • Как вернуть файлы?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Если нет доступа к папке - стать её владельцем и настроить права доступа себе.
    Если папка открывается, но файлы пропали, я бы воспользовался GetDataBack. Так как chkdsk не всегда корректно исправляет ошибки, и часто файлы "бьются".
    Ответ написан
    Комментировать
  • Подключение телефона к видеорегистратору?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Не возможно (в большинстве случаев). Видеорегистратор (если речь о автомобильных) либо работают в режиме регистратора, либо в режиме web-камеры. В последнем случае, может получиться смотреть изображение с регистратора, но оно при этом не будет писаться. Дайте угадаю, видеорегистратор без экрана, BlackBox?
    Ответ написан
    Комментировать