• Как вырасти из программиста в менеджеры («А хочу быть владычицей морскою»)
    0
    Менеджмент — это управление. Менеджер — это тот, кто управляет.
    Россия — это страна менеджеров? Здесь вопрос нужен? Кто управляет и чем? кем?
    Кто управляет унитазами? Ассинизатор, Сантехник, Золотарь, Домохозяйка, Уборщик?
    Если общественных, то общественный деятель? Здесь вопрос нужен?
    Управленец — это скорее воспитание. Управленцы воспитывают управленцев. Образование или переквалификация очень слабо связанны с управлением.
    Ну я менеджер. И я менеджер своего горба.
  • Как выкать в английском языке: градация слова «you»
    +1
    Грамматическая структура языка была довольно схожа на современный немецкий.

    Опечатка: «схожа». Вариант: «довольно похожа».
    Вариант: «Грамматическая структура языка была довольно схожа с современным немецким».
  • Илон Маск: «Марс — свободная планета, там не действуют законы Земли»
    0
    Специфические законы могут понадобиться, когда само поселение на Марсе будет достаточно большим. Сама разработка таких законов может представлять из себя массу сложностей. Некоторый экспорт законов с Земли может быть всего-лишь отражением существующих на Земле проблем и разногласий. А значит и экспортом противоречий.
    Илон Маск объединяет людей вокруг хороших идей. Сама отправка экспедиций выглядит несколько преждевременной. Но разработки и научные исследования грандиозны и позволят использовать и применять наработки на Земле, и не только для переселений людей в ближайшее время на планеты солнечной системы.
  • Программирование — это материализация идей
    0
    Сама публикация довольно интересная. Такие довольно сложные темы возможно редкость. Программирование это не только познание мира, то есть моделирование реального мира как такового и упрощенное его отображение. Материализация некоторых ментальных сущностный. Какой может быть смысл и цель для человека — это возвращение в рай(возможно построение некоторого рая ) или некоторая реализация бытия, то есть реализация некоторой уже запущенной программы?
    Вопрос уходит возможно в предназначении человека, человечества. Допустим человек для познания мира. Тогда он будет создавать программу для познания человека? Но он будет переносить свою ментальность в то что он создает? Цель в улучшении мира? Но мир уже и так идеален — он существует. В чем смысл и цель? Смысл может быть найден, но цель… Какова конечная цель существования мира? В его бесконечности? Возможно такие размышления — софистика.… И как бы не от чего «оттолкнуться» в поисках. Как будто вы отталкиваетесь от некоторого «вакуума» или минус бесконечности. Сама цель «познание мира» — это некоторое врожденно качество( свойство) человека. А цель, возможно, что можно улучшить в себе? Публикация наталкивает на размышления.
    Какова может быть цель создания такой парадигмы — облегчить себе мышление? Делегировать мышление биологических существ не биологическим?
    У людей есть некоторое сознание.
    Вопрос есть ли сознание у окружающей не биологичкой материи?
    Что такое воля? Есть ли воля у окружающей не биологической материи?
    Некоторые вопросы философий и религий пересекаются.
  • Яндекс помогает распространять вредоносное ПО?
    0
    Как вы решите тогда проблему в протоколах отличных от «www»?
  • Яндекс помогает распространять вредоносное ПО?
    +4
    У меня в яндекс кошельке лежал когда-то 1 рубль. Просто один единственный рубль.
    Он там у них лежал долго. То есть с него у меня могли бы быть даже копеечные процента.
    Но!!! Яндекс отобрал у меня этот единственный рубль. То есть за хранение своего рубля они у меня его отобрали. Объяснили они это тем, что я долго не пользовался кошельком яндекс. То есть по факту они в любой момент могут отобрать все деньги с кошелька просто за долгое отсутствие активности пользователя.
  • Яндекс помогает распространять вредоносное ПО?
    +1
    Есть некоторые плюсы у яндекса — их браузер очень быстрый.
    Однако из недостатков — очень агрессивная рекламная политика и навязывание не нужных сервисов и рекламы. Есть альтернатива яндексу, но выбор не очень велик: Google(тоже монополия почти с теми же недостатками), duckduckgo — альтернативная, безопасная система поиска. Что касается безопасной почты, то protonmail точка com. Но всякая безопасная почта медленнее обычной.
    Пользователю приходится принимать решение самостоятельно при наличии такой возможности у конечного пользователя.
  • Как FL.ru обманывает пользователей, продавая одну услугу два раза, нарушая собственные правила
    –1
    Под специальностью «дизайнер» может подразумеваться несколько специальностей. Например касательно разработки пользовательских интересов, то специалист по usability подразумевает знание психологии пользователя. То есть он берет на себя часть функций менеджера(то есть менеджера по продажам). Однако художник интуитивно понимающий сочетание цвета и влияние его на настроение, не то же самое что дизайнер-верстальщик и программист. Конечно, в работе приходится осваивать много смежных направлений. Стремление бизнеса оптимизировать и нанять как можно людей более универсальных вполне понятна. Тут кроется одно противоречие — чем шире будут знания и кругозор, тем по определенным направлениям эти знания будут поверхностей. И нанять одного работника, так называемого «человека — оркестра» — такое случается очень редко.
  • Компиляция программ с помощью Notepad++
    0
    Согласен. Но это некоторый учебный материал, который я пытаюсь написать.
    Какой я посыл хотел открыть в этом материале: То что начинающему вовсе не обязательно начинать свое обучение с готовых IDE, c готовых фремворков и тд. Да вам может поначалу показаться, что программирование состоит из складывания кубиков GUI и связывания обработчиков. Здесь я писал для лучшего понимания некоторых общих концепций. Во всяком случае пытался. Знание готового фрейворка повысит вашу эффективность. Но не сделает из вас разработчика. Также как и знание одного IDE. Такое знание сделает из вас «Знателя определенного фремворка» или «Знателя IDE одной версии».
  • Компиляция программ с помощью Notepad++
    0
    Да. Может быть даже более подходящими будут vi и emacs
    Emacs можно скачать с gnu.org
    www.gnu.org/software/emacs
    Но в них нужно вникать и осваивать другие подходы работы с текстом.
    У emacs довольно давно есть возможность работать с искусственным интеллектом.
    Только поисковики мне по этому вопросу какую-то билеберду выдают. В основном какие-то рекламные кричащие заголовки.
  • Слишком чисто?
    0
    В этом случае, идея о том, что программные системы должны быть «пригодными для жизни» представляет собой интересное понимание.


    Такой перевод выглядит нормально. Сама система пригодная для жизни, или та которая живет. Другая трактовка выглядит иначе: «В такой системе можно жить» ну или в «Такой системе смогут жить наши программы». В отношении кода программы, то по началу это наброски, такие же как эскизы художника, а готовая программа — как готовая картина.
    Код в этом случае представляет из себя только некоторую заготовку — трафарет из которого сделают готовую программу. Но этапы разработки: математика — алгоритмы — проектирование — кодирование — отладка — тестирование — сборка программы — бетта тестирование — тестирование релиза — выпуск готовой программы для конечного пользователя. Это очень кратко.

    Когда офис в порядке и нет отвлекающих моментов, то сосредоточится легче. Но в абсолютно идеальной чистоте будет психологически трудней работать. Так что с другой стороны некоторый идеал, может даже полностью парализовать работу.
  • Компиляция программ с помощью Notepad++
    0
    Вы когда maven устанавливаете, вы его тестируете как-то?
    Вот вы установили. Вам же нужно его как-то протестировать? Что вы делаете? Запускаете из командной строки с аргументами. Как вы иначе проверите правильность его установки и работы? Или вы верите в то, что он изначально установился правильно? Вот вам и ответ. Ну использовать хотя-бы для тестирования правильности установки. И да можно собирать мавеном прямо из текстового редактора и скриптами.
  • Компиляция программ с помощью Notepad++
    0
    Не все «с пеленок» попадают в мир Линукс. К тому же с выходом разработок Microsoft и установок на Windows 10 терминалов различных ветвей Линукс, «грань» между системами будет стираться. В Линукс уже давно существует Wine. Если речь идет о некоторой «кросс платорменности», то разработчику приходится вникать в мир различных систем. К тому же некоторые системы, довольно дано сделанные, успешно продолжают жить, даже не всегда в том виде в каком они были выпущены. Разработки для этих систем продолжаются. Да и обратную совместимость никто не отменял. Компилировать программы из MS Word — это конечно утрированно. Речь идет о компиляции с использованием некоторого редактора кода на примере Notepad++. Это не обязательно должен быть Notepad++, в мире Linux вы успешно можете использовать более подходящий именно для вас. Идея только в том чтобы описать это всё в общих чертах. Вы не поверите, но некоторые начинали разработку своих IDE именно так.
  • Компиляция программ с помощью Notepad++
    0
    Здесь согласен. Доработаю.
  • Компиляция программ с помощью Notepad++
    0
    Насчет cmd — то без него как вы настроите, диагностируете систему? Будете использовать power shell? Как без cmd диагностировать систему, если большая часть утилит не имеет GUI?
    Будете подключаться из Linux? Так я выпиливаю ненужные мне части системы. Подсистема posix не нужна для нормальной работы, её вполне можно удалить. Будете использовать кучу стороннего софта и те утилиты с GIU которые есть в системе? Или руками лезть каждый раз в regedit?
  • Компиляция программ с помощью Notepad++
    0
    Можно конечно, накачать исходников и собрать всё своими руками. Не все разработчики занимаются maven, apache ant. У всех разные задачи. Здесь я показал наиболее простой путь к пониманию, как мне кажется. Но некоторые вещи требуют еще объяснений. cmd такой же инструмент, вы можете использовать удобные именно вам, вернее даже наиболее подходящие для ваших конкретных задач, которые вы решаете. Но для некоторых задач эти инструменты могут совсем не подойти. Здесь вас скорее всего смутило, то что я привожу в основном примеры на java. Нужно будет дописать на с++ или привести пример взаимодействия потоков и как это просто продемонстрировать с помощью cmd и собственной консоли NppExec.
  • Компиляция программ с помощью Notepad++
    0
    mvn verify и mvn install относится к системе сборки Maven. Какое отношение это может иметь к Notepad++? Ну если вы будете собирать Notepad++ системой сборки Maven или будете собирать мавеном из консоли Notepad++.
    С Maven работают в основном Java-разработчики, хотя есть плагины для интеграции с C/C++, Ruby, Scala, PHP и другими языками.
  • Компиляция программ с помощью Notepad++
    0
    Спасибо за ваш интерес. В самом тексте исходника вы задаете кодировку?
    Ну например на c# это выглядит так:static void Main(){
    Console.OutputEncoding = System.Text.Encoding.UTF8;
    Вот мой вывод в консоле самого Notepad++
    <<< Process finished (PID=7912). (Exit code 0)
    IF: 0 !=0 goto exit
    HelloWorld
    Process started (PID=6364) >>>
    Привет
    ___________
    При этом я везде установил кодировку UTF-8.
    Далее в коде на с#, кроме вывода на консоль, я создал окно: MessageBox.Show(«Мир»);

    Никаких кракозябр. Всё работает. Я посмотрю еще на других языках программирования, как решается эта проблема. Но вы же можете программно писать в коде и считывать самостоятельно системные кодировки, кодировки консоли и тд. Немного позже я добавлю решение этих вопросов в текст статьи. И напишу более подробно.
  • Компиляция программ с помощью Notepad++
    0
    «Не поддерживает юникодные символы в выводе»
    В какой кодировке у вас исходники? Поставьте UTF-8. Вы путаете установки для системы для юникода, установки Notepad++ для исходников, установки консоли для юникода и установки преобразования символов из одной кодировки в другую в самом NppExec. Вы можете поставить без преобразования и он оставит у вас то что есть.

    Что касается ConEmu, то в Windows 10 вы можете использовать полноценную оболочку Bash вместо эмулятора консоли ConEmu.

    Раскрасить символы вывода можете и для cmd.

    Вы можете писать исходники в любом текстовом редакторе. И я вас не призываю использовать какой-то определенный. Но эта статья относится к Notepad++. Будет время, напишу про другой.
  • Компиляция программ с помощью Notepad++
    0
    Спасибо за ссылку и информацию. Там два релиза этого проекта Notepad++ для программиста было выпущено.
    github.com/simonsteele/pn/releases
    Самый недавний это 3 Dec 2016.
    Simon Steele работал над этим проектом 15 лет.
  • Как я поступал в 18 университетов США
    +1
    Очень интересный рассказ со всеми подробностями. Захватывающая история.
    Хорошая стилистика. Актуальность данной статьи не вызывает сомнения, поскольку следуя вашим советам, многие смогут попытаться в будущем поступить.
    Мне особенно понравились ваши подробные рассуждения о скрытых возможностях и подводных камнях. Ваши рекомендации будут несомненно полезны
    поступающим. С интересом прочитал. Ваши рассуждения действительно мотивируют на достижение поставленных целей и осуществление мечты. То как вы описываете ваше общение и тщательную подготовку вызывает большой интерес.
    Спасибо за ваши труды и вдохновение.
  • Едем в город южный: как живут разработчики в Ростове-на-Дoну
    0
    Ищу работу в Ростове-на-Дону. Территориально нахожусь недалеко от Ростова.
    Мои публикации здесь: Опровержение мудреца. Анализируем предложенный алгоритм
    Работа с распределенной системой контроля версий Git на примере GitHub
    Внутренние и вложенные классы java

    Ищу любую работу в сфере IT, на любую даже минимальную зарплату.
    Квалификация: диплом(тема диплома ИИ), сертификаты по java среднего уровня, опыт работы, реально участвовал в проектах ИИ (нейросети) — Daimler Benz Forschung, Daimler AG.
    Пожалуйста, если кто может реально помочь найти работу напишите мне.
  • Самые редкие и самые дорогие языки программирования
    –2
    Различие между фреймворком и языком программирования мне известны.
    Но на раннем этапе карьеры редко кто задаётся вопросом об этой разнице.
    Что местами у человека опытного может возникнуть диссонанс я думал в момент написания, но не сумел найти быстрого решения как исправить ситуацию.
  • Работа с распределенной системой контроля версий Git на примере GitHub
    0
    Mep3avec, тут я с вами согласен. Для удобства прочтения нужно будет запилить навигацию, хоть простенькую по публикации. Но всё сразу не сделать. Значительные улучшения — это не быстрый процесс.
  • Самые редкие и самые дорогие языки программирования
    –3
    Это только холивар на тему какие альясы вы используете.
    То что я назвал Qt языком программирования, а не фремвоком?
    Qt, да по некоторым определениям фремвок, на котором уже разговаривают.
    С другой стороны любой язык программирования можно называть синтаксическим сахаром. Это смотря с какой стороны смотреть и как-то обозначить точку отсчета в некой системе координат рассуждений. В предыдущем ответе я сказал гнусную ложь, вернее сказку, даже не всю сказку, а только её часть поэтому пост заминусовали. Только вот раскаяния как-то не приходит.

  • Самые редкие и самые дорогие языки программирования
    –4
    Smalltalk — Википедия
    ru.wikipedia.org›Smalltalk
    Smalltalk ([ˈsmɔːltɔːk]) — объектно-ориентированный язык программирования с динамической типизацией, основанный на идее посылки сообщений, разработанный в Xerox PARC Аланом Кэйем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг, и другими в 1970-х


    Некоторые направления Smalltalk продолжают развиваться в настоящее время.
    mou пишет в своей публикации на хабре «Как попробовать Smalltalk на вкус»
    arielf пишет в своей публикации «Как изучение Smalltalk может улучшить ваши навыки программиста»

    Вы не включили в свое исследование Qt.

    Спасибо за интересный обзор «Самые редкие и самые дорогие языки».
    Самые редкие — это экзотические языки программирования.
    Под «самые дорогие языки» — у вас имеется в виду самые высокооплачиваемые специалисты знающие определенные языки программирования.

    «Самые дорогие» — это дорогие в изучении, в затратах на изучение.
    Не факт, что они самые прибыльные.

    Можно рассмотреть по прибыльности для компаний. Для компании Oracle самым прибыльным является язык Java, как очень распространенный на земном шаре.
    Для Microsoft прибыльным является C#.
    Ассемблер — прибыльный, но очень тяжелый в освоении язык.
  • Стажировки — это пушечное мясо, чтобы затыкать дыры, а не “бесценный опыт и карьерные перспективы”
    +3
    Бизнес хочет
    Бизнес не может «хотеть» или «не хотеть». Это некоторая фантазия об объекте исследования. Бизнес может выступать в роли субъекта?
    Надо пойти, уговорить бизнес. Сам «бизнес» вы никак не сможете уговорить. Пока нет определения бизнеса — это некоторое абстрактное понятие.

    Статья интересная. Но, с моей точки зрения, она в основном про какое-то «садо-мазо». О плохой архитектуре и не выстроенных коммуникациях внутри системы.
    Не имею в виду плохую архитектуру некого кода, под плохой архитектурой в данном случае я имею в виду плохую архитектуру самого взаимодействия в системе, нарушение коммуникаций и коллизии. Отсюда и непонимание между разработчиками разных поколений. Это в конечном счете может отразиться на связи исполнитель — заказчик.
    По моему мнению некоторые знания объектно-ориентированного программирования, SOLID например, можно применять не только в коде, но и в реальной жизни. Это выглядит довольно странно, что сами разработчики хорошо разбираясь в архитектуре, не могут выстроить и реализовать архитектуру нормальных отношений и коммуникаций в команде. Ну да они же не психотерапевты и не «гигапевты».

    rcanedu, в общих словах вы правильно описываете довольно распространенную ситуацию.
    То есть вы обозначаете некоторую проблему, но не предлагаете пути её решения. Только сама локализация некоторой коллизии не приводит самостоятельно к разрешению конфликтной ситуации.
  • Работа с распределенной системой контроля версий Git на примере GitHub
    0
    В моей публикации нет цели объяснять какие-то заоблачные высоты гиков.
    А есть цель написать простыми словами и рассказать о практическом применении.
  • Работа с распределенной системой контроля версий Git на примере GitHub
    0
    Narical, те моменты которые затрагиваются в ваших ссылках касаются более глубокого погружения в git. То есть многие моменты исследуют философию git и могут касаться разработчиков самого git. И это не очень простые темы. Там уже несколько иной уровень.
    Прог вхождения в эту тему будет запредельно высок >>>
  • Работа с распределенной системой контроля версий Git на примере GitHub
    0
    Narical, ваша критика справедлива.
    Не буду с вами спорить. Хотел написать небольшую шпаргалку по git, а получилась довольно длинная публикация. Перестарался. Но без объяснения тех или иных терминов и некоторой вводной теоретической части не обойтись. Немного перестарался. Более того, я улучшаю публикацию понемногу и она будет еще длиннее.
  • Послание будущему программисту
    +1
    Спасибо за интересную публикацию. Реальность жизни. Мне следовало прочитать вашу статью 32 года назад. Некоторые выводы в статье всё-же во многом субъективны. Онлайн курсы, машинное обучение в плане практики может дать очень многое. Выбор своего пути мы делаем часто интуитивно, а не руководствуемся расчетами и статистикой. В плане обучения стало в некотором смысле легче учиться, потому как информация более доступна и открыта, но её потоки увеличились. В плане обучения, по моему мнению больше времени нужно уделять практике в начале своего пути. Практический, как и теоретический опыт накапливается с годами. К вопросу об обучении, то теория и теоретические знания необходимые специалисту устаревают довольно медленно. Некоторые фундаментальные знания, заложенные учеными еще прошлого века продолжают сохранять актуальность на сегодняшний день. Ключевой момент тут, как эти знания преподнести, чтобы они лучше усваивались, были яснее и понятнее. Если посмотреть с другой стороны, со стороны обучающегося, то важным становится вопрос, как быстрее усваивать и применять полученные знания. То есть вы сами, учитесь выстраивать свои методы самообучения. Время — очень ценный и не бесконечный ресурс для человека.
  • Внутренние и вложенные классы java. Часть 2
    –1
    NeoCode, я услышал ваши замечания.
  • Git и Github. Простые рецепты
    0
    $ssh git@github.com
    ssh: connect to host github.com port 22: Operation not permitted

    Доступ есть. Есть репозитории. Но я их отправляю по https://, хотя и по ssh: тоже иногда получается.
    Ссылку в основном делаю так: $git remote add имя_ссылки https://github.com/имя_пользователя/имя_репозитория.git
    Вместо origin использую удобное имя.
    PS. Иногда всё нормально. Иногда «permission denied».
    Статья хорошая.
    Но в статье можно было-бы рассказать еще про токены, какие токены генерируются. Для чего.
    Про роли в проекте. Нет я конечно понимаю, что тогда получится очень длинно.
    И вы упомянули ссылки на хеш. Продолжите, как их можно использовать. Что можно использовать для ссылки первые 3 буквы хеша. И еще
    версии проектов (commit)
    — это не совсем точное определение. commit — это что-то вроде ссылки на сделанные изменения. То есть это ссылка на разницу. Точного определения я сам сейчас не вспомню. Нужно будет поискать.
    Расскажите что такое HEAD. И о git checkout HEAD^, о ветках, о слиянии веток.
  • Git и Github. Простые рецепты
    0
    Спасибо за публикацию.
    У меня получилось по вашей статье. Но только до этого момента:
    $ git push -u origin master
    ssh: connect to host github.com port 22: Operation not permitted
    fatal: Could not read from remote repository.
    
    Please make sure you have the correct access rights
    and the repository exists.

    Напишите побольше о правах доступа. Почему может возникнуть такая ошибка.
    И даже по https — тоже та же ошибка. Порт не заблокирован.
  • Гид по ручному тестированию приложений: преимущества, этапы и методологии
    0
    Спасибо за интересную статью.
    У вас небольшая ошибка в тексте:
    покрыв с их помощью большие массивы кода.
  • Внутренние и вложенные классы java. Часть 1
    0
    Согласен. Нужно будет еще раскрыть более подробно тему интерфейсов, вложенных интерфейсов, абстрактных классов применительно к внутренним классам и затронуть тему наследования при этом. Позже допишу. Примеры кода еще не готовы.
  • Книга «Как управлять интеллектуалами. Я, нерды и гики»
    0
    Спасибо за обзор книги и полезные ссылки. Такие книги действительно интересны и полезны. Когда меняется отношение к миру, меняешься ты сам.
  • Новый взгляд на изучение и документирование исходного кода
    +1
    Благодарю вас за такой труд. Выскажу некоторые пожелания.
    … позволяет легко определять “что куда импортируется”
    В этом блоке у вас получается сразу довольно сложная схема.
    Она может быть как-то упрощена или отфильтрована?
    Блок-схему выбранного файла.
    — очень хорошо, полезно.

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

    Вы делаете полезный инструмент. Благодарю за публикацию.
  • Шум Перлина, процедурная генерация контента и интересное пространство
    0
    Интересная публикация. Благодарю за перевод и ссылки.
    Нужно наверное дать полную ссылку www.reddit.com/r/proceduralgeneration
    Это скорее всего была локальная ссылка. После слова «В сабреддите. ».
    Благодарю за ваш труд.
  • Внутренние и вложенные классы java. Часть 3
    0
    Спасибо, что дочитали до третьей части.