All streams
Search
Write a publication
Pull to refresh
2
0
Andrew D.Laptev @agsh

User

Send message
Ну так надо не смотреть в профиле, а спрашивать после занятия. Если интересно, то МИФИ и github.com/agsh?tab=activity
Не совсем понял вопрос, о том, что используют сейчас при обучении. Я использую лекции, проектор, метод внушения и прочее, прочее, что используется обычно при обучении. Веду функциональное программирование. Язык — haskell. Пробовал одно время перейти на F# или скалу, но понял, что именно ФП нужно вести на чистом и ленивом языке. Не забываю рассказывать про функциональные плюшки в других языках, например javascript'е и c#. Также каждую неделю напоминаю о идущем сейчас курсе по скале на coursera от Мартина Одерски.
В моём случае можно говорить о том, что преподавание для меня эдакое хобби, которое позволяет отвлечься на пару часов от суровой работы и рассказать о своём опыте студентам.
А я бы хотел таких студентов как вы. Судя по моему скромному опыту преподавания, сильных студентов, которым интересно учиться, на поток приходится человек пять-десять. Да и те в большинстве своем магистры, т.е. уже работающие и действительно программирующие люди. С такими действительно интересно и можно после и даже во время занятий поговорить. «Слабых» студентов, которые, я верю, совсем не слабые, а просто неопытные, больше, но и с ними тоже интересно. А вот нежелающих учиться, желающих работать, а не приходить на пары, а потом сдающих чужие лабы, почему-то процентов тридцать, но складывается такое ощущение, что их большинство.
Уиха-а-а! Они сделали нормальную поддержу unicode в консоли!
Читал недавно более чем годовалую перепалку между разработчиком на node.js и знатными программистами на erlang'е и понял, что мне тоже безумно интересно увидеть сравнение. И по нагрузке, и по функционалу.
Потому что это хардкор, javascript-хардкор, это настоящий код из Мытищ!!!
А на самом деле, легко понять, что при использовании checked мы просто получаем ссылку на DOM-элемент и запрашиваем его свойство, а во всех остальных случаях вызываем функции jQuery. Сам вызов функции уже «стоит» достаточно, а сколько проверок они таят внутри — я не смотрел и не знаю.
Многие задавались этим вопросом :) Советую взглянуть: jsperf.com/prop-vs-ischecked/5
Разделяю вашу горечь и жду интересных постов на govnokod.ru
Мне кажется, что людей, которые пишут
$(".info").html("").html("<b>Ok</b>")

очень сложно встретить. Они живут только в вольерах нет.
Да, спасибо огромное и за доклад, и за ответы на вопросы, не только во время доклада, но и после него. Желаю крепкого здоровья!
В этом плане есть любой функциональный язык программирования, где функции являются объектами первого порядка :)
А мне очень нравится spam.su, не нужно даже ни на какие странички заходить.
Основная проблема документации sphinx на мой взгляд малое количество примеров для большинства интересных настроек, сегодня постараюсь рассказать в примерах о них.

Зато это позволяет срубить денег на тех.поддержке и консультациях. :) Такая вот система монетизации.
Лично мне было сложно недавно прикручивать поиск с опечатками по статье Аксёнова к node.js + mongoDB. Прикрутил наполовину, как смог, но всё равно рад.
Так что мне истории успеха с применениех сфинкса безумно интересны.

Только сначала им нужно как следует уменьшиться.
А я могу с помощью %IO.ServerSocket передавать бинарные данные нативно от клиента к серверу и обратно? Чтобы не кодировать их, например, в Base64.
Хотя, а что тут писать? Только если о своём горьком опыте проектирования. Рад, что теперь этот функционал send'а в стабильной версии.
У меня просто сервер крутится на node.js, и в некоторых, особых случаях, приходится «считать факториал».
Cluster использовать — не вариант, т.к. «факториалу» нужно только соединение с особой базой данных, для которой насписан самодельный драйвер, с другой стороны, основной сервер в require имеет адскую кучу зависимостей.
Приходилось fork'ать другую программку с «программой-факториалом» и общаться с основным сервером через send, чтобы он что-то отправлял клиенту. Причем сценариев отправки — море.
Теперь, надеюсь, станет гораздо проще.
Если выгорит, почему бы и нет? :) Просто в связке клиент-сервер-fork, где fork должен общаться с клиентом, реализация этого путём обмена сообщениями send между сервером и fork'ом адски выносила мозг.
На счёт первого пункта (второго аргумента у .send) могу сказать, что меня это не только радует, но и экономит мне кучу времени в рабочем проекте. Ура!
А есть ли GlobalsDB + Node.js под Windows? На globalsdb.org/downloads/ есть ссылки только для .Net и Java.
Во-первых, в сравнении гугла, как я понял, важен смысл действия, а не скорость реализации, если посмотреть на другие их примеры.
Во вторых, согласен, что indexOf при неудовлетворительном условии прочтёт строку до конца. Но что мешает тому же V8 оптимизировать такой код?
А у меня простой вопрос. Почему они пишут в «Test whether a string starts with a substring» для Dart:
// Dart string objects have a built-in startsWith method
'racecar'.startsWith('race'); // == true
'racecar'.startsWith('pace'); // == false

, а для javascript:
// JavaScript has no built-in startsWith function
// и своё расширение прототипа
?
Хотя вполне логично сравнение:
// Javascript
'racecar'.indexOf('race') === 0 ; // == true
'racecar'.indexOf('pace') === 0; // == false
.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity