А есть чтото важнее? :) ведь не спроста перестали на перфокартах писать код, синтаксис таки имеет значение :)
Ну а на самом деле, я имел ввиду что какой язык такое и приложение. Не буду приводить яркие примеры популярных языков, и поднимать этим еще один холивар, но думаю вы меня уже поняли :)
Тут, кстати, по поводу FutureTask интересный момент. В ерланге потоки это не «запутил, посчитал. закончил», там вообще все потоки. Это сложно понять, объяснить врядли смогу, но попробую :) В общем решил попробовать эрланг, сделать чтото типа дискового кэша, fault tolerant'ного. так вот после ломаний головы как это все организовать архитектурно, осуществить дублирование, взаимодейсвие отдельных частей и пр. и пр. пришел к тому что тупо запускаем 20-50 тыс. потоков, каждый из которых умеет оперировать строго определенным файлом, который знает кто его самого дублирует и кому пожаловатся, если что. И все заморочки архитектуры тутже пропадают. При этом все эти потоки прекрасно обмениваются друг с другом данными, запускают новые когда считают нужно, и не думают о всяких дедлоках, синхронизациях и пр.
дисклаймер: я сам кучу лет плотно сижу на игле жавы, просто не фанатик.
Может, конечно может. Но на практике такие программы не встречаются :(
Вот тут была вроде хорошая машинка, 32 процессора, куча памяти, все дела. Так вот как ни странно лучше работал вариант с запуском нескольких копий приложения, нежели одного, но на все процессоры :(
Тут скорее имелась ввиду не JVM, а сама Java. Автор даже привел в пример Clojure который вроде как готов.
Вы ведь прекрасно понимаете что ускорить программу в 860 раз перенеся ее с 1просессорной машины на 860 процессорную можно лишь при условии что ее код написан так что там ровно 860 полностью независимых потоков, правильно?
Так что тут два подхода, или полностью менять VM (ну и язык к ней), чтобы программисту совсем выбора небыло. Или придумать язык для текущей VM который направит в нужное русло (но к сожалению не заставит). Erlang — первый путь, а Scala, Clojure, Fortress — второй.
Я так подозреваю что ни Сумма ни Произведение не меняют значение тех переменных которыми оперируют, они возвращают третье, уже новое, значение.
Ведь при z = x + y и h = x * y ни x ни y не меняюся, так?
Просто слышал мнения о том что «вот будет wimax и не нужны будут телефоны как таковые, операторы сотовой связи и пр, а будет стоять на некой железке (будем считать что КПК) у всех тотже скайп, sip и прочий voip».
А в том что 3G направлен именно на повышение скорости передачи данных помимо голоса тут никто не сомневается.
Я думал вы про wimax как замену телефону вообще (т.е. voip). Если же мы говорим о 3g/wimax лишь как о системы выхода в инет (отдельной от телефонных звонков) то без разницы, по мне так справедливо и «зачем wimax когда есть 3g?»
Нет, письмо все же не стоит. Это разный спам, и люди там разные. Но автоматически дописать в письмо «Осторожно, возможно данное сообщение содержит заведомо ложную информацию» будет полезным :)
А может найдутся админы [крупных] контор, которые с радостью будет добавлять этот список в тот самый черный список для своих проксей? попробуйте выкладывать легко и автоматически импортируемый в squid список, обновляемый каждый день.
Да там и на сайте есть, я звонил было, когда вконец достали, но был вечер и никто не ответил, проще оказалось забанить подсеть :)
Но вообще позвонить поругатся наверное стоит, как настроение будет :)
Помню когда меня совсем заспамили с firstvds и я им отписал об этом письмо, они быстро ответили, сказали что «Передупредили клиента». Не знаю как предупредили, но спам оттуда прекратился.
А вот Диван-ТВ/Дом.Ру (ertelecom.ru) никак не реагируют. У них даже почтового ящика вида abuse@ нет, посылал на прочие — никакой реакции. А спам оттуда идет жесткий. Поэтому иначе как заблокировать всю подсеть иных вариантов не осталось. Вот такие у нас провайдеры есть… пока им плевать на это — спам будет.
Я как бывший разработчик одной из таких интеллектуальных систем могу сказать что машина чаще всего точнее, предсказуемее, гораздо быстрее и дешевле.
К томуже такое ПО работает ведь не само по себе, не как замена, а в паре с человеком, который и корректирует спорные моменты.
Ну а на самом деле, я имел ввиду что какой язык такое и приложение. Не буду приводить яркие примеры популярных языков, и поднимать этим еще один холивар, но думаю вы меня уже поняли :)
дисклаймер: я сам кучу лет плотно сижу на игле жавы, просто не фанатик.
Вот тут была вроде хорошая машинка, 32 процессора, куча памяти, все дела. Так вот как ни странно лучше работал вариант с запуском нескольких копий приложения, нежели одного, но на все процессоры :(
Вы ведь прекрасно понимаете что ускорить программу в 860 раз перенеся ее с 1просессорной машины на 860 процессорную можно лишь при условии что ее код написан так что там ровно 860 полностью независимых потоков, правильно?
Так что тут два подхода, или полностью менять VM (ну и язык к ней), чтобы программисту совсем выбора небыло. Или придумать язык для текущей VM который направит в нужное русло (но к сожалению не заставит). Erlang — первый путь, а Scala, Clojure, Fortress — второй.
Ведь при z = x + y и h = x * y ни x ни y не меняюся, так?
А в том что 3G направлен именно на повышение скорости передачи данных помимо голоса тут никто не сомневается.
Букмарклетом это сделать разве нельзя?
А то опять плодят кучу вирусов, тронов и дырей в системе под предлогом «красивая штука, круче флеша»
Но вообще позвонить поругатся наверное стоит, как настроение будет :)
А вот Диван-ТВ/Дом.Ру (ertelecom.ru) никак не реагируют. У них даже почтового ящика вида abuse@ нет, посылал на прочие — никакой реакции. А спам оттуда идет жесткий. Поэтому иначе как заблокировать всю подсеть иных вариантов не осталось. Вот такие у нас провайдеры есть… пока им плевать на это — спам будет.
К томуже такое ПО работает ведь не само по себе, не как замена, а в паре с человеком, который и корректирует спорные моменты.