информационная безопасность
без паники и всерьез
 подробно о проекте
Rambler's Top100Атака на InternetЗа кого нас держат?Портрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Зловреды выбирают Lisp и Delphi 
 Уязвимости в Mongoose ставят под... 
 По роутерам Juniper расползается... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / блог
БЛОГ
главная
архив
гаджеты
об авторе





шарпоплюсноучебное
31.10.12 18:24 // оригинал
Ознакомился с парой учебников Павловской по С++ и С#, которые оказались практически единственными тематическими книгами, закупленными нашей библиотекой в количествах, доступных для рядовых студентов (по рекомендациям МО РФ). Понятно, что адаптированные программистские курсы нужны исключительно из стремления сэкономить, своего там - ну разве что примеры, изложение самого языка - пересказ того, что понял автор. Все-таки честно попытался преодолеть это предубеждение, раз уж все равно работать с теми, кто будет этим пользоваться.

Книжку по С++ пролистывал быстрее, только в поисках привычных реперных точек. Поэтому есть шанс, что просмотрел - но в упор не увидел описания работы конструкторов/деструкторов с разными типами памяти и с объектами-полями других классов. Исключения, шаблоны - приемлемо, но очень наискосок. Стандартная библиотека расписана прилично, честно перечислены практически все алгоритмы, не говоря уж о контейнерах. Собственно, книжка и не позиционируется как исчерпывающее описание - что тоже вполне честно. Слова про полезность для искушенных программистов - это вряд ли.

Учебник по C# честно просмотрел весь. В паре мест цепанул перевод. Sealed классы упорно называются бесплодными. Чем не угодили запечатанные - непонятно. Отдельный шик - перевод слова virtual. На голубом глазу утверждается, что "virtual в переводе с английского означает фактический", после чего строится логическая цепочка - мол, фактический, поскольку ссылки на метод разрешаются по факту вызова во время исполнения. Конечно, есть и такой вариант перевода, но все-таки воображаемый/возможный/гипотетический в данном контексте звучит гораздо логичнее и не требует притягивания за уши рассуждений о разрешении по факту (хорошая проверка для перевода - pure virtual). Рассказ, что # - на самом деле диез, и говорящие "си шарп" должны и C++ называть "си плас-плас" - ну тогда уж нужно было доводить музыкальный перевод до конца и рассказывать про до-диез.

Из откровенных ляпов наткнулся на рассказ о разнице между делегатами и событиями. Утверждается, что все их отличие - в том, что "при использовани событий не требуется описывать метод, регистрирующий обработчики, поскольку события поддерживают операции += и -=". Причем в примере, демонстрирующем переход от делегатов к событиям, += прекрасно используется именно для делегатов, а сам объект-делегат объявлен как public. Так что мне искренне жаль студентов, пытающихся понять, что же мешает использовать эти += с ним напрямую снаружи, не связываясь с инициализирующей функцией (правильный ответ - а ничего не мешает, но ломает инкапсуляцию, для сохранения которой в сочетании с экономией на коде на самом деле и придуманы события). Замечательный пример перепутывания причины и следствия.

Полное остутствие упоминания указателей на функции при вводе понятия делегата в сочетании с пассажем о том, что только с появлением лямбд C# приблизился к Паскалю, умевшему передавать функции как параметры еще в 92-м году, в целом как бы намекает.

По сумме впечатлений по-прежнему вижу лишь одну целевую аудиторию для адаптированных курсов - желающие сдать и забыть. Для потенциальных профессиональных разработчиков вариант "использовать как трамплин, чтоб потом перейти на правильные книги" выглядит не очень убедительно, лучше уж сразу потратиться на приличные классические учебники, в которых с самого начала можно надеяться на отсутствие авторских фантазий. Понятно, что "только хардкор, только Страуструп" подойдет не всем, но Липпман для С++ и Троелсен для С# - это практически оптимум.

теги: книги, студень  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


яблочноперепутное
30.10.12 02:18 // оригинал
С одной стороны, уход человека, непосредственно отвечавшего за скучнноватую пятерку и просто никакую шестерку, да и вообще за все гестаповские повадки iOS, внушает определенные надежды. С другой - уж больно похоже, что шестеркой просто воспользовались как поводом, чтобы выпихнуть Форсталла, которого и так-то все еле терпели. И далеко не факт, что дальше будет лучше.

