Pull to refresh
254
0
Костюков Владимир @spiff

Пользователь

Send message
Никогда не оставлял комментарий «adobe» в файле hosts.
Мб потомучто он один?
Без иронии. По прочтению вспоминалась чудесная книга Ирвина Уелша «Дерьмо».
Так есть же в самом начале топика.
Спасибо за замечания!

1) Я думал над тем, чтобы передовать фабрику в конструкторе, но на мой взляд это лишняя операция. По умолчанию просто создается ассоциированная с типом вектора фабрика. Это была большая проблема: понять какой именно вектор нужно создавать например при сложении двух: плотный + разреженый = плотный, а плотный * разреженый = разреженый. Я решил использовать фабрики и сделать так чтобы пользователь мог просто умножать вектора не думая о том какой будет результат, для этого и нужна фабрика, которая инстанциируется по-умолчанию. Если пользователь знает что ему нужно — передает фабрику.

2) Идея взята из download.oracle.com/javase/1.4.2/docs/api/java/io/ObjectStreamConstants.html Я знаю что практика плохая, Effective Java читал. Просто хотел сделать что-то очень похожее на классы из java.io.

3) Хорошее замечание, но я не хотел сильно перегружать API. Все должно было быть просто. Хотя я тут согласен, практика хорошая.

4) Согласен.
> Раз в год осваивать новый язык, — очень хорошо, но можно и раз в полгода, не повредит.

В одной чудесной книге — «Программист-прагматик» именно так и написано. Еще написано, что нужно одну книгу (техническую) хотябы раз в три месяца чиать. Тогда портфель знаний будет на уровне :)

А заточка на С++ — это просто когда тебе читают курс ООП и фиктивный (управляемый) указательна С++/СLI называют «крышечкой» без объяснения что это и зачем. Был у нас грешок на кафедре. Преподаватель ООП, до сих пор обидно, что такой отличный курс, так погано было преподнесен.
Университетская программа мягко говоря заточена на С++ (даже тот что managed C++/CLI) и С# и конечно все это добро должно было писаться в VS2005 а потом и 2008 + Лисп и Пролог как части курсов по ФП. Все остальное — на усмотрение студента.

У меня это было, что-то вроде Java, Python + PyQT + numpy, Perl, совсем чуть-чуть PHP. Были эксперименты писать на GTK/QT (на Linux) ну и конечно Mono :)
Никого не хотел обидеть и из комментария подумал что вы — студент. Прошу прощения если что.
Я бы сказал, в моем вузе отличная обстановка на кафедре, отличные преподаватели, умные ребята. Из-за объемов материала правда учиться невсегда приятно, но это мелочи.

А по поводу изучать самому — уж извольте. Вы высшее образование получаете, вас никто ничему не обязан учить. Ест даже фразеологизм «Научить — невозможно, можно только научиться.» Вас этому и учат на самом деле, учать не матану, вычмату и компиляторам, а учат — учиться и в сжатые сроки, в новой среде предоставлять результат. Инженерия чо уж там :)
Ну что нужна документация я написал.

Только напишите, что это не мой код :) А то щас пост заминусуют :)
Ссылки никакой нет, этот человек просто где-то выложил свой клласс. Я даже не помню где его скачал. Гдето в google «java complex class».
Кстати сначала писал их, потом даже специально стал вырезать. Не нужны они. Нужна документация, в данном случе javadoc с сылками к теории, например в википедию.

А любой коментарий устаревает сразу после того, как вы напишите "//".
Этот класс — открытый проект, я просто его включил в la4j.

Вот хедер же:

/**
* Complex implements a complex number and defines complex
* arithmetic and mathematical functions
* Last Updated February 27, 2001
* Copyright 1997-2001
* @version 1.0
* @author Andrew G. Bennett
*/
Может быть зря перестраховался от агресивно-настроенной публики Хабра. Может быть вы и правы, сейчас уберу.
Когда был студнетом, тоже внедрил clonezilla у себя на кафедре, взамену проприетарному акронису. Все были счастливы. Открытый софт + куча возможностей. Клонировали по 50 машин за один день. + Потом запилили динмическую подмену HAL в видновс и тогда вообще зажили. Машины клонируются, студент отдыхает.
Спасибо за Пианораму! Вот только пост уж больно короткий. Сркиншоты приложите хоть. Да и которткую историю о том как все двигается, думаю все хотят услышать.
Нее. Это фигня. Вот когда ты полгода рубаешь на чорно-белом телеке и потом тебе вдруг перепадает цветной (как устаревший в семье). Вот это треееш и графика и угар. Игры начинают играться по-новому.
А я чуть слезу не пустил, когда персонаж сказал, что «Вольфенштейн уже никто не играет». Даже захотелось перепройти. И медальку заодно.

Information

Rating
Does not participate
Location
San Francisco, California, США
Date of birth
Registered
Activity