• Введение Стивена Вольфрама в язык Wolfram
    +13
    Наложил 13 минут высоконаучных кирпичей
  • Ты не хочешь думать как программист
    +1
    Автор, повтори мысль.
  • Шпаргалка по шаблонам проектирования
    +3
    Такие вещи полезны, что бы вставлять их в слайды лекций.
  • Cуществование DOU.ua в рамках украинского правового поля не представляется возможным
    +4
    Узнал в этом месяце прo dou.ua — отличный портал.
  • Анти-паттерны Test Driven Development
    0
    Каталог антипаттернов xUnit тестирования в книге Effective Unit Testing.
    www.manning.com/koskela2/
  • Бесплатное программное обеспечение от JetBrains для образовательных учреждений
    +1
    Спасибо за развернутый и адекватный ответ.
    Я пока попробую сам для себя на личном проекте, а там уже сделаю выводы, как плюшки Идеи могут быть использованы на практике.

    Я подумал на счет использования Idea в преподавании:
    1. Обычно, я отвожу одну-две лекции только рассмотрению возможностей IDE (на примере Eclipse) и того, что она позволяет добиться. Возможно, стоит попробовать на Idea, если она позволяет добиться большего. О Idea я слышал много хорошего, не только в этом топике.
    2. По любой IDE самый эффективный способ преподавания — это уроки мастер-классов. Можно смотреть и в эту сторону.
    3. А вообще, на следующем семестре можно попробовать сделать Idea IDE де-факто и сравнить результаты продуктивности — имхо, самый рабочий вариант.

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

    P.S.
    Хотя, у меня есть еще один вопрос, который я всегда задаю сам себе, когда есть намерение изучать что либо — что станет с Idea, если не будет JetBrains?
  • Бесплатное программное обеспечение от JetBrains для образовательных учреждений
    +2
    Процитирую один из комментов из вышеприведенных ссылок — «Ничего не имею против Idea. Никогда не пробовал так как очень хорошо владею eclipsе-ом. Так же не играю на пиано, так как всё свободное время уходит на гитару :)»

    Согласен, остается только пробовать.
  • Бесплатное программное обеспечение от JetBrains для образовательных учреждений
    +1
    Ну одно преимущество судя по всему есть — умный контекст. Но имхо, это спорная фича. Студенты должны быть умными, а не IDE. Когда человек впервые видит Java, любая IDE под неё намного умнее студента. Возможно, такой жир уместнее давать, когда человек начинает задумываться о продуктивности своей работы и понимает, что и где он делает.

    Хотя… если сразу начал кодить в крутой IDE, агрессивно используя подсказки — то мб погружение будет больше: программируем в IDEA => растет производительность => больше рабочего кода => растет удовольствие от кода => студент доволен собой и IDE => Студент любит программировать => PROFIT.

    R0ckwi11, преимущественно вы правы =)

  • Бесплатное программное обеспечение от JetBrains для образовательных учреждений
    +1
    Здравствуйте. Я преподаю Java и использую Eclipse в своей повседневной работе и для иллюстрации примеров. До сих пор, я не использовал ни одного продукта JetBrains в своей работе. Студентам на лекции честно показываю все IDE — пусть пишет кто на чем хочет. 1-2 индивидуала выбирают Idea, чуть больше NetBeans, остальные — Eclipse.

    Пожалуйста, подскажите мне, чем мне ваши продукты могут быть полезны как программисту и преподавателю? Я конечно (когда нибудь), попробую что нибудь из ваших продуктов в действии, но пока не уверен в их применения в образовании (Кроме той, что Idea остается по большей части тёмной лошадкой для студентов, по статистике её выбирают 1-2 индивидуала).
    Заранее спасибо.
  • Генерация случайных чисел на микроконтроллерах
    +1
    Видел два ГПСЧ на основе клеточного автомата.
    первый описан здесь.
    а второй — из математики — cellular automaton rule 90
    Обоими можно поиграться в Randomness.
  • Генерация случайных чисел на микроконтроллерах
    0
    Был бы рад применить ваши исследования источников энтропии в своем Randomness Framework =)
  • IT-фестиваль «de:coded»: Львов, весна и Intel
    0
    Да, было действительно круто! Мы не вылазили из здания 3-е суток всего фестиваля.
    Полный трэш и веселье — отдых еще тот. Девушки на Kingston были что надо.
    Можно было сделать себе жизнь еще интереснее и поучаствовать во множестве конкурсов — это действительно интересно.

    Команда организаторов — золотые люди; на энтузиазме делают такие вот вещи. Отдельное спасибо Александру Явлинскому пригласившему нас, Ивану Сольскому, Анастасии Синепольской и нашей командной «Маме» — Алле Клюшик))

    P.S. Парням из Intel — спасибо за Баннер.
    Робототехники из Бреста.
  • Суперкомпьютеры: третья мировая гонка
    0
    Интересно, есть ли Java-порты к GPU?
  • Суперкомпьютеры: третья мировая гонка
    0
    Работаю над фреймворком для генерации случайных чисел.
    Начали появляться генераторы адаптированные для графических процессоров.
    Учёные тоже не стоят на месте ;)
  • 18 февраля, СПб — Java Tech Day 2011
    0
    Спасибо вам большое! Уверен, это стоило много работы
    В СПБ ездить лучше, чем в Москву. Да и привык как-то. Поезд, Питер, Javа, романтика.
  • 18 февраля, СПб — Java Tech Day 2011
    0
    Oracle как обычно, ни рыба ни мясо. Одна нога в Москве, другая в Питере.
  • Зачем на самом деле нужен мозг
    +4
    А я вот спрошу про абстрактное мышление? Оно не особо вяжется с социализацией, и тем не менее — вполне применимо к пониманию нашего мира. Есть такая проблема: почему найденные человеческим мозгом аналитические закономерности применимы к познанию мира и отображают его существенные части? Например, большинство физических теорий, призванных объяснить эксперимент аналитически выстроены в голове и тем не менее превосходно описывают наблюдаемый мир. И никакой в этом социальности нет. Поэтому сводить роль мозга к социальной машине — очень упрощать его функции.
  • Разбираем JSR-334: примеры кода
    0
    Т.к. новый код обратно совместим со старым и, по сути, от него не отличается, то проблему надо решать так же, как она решалась ранее.
  • Разбираем JSR-334: примеры кода
    +1
    Да не, не должно быть тут логической совместимости, ибо новый код со старым не конфликтует.
    Скорее всего, что бы читалось как «или», когда пробегаешь глазами код.
  • Разбираем JSR-334: примеры кода
    +4
    Хорошо, но мало.
  • Три анонса
    0
    Мы тоже делаем роботов. Но эта штука на грани науки.
  • Джеймс Гослинг объясняет, почему ушёл из Oracle
    +9
    Складывается впечатление, что в Oracle какой-то корпоративный феодализм…

    Молодец Горслинг, что ушел, только лучше бы на месяц позже. Тогда бы он приехал в Питер на Sun Tech Days 2010. Ну а после, лучше в Google, или основать нечто новое, свое.
  • Как работает Майкл Аррингтон из TechCrunch
    0
    Робот какой-то.
  • Всё по $100. Кто будет первым покупателем?
    0
    Надо продавать unique вещи.
  • Изобретайте велосипед часто
    0
    Напомнило «для каждого афоризма можно другой, противоположный по смыслу и равный по значению».

    То говорят, что изобретать велосипеды это глупо, а вот теперь наоборот. Итак понятно, что пока ты молодой — лучше изобретай велосипеды. А вот потом для этого нужны время x деньги или уверенность (вера), что твой велосипед более инновационный чем другие.
  • Singleton (Одиночка) или статический класс?
    0
    Добротный анализ, уважаю.
    Сравнил для себя с возможностями в Java: Статические классы не поддерживаются на уровне языка, они там тоже используются для тех же целей. Забавно, что через protected-конструктор можно обеспечить наследование в разных пакетах и для статических классов. А singleton-ы в Java удобно делать через enum.
  • SICP теперь по-русски! Часть третья
    0
    Вы делаете великое дело. Я бы выложил эти лекции своим студентам.
  • Google объявляет войну Китаю
    –1
    Почитайте антиутопию «1984» Дж. Оруэлла. Там очень качественно описано то, к чему может в конце концов прийти Китай.
  • Пишем кандидатскую работу
    +2
    Я сейчас в Аспирантуре на первом году. через месяц после зачисления потребовали написать тему+обоснование+перспективы+примерный план работы на 3 года. Очень сложно было придумывать все это. Во многом тут должен помочь руководитель с его опытом. В итоге, выбрал в качестве темы указал просто область в которой буду работать, без практического применения. Для начала этого достаточно, но для защиты — нет.

    Еще бывал на защите диссертации. Нас специально руководитель возит посмотреть. Вот некоторые замечания:
    Защита диссертации идет по принципу:
    доклад кандидата -> вопросы -> доклад оппонентов -> ответ оппонентам -> Чтение отзывов -> Ответ на отзывы. -> Выступление руководителя -> Выступления членов комиссии с их мнениями по диссертации -> Голосование по диссертации.

    Очень важно уметь говорить и правильно представлять полученные результаты. Так, можно даже очень новую тему представить так, что она никому не понравится. Мой друг, который защищался — делал это легко и улыбался. Члены комиссии подумали, что он очень легкомысленно относится к вопросу и заняли настороженную позицию. Поставьте себя правильно. Наука — дело серьёзное))
    Нужно обязательно знать всех членов комиссии по Имени Отчеству и так к ним обращаться. Вежливость на защите окупается всегда.

    Еще, был замечен стадный эффект. Если кто то один начинает задавать вопросы, то после некоторого порога вопросы начинают задавать все. Вот этого допустить никак нельзя, если не хотите быть загрызенными «сворой». Грамотно осветите свои достоинства и свои недостатки.

    Голосование — тоже очень важный момент. Если кто то говорит, что голосовать буде против — то так же может сработать стадный эффект.

    Очень важна личность руководителя на защите. Если вашего руководителя уважают — то и проблем особо не будет.

  • Тренажерный зал для мозга
    +1
    за прохождение таких тестов надо начислять хабросилу
  • Убиваем «стадный эффект»
    0
    хм, мне кажется в этом посте пристыдили народу и стоит наблюдать обратный стадный эффект - никто минусов не ставит.
    За исключением поста бедняги skylix)