теги: софт  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


айподное
29.10.12 20:40 // оригинал
Почитал еще про последний iPod и взял 6G, пока они еще есть. Хоть будет что втыкать в шнурок от автомагнитолы, выведенный в бардачок - выковыривать его оттуда для подключения айфона быстро надоело, а устройства с новым разъемом не факт, что подойдут даже через переходник. Игрушка приятно удивила тем, что отдает свое содержимое как полноценный диск - предыдущий опыт общения c i-устройствами в этом отношении настраивал на пессимистичный лад. Разумеется, немедленно попробовал подключить к айпаду через Camera Connection Kit - сюрреалистичное зрелище, но iFile прекрасно увидел его как обычную флешку.

теги: цацки  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


каникулярное
29.10.12 16:55 // оригинал
1.11-5.11 - Ibis Praha Old Town, Prague.

теги: чехия, гуглемап  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


дорожное
29.10.12 10:26 // оригинал

В городе красота, дороги еще нормальные, а народ уже побоялся выехать.

теги: авто  |  обсудить  |  все отзывы (1)  |  обсудить в LJ


аутлучное
26.10.12 20:21 // оригинал
Вот, спрашивается, какого фига 2013-й аутлук по умолчанию показывает у контакта не то фото, что я ему сознательно назначил, а втянутое с фейсбука? Причем способа задать приоритет я пока не нашел (галочка про show photos and information from this network в настройках фейсбучного коннектора отключена). Хорошо хоть в телефон его сразу не прокидывает. А в остальном три самые заметные фичи нового аутлука - погода в календере, in-line reply и анимация при наборе текста.

теги: софт  |  обсудить  |  все отзывы (10)  |  обсудить в LJ


айпаднопоколенческое
23.10.12 22:18 // оригинал
Забавно, что трешка, с одной стороны, поставила рекорд недолговечности (всего полгода), а с другой - грозит поставить рекорд актуальности (полтора года), с учетом того, что следующую модель они теперь уже вряд ли выпустят весной, а разница между трешкой и четверкой вряд ли будет ощутимой для перехода. Ну и у владельцев вторых теперь уже точно появился повод апгрейднуться - хоть на четвертый, хоть на мини, это уж дело вкуса. С мини везде пошли по пути наименьшего сопротивления - цена приятная, но не убийственная для конкурентов, разрешение скромненькое, но комфортное для разработчиков.

теги: ipad  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


юбилейное
20.10.12 14:11 // оригинал
Не бог весть что по нынешним меркам, но все ж красиво.

обсудить  |  все отзывы (0)  |  обсудить в LJ


кабинетное
19.10.12 22:05 // оригинал
Не иначе как в качестве компенсации за неработающую извне институтской сети защищенную систему, личный кабинет преподавателя снаружи подхватился на ура. Пришлось только найти драйверы для убер-девайса загадочного происхожденияанглийским головным офисом производителя, имеющим российский контактный e-mail и русскую же страницу саппорта на английском сайте). Пилить в кабинете еще, конечно, до фига всего, да и за растянутые во весь экран окна с невозможностью смены размера в сочетании с оставшейся возможностью перетаскивания хотелось убивать еще лет 20 назад, но по крайней мере наконец-то никто не сможет промахнуться мимо своих предметов.

теги: софт  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


нияюшное
16.10.12 17:07 // оригинал
Окончательное решение проблем отечественной ядерной физики. Анекдот про божественное ускорение стремительно воплощается в жизнь.

теги: клоуны  |  обсудить  |  все отзывы (11)  |  обсудить в LJ




««    «   31  |  32  |  33  |  34  |  35  |  36  |  37  |  38  |  39  |  40 >>  »    »»



авто венгрия вырвиглаз германия глюки греция гуглемап драйверы египет железки журнализм империя добра испания италия кино кипр клоуны книги криворучки оспорт португалия программизм сайт софт стрим студень турция уродцы фото франция цацки чехия читалки android bq e51 eeepc from facebook hd2 hpc htc ipad iphone onlime vista windows 10 windows 7 windows 8 yota



Rambler's Top100
Рейтинг@Mail.ru



  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach