Не поверите, но я об этом знаю. Смысл немного в другом.
Для большинства идет объединения: Бесплатность и открытость кода, хотя это не верно. А у некоторых еще хуже, когда главный пункт не открытость кода и именно бесплатность. Вот про это я пытаюсь сказать.
Что у кого-то это все религия, а у кого то просто бизнес.
Хотя и про бизнес тоже тут не совсем правильно на мой взгляд идет вопрос. Зарабатывать должны те, кто пишет код. А те, кто не пишет зарабатывать не должны бы тк не внесли свой вклад в код(я имею ввиду именно, если эти ребята совсем не связаны с разработкой. Если они там 30-60% отдают в разработку, то тут у меня вопросов нет к ним, молодцы ребята.). А то, что тут обсуждается про сборку за 5 баксов чужого кода- это вообще говоря деньги из воздуха делать, ни чем не отличающаяся по большому счету от пирамид, распила. Потому, что производства нет, производству эти деньги не достанутся, а кто то на этом руки нагрел.
Я их не путаю. Линукс сидит, работает и помалкивает, а Столман вечно пишет какие-нибудь статейки. То все дистрибутивы обвинит в не свободности, то наедет на QT, то гневно ругнется на любимый всеми Ubuntu, 50% пользователей которого и о терминале то слышали по наслышке.
С точки зрения религии, Столмана- плохо. С точки зрения разработчиков, которые хотят кушать- это хорошо. Они могут прокормить себя и семью на деньги честно заработанные своим трудом.
Но тут мы уходим уже от идеологии и приходим к бизнесу, а для него:
Не важно, что не одобрил. Это просто бизнес. А основная цель бизнес- зарабатывать деньги. То, что у кого то это религия(опенсорсе, свобода, равенство братство), которая просто используется для извлечения прибыли самих продавцов мало будет волновать.
под половиной готов подписаться.
а вторая половина… ну как сказать. Верить в вуз и систему его я перестал еще на 2 курсе и с тех пор хожу на всякие право и философию по систему как получится, благо зачеты и на них сидишь программируешь. На 3 курсе вуз становится местом, где ты работаешь на своей работе удаленно. Идет пара по экономике, а ты по vpn сидишь на работе.
Вот самые веселые предметы это все таки педагогика, корпоративная культура, эстетика с этикой.
Могу сказать так, надо просто научиться использовать свободное время в вузе на самообразование. Ноутбук и кодить. Конилась зарядка взял читалку и можно хоть целый день присутствовать на парах.
Зря вы так про ассемблер. Я его плохо понимаю, но по крайней мере подложка для программирования на C#/java у меня стала лучше. понимать начинаешь больше всю архитектуру вычислителя. Если не уходить в javascript, а пойти куда-нибудь в вычисления, то архитектура пригодится. На пример архитектуру x86 понимать надо. А далее уже массивнопараллельные вещи типа gpgpu — cuda, opencl и там уже это понадобится для понимания.
я не совсем понял логику первой части.
Что мешало виндовому админу изучать новое, хотя при всем том же никсовый админ мог развиваться? Я сначала вообще подумал, что вы похолварить хотите на тему win vs lin
как студент уже 4 курса могу сказать так.
преподы не так часто читают лекции со слайдов. Те кто помоложе все со слайдами, но не везде есть проектор и шторки. Те кто более пожелые и костные те конечно надиктовывают свой конспект как и 25 лет назад небось.
Зато студенты уже давно освоили новые технологии.
Если лекции пишешь, то как правил на ноутбук. Тк печатать уже бонально быстрее.
Видео не снимаем. Преподы против да и зачем, ведь можно скачать лекции того же MIT?
На паре есть есть интернет, все что не понятно или, что то что расширяет круг разговора. гуглим, яндексим, бингим и ищим другими способами
Я вас обрадую… Те linux base машины которые на кластерах- это уже практически и не линукс машины. там на столько все перебрали, что торвальдс не узнает. там указано чт она 80% машин нельзя определить версию.
Тем более, вы не сравнивайте то, что на кластерах и то что нужно всем. На кластерах там как правило сразу выкидывают диспетчер поток, диспетчер памяти и ставят свои. Потому, как для задач вычислительных эти диспетчеры говно полное.
Затем полностью выкидывают сетевой стек, меняют его не на тот, который в модели osi а в 3 части, которые вообще мимо ядра идет сразу в оборудования. Кстати эти драйвера стоят денек и я вот не уверен что они с открытми исходными кодами. Написать такие драйвера нужно время и силы, а это должно оплачиваться. Готовы оплатить китайцам 1млн долларов за драйвер будет драйвер, нет мы с вами не работаем. От Linux на таких машинах там ядра с измененными компонентами и все. Далее всякие системы мониторинга типа Ganglia -это уже отдельные вопросы
Если посмотреть в топ500 — то это супер машины. кстати на 24 месте виндовый кластер стоит.
Никогда не пишите- ЕЩЕ ОДНА! кому нужна еще одна если уже есть такие же? За такую фразу дипломные работы валятся, даже если они хорошие, а тут opensource проект.
Пишите- что то вроде- НОВАЯ MCS, ОТЛИЧАЮЩАЯСЯ ОТ ПРОЧЕМ ТЕМ, ЧТО она там супер пупер в чем-то.
Круто. Спасибо.
Может сделаете серию вебкастов или подкастов по всем аспектам Java и JVM? А то очень заинтриговали 6 сборщиков мусора и внутренняя реализация.
Очень заинтересовали эти темы!
Вы к табличке еще 2 страничный мануал пояснения должны выложить, что бы вас поняли верно.
У меня вот сразу возникли вопросы:
1-Поиск- это поиск полным перебором имеется ввиду? Но на больших массивах упорядоченных прямым перебором ищут разве что студенты 1 курса. Там бинарный должен быть. Указали бы, что ограничения там на применения алгоритмов. Вспомните, как аккуратно по хирургически люди читающие лекции по алгоритмам ставят постановки.
2-бинарный поиск- что вы вообще имели ввиду под этой формулировкой! На какой структуре данных вы им ищите то? Тк в 1 колонке вроде как структуры данных, а Вы указали алгоритм поиска, а не структуру данных.
и т.д.
Вы правильно подумали. Чем больше такого материала, тем лучше. Не всем же писать интернет магазины.
Просто действительно статья узкоспециализированная, что мало кто поймет что имелось ввиду.
Я вот сейчас на кластере МФТИ буду считать на Java приложение написанное. И что имелось ввиду про работу с Eclipse на кластере толком не понял. У меня доступа на установку чего-либо нету и такой доступ для юзера не должен быт ьв принципе. Значит для администратора это все.
А разработчику то что надо- скрипт для компиляции и скрипт для запуска и наличие всех библиотек.
Так что жду от Вас продолжения.
Спасибо.
Полезный мануал, но к нему еще нужен мануал из серии-
Что такое кластер?
Что такое MPI и что такое MPICH(или Intel MPI или MSMPI)?
Так тонко подметить бы что все это для С/C++.
Кстати, а Вы на каком кластере вычисления то проводите? (кластер физтеха или какого другого универа)
Кричащие заголовки- в стиле желтой прессы. не солидно для таких изданий. Хотя они ведь тоже журналисты, чего с них взять.
Мне вот очень интересно уровень компетенции людей, который пишут такие статьи про хаос!
Фраза-
«если поисковые сервисы будут принуждены раскрыть свои алгоритмы, этим тут же воспользуются злоумышленники, которые тут же начнут использовать полученную информацию в своих целях»
а то сейчас не кто не использует результаты выдачи поисковиков!?
Ну да сейчас ни кто не видел исходных кодов и работают по принципу черного ящика (подали на вход что то, что то вышло с выхода а что по средине можно только гадать.) Но что то мне говорит что это как с открытыми исходными кодами операционных систем. Ведь их способны понять и модифицировать 1% от тех кто хотел бы. Так же и с алгоритмами- их разрабатывают люди с очень серьезной мат подготовкой (уверен что там через одного имеют степень PhD). Так, что не думаю что каждый школьник после сдачи школьного экзамена будет «сидеть и устраивать хаос»
Да не в робо дело. Дело даже не в идеи или прочем. Год назад если я правильно помню рассказ участника международного финала- 80% проектов -это соц сети. Что нового в соц сетях!? Ничего. Главное правильно преподнести маленькую изюминку, которая отличает твой проект от других. Я 2 года участвовал в ic московском этапе. Дальше не проходил. Кому интересно можете посмотреть какие проекты через поиск.
Задача то выиграть конкурс, а не показать супер внедренные монетизированный проект.
Если проект приносит деньги- то нафиг ему этот конкурс.
Если проект супер научный- его тяжело показать, что бы жюри зацепило.
Проект робоняня очень грамотно воздействует на аудиторию.
Кто любит детей? Все.
Кто желает счастье детям? Все.
Кто любит Роботов? Почти все.
Робот Милый на вид-ДА.
Отлично, журю клюнуло. Что еще надо то? Второе место это результат! А какой там проект, кто выступал, длина бороды у участников- это дело 25.
Специальность- вычислительные машины, комплексы, системы и сети.
группа 40 человек. из них дышат ИТ:
1- электронщик. Он ошибся кафедрой.
1- начинающий админ (выше хелпдеска, но сервера пока не доверяют. Разве, что пойти до другого офиса железку донести и настроить ее)
1-верстальщик со вкусом(в перспективе веб дизайнер. по ходу тоже кафедрой ошибся)
1-хардкордно научной работой занимается (расчет износостойкости контура охлаждения чего то там)
1-любитель-профессионал по микрокотроллерам.
1-всеядный программист(С++,php, ассемблер). Учил все сам или не стороне.
1-.net программист(чуть чуть еще Java,C++). Учил все сам или на стороне.
2-просто в теме, но чем занимаются не понятно.
Осталось:31
Среди них есть и отличники. Чем занимаются смутно представляю.
Есть совсем не пойми кто.
Уровень Итшности либо не знаю либо его нет.
Допустим ИТшников 14 из 40 в итоге 35%.
Ит-очень попсовое направление. Все кто знает как скачать музыку с контакта и поставить «хрякнутую» ОС считает себя ну программистом -это по минимуму.
Преподаватели ориентируются то на среднего человека в группе. А он ничерта не знает. Кто то на предмете БД защищал 3 таблички «Библиотека», а кто то АСУ Кафедры(бд на 20-30 таблиц)
Прирост зависит от многих факторов. Если прокрутить тысячу раз, то может получить среднее значение адекватное. А при прогоне 1 раз вполне может быть что то не объяснимое. Есть традиционное объяснение, мол антивирус решил запуститься во время счета.
А разница в 3-4% при одноразовом запуске — абсолютно привычное явление. Вот вот 20-30% это другой разговор. А 3-4 статистическая погрешность на измерения, работу планировщика потоков и наборы команд процессора.
Для большинства идет объединения: Бесплатность и открытость кода, хотя это не верно. А у некоторых еще хуже, когда главный пункт не открытость кода и именно бесплатность. Вот про это я пытаюсь сказать.
Что у кого-то это все религия, а у кого то просто бизнес.
Хотя и про бизнес тоже тут не совсем правильно на мой взгляд идет вопрос. Зарабатывать должны те, кто пишет код. А те, кто не пишет зарабатывать не должны бы тк не внесли свой вклад в код(я имею ввиду именно, если эти ребята совсем не связаны с разработкой. Если они там 30-60% отдают в разработку, то тут у меня вопросов нет к ним, молодцы ребята.). А то, что тут обсуждается про сборку за 5 баксов чужого кода- это вообще говоря деньги из воздуха делать, ни чем не отличающаяся по большому счету от пирамид, распила. Потому, что производства нет, производству эти деньги не достанутся, а кто то на этом руки нагрел.
Но тут мы уходим уже от идеологии и приходим к бизнесу, а для него:
Не важно, что не одобрил. Это просто бизнес. А основная цель бизнес- зарабатывать деньги. То, что у кого то это религия(опенсорсе, свобода, равенство братство), которая просто используется для извлечения прибыли самих продавцов мало будет волновать.
а вторая половина… ну как сказать. Верить в вуз и систему его я перестал еще на 2 курсе и с тех пор хожу на всякие право и философию по систему как получится, благо зачеты и на них сидишь программируешь. На 3 курсе вуз становится местом, где ты работаешь на своей работе удаленно. Идет пара по экономике, а ты по vpn сидишь на работе.
Вот самые веселые предметы это все таки педагогика, корпоративная культура, эстетика с этикой.
Могу сказать так, надо просто научиться использовать свободное время в вузе на самообразование. Ноутбук и кодить. Конилась зарядка взял читалку и можно хоть целый день присутствовать на парах.
Зря вы так про ассемблер. Я его плохо понимаю, но по крайней мере подложка для программирования на C#/java у меня стала лучше. понимать начинаешь больше всю архитектуру вычислителя. Если не уходить в javascript, а пойти куда-нибудь в вычисления, то архитектура пригодится. На пример архитектуру x86 понимать надо. А далее уже массивнопараллельные вещи типа gpgpu — cuda, opencl и там уже это понадобится для понимания.
Что мешало виндовому админу изучать новое, хотя при всем том же никсовый админ мог развиваться? Я сначала вообще подумал, что вы похолварить хотите на тему win vs lin
со второй частью ваши мысли хоть понятны больше.
вы уверены, что видите дальше своего носа?!
Я счастлив!
преподы не так часто читают лекции со слайдов. Те кто помоложе все со слайдами, но не везде есть проектор и шторки. Те кто более пожелые и костные те конечно надиктовывают свой конспект как и 25 лет назад небось.
Зато студенты уже давно освоили новые технологии.
Если лекции пишешь, то как правил на ноутбук. Тк печатать уже бонально быстрее.
Видео не снимаем. Преподы против да и зачем, ведь можно скачать лекции того же MIT?
На паре есть есть интернет, все что не понятно или, что то что расширяет круг разговора. гуглим, яндексим, бингим и ищим другими способами
Тем более, вы не сравнивайте то, что на кластерах и то что нужно всем. На кластерах там как правило сразу выкидывают диспетчер поток, диспетчер памяти и ставят свои. Потому, как для задач вычислительных эти диспетчеры говно полное.
Затем полностью выкидывают сетевой стек, меняют его не на тот, который в модели osi а в 3 части, которые вообще мимо ядра идет сразу в оборудования. Кстати эти драйвера стоят денек и я вот не уверен что они с открытми исходными кодами. Написать такие драйвера нужно время и силы, а это должно оплачиваться. Готовы оплатить китайцам 1млн долларов за драйвер будет драйвер, нет мы с вами не работаем. От Linux на таких машинах там ядра с измененными компонентами и все. Далее всякие системы мониторинга типа Ganglia -это уже отдельные вопросы
Если посмотреть в топ500 — то это супер машины. кстати на 24 месте виндовый кластер стоит.
Пишите- что то вроде- НОВАЯ MCS, ОТЛИЧАЮЩАЯСЯ ОТ ПРОЧЕМ ТЕМ, ЧТО она там супер пупер в чем-то.
Не солидно товарищ alizar, не солидно для Вас!
Может сделаете серию вебкастов или подкастов по всем аспектам Java и JVM? А то очень заинтриговали 6 сборщиков мусора и внутренняя реализация.
Очень заинтересовали эти темы!
У меня вот сразу возникли вопросы:
1-Поиск- это поиск полным перебором имеется ввиду? Но на больших массивах упорядоченных прямым перебором ищут разве что студенты 1 курса. Там бинарный должен быть. Указали бы, что ограничения там на применения алгоритмов. Вспомните, как аккуратно по хирургически люди читающие лекции по алгоритмам ставят постановки.
2-бинарный поиск- что вы вообще имели ввиду под этой формулировкой! На какой структуре данных вы им ищите то? Тк в 1 колонке вроде как структуры данных, а Вы указали алгоритм поиска, а не структуру данных.
и т.д.
Просто действительно статья узкоспециализированная, что мало кто поймет что имелось ввиду.
Я вот сейчас на кластере МФТИ буду считать на Java приложение написанное. И что имелось ввиду про работу с Eclipse на кластере толком не понял. У меня доступа на установку чего-либо нету и такой доступ для юзера не должен быт ьв принципе. Значит для администратора это все.
А разработчику то что надо- скрипт для компиляции и скрипт для запуска и наличие всех библиотек.
Так что жду от Вас продолжения.
Полезный мануал, но к нему еще нужен мануал из серии-
Что такое кластер?
Что такое MPI и что такое MPICH(или Intel MPI или MSMPI)?
Так тонко подметить бы что все это для С/C++.
Кстати, а Вы на каком кластере вычисления то проводите? (кластер физтеха или какого другого универа)
Мне вот очень интересно уровень компетенции людей, который пишут такие статьи про хаос!
Фраза-
«если поисковые сервисы будут принуждены раскрыть свои алгоритмы, этим тут же воспользуются злоумышленники, которые тут же начнут использовать полученную информацию в своих целях»
а то сейчас не кто не использует результаты выдачи поисковиков!?
Ну да сейчас ни кто не видел исходных кодов и работают по принципу черного ящика (подали на вход что то, что то вышло с выхода а что по средине можно только гадать.) Но что то мне говорит что это как с открытыми исходными кодами операционных систем. Ведь их способны понять и модифицировать 1% от тех кто хотел бы. Так же и с алгоритмами- их разрабатывают люди с очень серьезной мат подготовкой (уверен что там через одного имеют степень PhD). Так, что не думаю что каждый школьник после сдачи школьного экзамена будет «сидеть и устраивать хаос»
Задача то выиграть конкурс, а не показать супер внедренные монетизированный проект.
Если проект приносит деньги- то нафиг ему этот конкурс.
Если проект супер научный- его тяжело показать, что бы жюри зацепило.
Проект робоняня очень грамотно воздействует на аудиторию.
Кто любит детей? Все.
Кто желает счастье детям? Все.
Кто любит Роботов? Почти все.
Робот Милый на вид-ДА.
Отлично, журю клюнуло. Что еще надо то? Второе место это результат! А какой там проект, кто выступал, длина бороды у участников- это дело 25.
группа 40 человек. из них дышат ИТ:
1- электронщик. Он ошибся кафедрой.
1- начинающий админ (выше хелпдеска, но сервера пока не доверяют. Разве, что пойти до другого офиса железку донести и настроить ее)
1-верстальщик со вкусом(в перспективе веб дизайнер. по ходу тоже кафедрой ошибся)
1-хардкордно научной работой занимается (расчет износостойкости контура охлаждения чего то там)
1-любитель-профессионал по микрокотроллерам.
1-всеядный программист(С++,php, ассемблер). Учил все сам или не стороне.
1-.net программист(чуть чуть еще Java,C++). Учил все сам или на стороне.
2-просто в теме, но чем занимаются не понятно.
Осталось:31
Среди них есть и отличники. Чем занимаются смутно представляю.
Есть совсем не пойми кто.
Уровень Итшности либо не знаю либо его нет.
Допустим ИТшников 14 из 40 в итоге 35%.
Ит-очень попсовое направление. Все кто знает как скачать музыку с контакта и поставить «хрякнутую» ОС считает себя ну программистом -это по минимуму.
Преподаватели ориентируются то на среднего человека в группе. А он ничерта не знает. Кто то на предмете БД защищал 3 таблички «Библиотека», а кто то АСУ Кафедры(бд на 20-30 таблиц)
кем работаете(чем занимаетесь),
где работаете(чем занимается фирма),
специальность по которой учились(тема диплома).
Вот и посмотрим сколько специалистов по квантовой химии в intel-microsoft-google или каких других конторах.
А разница в 3-4% при одноразовом запуске — абсолютно привычное явление. Вот вот 20-30% это другой разговор. А 3-4 статистическая погрешность на измерения, работу планировщика потоков и наборы команд процессора.