Объявление

Kwork.ru - услуги фрилансеров от 500 руб.

#51 Re: Программирование » Ceylon от RedHat » 24-11-11 03:50:10

Модераторы, разбейте тему, пожалуйста. Динамическую типизацию хотелось бы обсудить в отдельной ветке.

#52 Re: Программирование » Ceylon от RedHat » 23-11-11 23:31:52

pavel2403 пишет:

Существенным недостатком интерперетируемых языков с нестрогой типизацией

Печально, когда программисты используют языки с нестрогой типизацией для решения задач, под которые эти языки не заточены.
Классы в том же php или JavaScript - это не то же самое, что классы в C++, но это мало кого волнует. Быдлокодят как придётся.

#53 Re: Эта Страна » Православие будет официально введено в российских школах » 23-11-11 23:27:39

Невропаразитолог пишет:

Объективно нет материи - есть вещество, вакуум и поле

Вот здесь моё понимание вступает в противоречие с вашим философским пониманием. Я, как и большинство физиков, считаю, что вещество и поле есть формы существования материи. Многие учёные склоняются к мнению, что вещество есть форма проявления полей. Под "вакуумом" обычно понимают область пространства, свободную от вещества, но в которой могут присутствовать поля. Материя реальна и существует объективно.

Невропаразитолог пишет:

Особенно признание факта: "Поток энергии − векторная величина"

В статье не признаётся факт, а вводится абстрактный термин "поток энергии".

Невропаразитолог, нам определённо нужно определиться с терминами.

Добавлено спустя 22 мин 21 с:

Невропаразитолог пишет:

1. Энергия Вселенной постоянна, ниоткуда не появляется и бесследно не исчезает.
2. Энергия передаётся при взаимодействии материальных носителей.

Пока что я понял вас так:
Существует нечто под названием "энергия". Оно обладает следующими свойствами:
- дискретно
- аддитивно
- общее количество во вселенной постоянно
- привязано к материальным объектам и является их характеристикой
- при взаимодействии материальных объектов значение их "энергии" изменяется.

Что такое "поток энергии" и "информация" я из ваших постулатов не понял. Уточните, интересно же.

#54 Re: Программирование » Ceylon от RedHat » 23-11-11 23:11:30

pavel2403 пишет:

И всегда ли интерпритатор корректно отрабатывает операции с приведенными значениями?

Зависит от интерпретатора.

pavel2403 пишет:

а ты знаешь все правила приведения к типам?

pavel2403, зачем прикручивать к языкам, фишкой которых является неявное приведение везде, где только можно, и динамическая типизация, статическую типизацию? Если нужна статическая типизация, проще воспользоваться другим языком.

pavel2403 пишет:

Как активный юзатель 1С

Ну, вы сами выбрали свой кактус.

Добавлено спустя 03 мин 21 с:

pavel2403 пишет:

а то что непроинициализированная переменная всегда хватает тип object

Зависит от языка и от интерпретатора.

#55 Re: Я куǷил это » WinXP & Finereader & Microsoft Office » 23-11-11 22:53:40

SemyonKozakov пишет:

У меня зарплата 17 тысяч

Завязывайте с журналистикой. 1С-ник и то получает не меньше двадцати. wink . Ну и вы передёргиваете, я не говорил, что 350 евро - это мелочь.

#56 Re: Программирование » Ceylon от RedHat » 23-11-11 22:50:37

pavel2403 пишет:

Вот потому что для подобных языков под любую переменную выделяется максимум памяти

Зависит от реализации интерпретатора. В интерпретаторах, которые я видел, при объявлении переменной устанавливался указатель на void, а затем уже тип этой переменной, действительно, определялся при модификации.

pavel2403 пишет:

там обьявленная переменная может иметь любой тип( вовсе не имеет его)

Это не верно. В языках с динамической типизацией можно объявлять только переменные тех типов, которые допустимы. Как правило, не имеющие явного типа переменные считаются переменными типа "undefined" (ну, или как-то так). К тому же, в большинстве языков с динамической типизацией неявным приведением переменной к другому типу можно управлять.

#57 Re: Программирование » Ceylon от RedHat » 23-11-11 22:30:11

Tiphon пишет:

Ты на них что-то пейсать серьезное пробовал?

sk1? smile

#58 Re: Эта Страна » Православие будет официально введено в российских школах » 23-11-11 22:29:03

Невропаразитолог пишет:

Ни энергия, ни информация материей не являются

информация - это абстрактное понятие. Разумеется, как любая абстракция, информация нематериальна. Но, однако же, не существует способов хранить информацию отдельно от материальных носителей информации.
Невропаразитолог, если не трудно, доопределите термин "энергия".

#59 Re: Я куǷил это » WinXP & Finereader & Microsoft Office » 23-11-11 22:23:38

SemyonKozakov, наезд мимо кассы, я сибиряк.
X_perienced, если не секрет, как долго вы пользовались линуксом?

#60 Re: Платформы и ОС от Google » Перечисление ошибок и глюков Google Android [Копилка проблем-тред] » 23-11-11 22:19:37

Stranger пишет:

нужно изобретать чуть ли не две разные системы

Apple и изобрела, пользуйтесь.

#61 Re: Я куǷил это » WinXP & Finereader & Microsoft Office » 23-11-11 22:17:09

X_perienced пишет:

теперь я коплю 350 евро

Мда. Копить 350 евро - это нужно быть совсем не богатым человеком.

#62 Re: Мультимедиа » Какой плеер в линуксе лучше/хуже и почему??? » 23-11-11 22:05:54

Гареев Станислав пишет:

madoka-hd-vlc-linux-1731820.jpg

Субтитры в окне плеера сглажены лучше, чем текст в заголовке окна. Забавно.

#63 Re: Программирование » Ceylon от RedHat » 23-11-11 22:02:14

Babusha пишет:

90% динамико-питушков

Руби - это тоже язык с динамической типизацией. Читай ЛС.

#64 Re: Социум » Вставай, страна огромная.... » 23-11-11 21:52:01

Пиар это. Если бы тандем действительно готовился к войне, то в первую очередь увез бы из стран Запада свои семьи и имущество, да и заявление делал бы Путин.

#65 Re: Программирование » Ceylon от RedHat » 23-11-11 16:04:12

pavel2403 пишет:

нетипизированных

Насколько я понял, Ceylon таки динамически типизируемый. Но всё же это необычный язык:

function sqrt(Float x) { return x**0.5; }
...
interface Producer<in Input, out Value>
        given Value(Input input) satisfies Equality { ... }
...
shared interface Equality {
    shared formal Boolean equals(Equality that);
    shared formal Integer hash;
}
...
String|Nothing name = ...

Думаю, фанатам руби или питона понравится.

Doppelganger пишет:

Очень напоминает попытку выехать на чужом горбу.

Вероятно, Оракл вскоре выкатит претензии к красной шапке.


Babusha, "в похапе даже отладчик приделать проблема ох пипец" - не буду холиварить, просто скажу, что ты не прав.

#66 Программирование » Ceylon от RedHat » 22-11-11 20:18:48

Дестер
Ответов: 94

Компания RedHat сделала свой язык программирования под названием Ceylon и к нему компилятор в байт-код, совместимый с виртуальной машиной Java. В RedHat пока не могут ответить уверенно, зачем же им понадобился свой язык, однако красношапковцы уже обещают, что этот язык облегчит программистам создание своих собственных фреймворков и библиотек классов. Как говорится, любая уважающая себя опенсорная компания должна сделать свою операционную систему и свой язык программирования.

Цейлон является объектно-ориентированным языком без специальных типов. В языке будут присутствовать nullable-типы. Классы, методы и атрибуты будут выглядеть одинаково. Явное указание геттеров/сеттеров не будет необходимостью. Вместо классических модификаторов доступа public/protected/private будут использоваться public, protected, private access, visibility.

Как ожидается, язык составит конкуренцию Java и C#.

Официальный сайт языка https://ceylon-lang.org/
Примеры синтаксиса можно посмотреть здесь: https://ceylon-lang.org/documentation/introduction/

#67 Re: Социум » Скоро же выборы... » 21-11-11 04:01:28

Довольно интересное видео. Особенно интересны комментарии.

Добавлено спустя 1 ч 54 мин 28 с:
И ещё один ролик. Ельцин рассуждает о привилегиях:
https://rutube.ru/tracks/3002939.html?v= … rt=2607000

#68 Re: Дорога, открытая всем » Поговорим о "победе" СПО » 20-11-11 02:14:14

wr224 пишет:

Думаю уже всем очевидно, что бутерброд из мороженного - это лебединая песня

Кстати, как там поживает Chrome OS? Когда она должна зарелизиться?

#69 Re: Образование » Языки и среды программирования в школах » 20-11-11 01:58:57

Арсений Венгерович пишет:

Нет оно не нужно в школе.

А МинОбрНауки полагает, что нужно.

10) формирование  информационной  и  алгоритмической  культуры; формирование представления о компьютере как универсальном устройстве
обработки информации; развитие основных навыков и умений использования компьютерных устройств;
11) формирование  представления  об  основных изучаемых  понятиях: информация, алгоритм, модель - и их свойствах;
12) развитие  алгоритмического  мышления,  необходимого  для профессиональной деятельности в современном обществе; развитие умений
составить и записать алгоритм для конкретного исполнителя; формирование знаний  об  алгоритмических  конструкциях,  логических  значениях  и операциях; знакомство с  одним из языков программирования и основными алгоритмическими структурами - линейной, условной и циклической;
13) формирование  умений  формализации  и  структурирования информации, умения выбирать способ представления данных в соответствии
с  поставленной  задачей  - таблицы,  схемы,  графики,  диаграммы,  с использованием соответствующих программных средств обработки данных;
14) формирование навыков и умений безопасного  и целесообразного поведения при работе с компьютерными программами и в Интернете, умения
соблюдать нормы информационной этики и права.

Алсо, pdf-ка составлена кошмарно, сразу видно, как чиновники минобра соответствуют своему же стандарту.

#70 Re: Общее » Файерфокс 8 Ого! » 17-11-11 14:38:49

ФайерФокс развивается стремительными темпами.

Разработчики Mozilla приняли решение приостановить разработку проекта Electrolysis, в рамках которого велись работы по переводу Firefox на многопроцессную модель, при которой пользовательский интерфейс и обработка контента обрабатываются разными процессами. В качестве причины прекращения развития проекта в обозримом будущем называется необходимость внесения слишком значительных изменений на уровне архитектуры.

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

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

Тем не менее, кроме решения проблем с отзывчивостью интерфейса, многопроцессная архитектура обладает рядом дополнительных достоинств, которые проблематично реализовать в рамках однопроцессной модели. Например, можно упомянуть повышение производительности при работе на многоядерных процессорах; решение проблем с фрагментацией памяти и отдачей освобождённой памяти обратно операционной системе; обеспечение защиты от сбоев (в случае сбоя закроется лишь одна вкладка, не повлияв на работоспособность браузера в целом); повышение безопасности (связанный с текущей вкладкой код выполняется в своей "песочнице", независимо от обработчиков других сайтов; для эксплуатации уязвимостей требуется преодоление нескольких уровней изоляции).

https://www.opennet.ru/opennews/art.shtml?num=32323

#71 Социум » Двадцатилетие России » 16-11-11 18:09:42

Дестер
Ответов: 12

Этот год - юбилейный для нашего государства. Ему исполняется двадцать лет. 8 декабря 1991 года было подписано Беловежское соглашение, по которому СССР прекратил своё существование, а 25 декабря 1991 года РСФСР была переименована в Российскую Федерацию - Россию.
Действующий режим не планирует торжеств по этому поводу. О юбилее почти не говорят по телевизору. Как вы думаете, почему?

#72 Re: Десктопные версии Windows » В Windows обнаружена критическая уязвимость » 16-11-11 14:03:19

Rector пишет:

С чего этот чудило взял что для перебора 5 портов UDP 'требуется ажно ТЕРАБАЙТ трафика?

Необходимо отправить 2^32 (это 4,294,967,296) UDP-пакетов на целевой порт, принимая после каждого ICMP-ответ «ICMP Destination Unreachable». Суть в том, что именно генерация 2^32 этих ответов и переведёт систему в уязвимое состояние.

Тонкость в следующем. Система будет уязвима только в этот момент, потом счётчик пойдёт дальше.

Считаем – заголовок+crc от 802.3 (это 18 байт), заголовок IP (допустим, 20, берем всё по минимуму), заголовок UDP (всегда 8), в сумме имеем 46 байт. Умножаем на 2^32, имеем число 197,568,495,616.

Rector, прочитайте заметку Карманова полностью и медленно. А лучше два раза, чтобы уж точно понять, про что он пишет.

#73 Re: Дорога, открытая всем » Поговорим о "победе" СПО » 16-11-11 02:58:37

Linups_Troolvalds пишет:

это положительно скажется на ЗП.

Но каким образом?

#74 Re: Дорога, открытая всем » Поговорим о "победе" СПО » 16-11-11 02:56:03

Linups_Troolvalds пишет:

Лучше, пока не поздно, составьте себе труд осилить линукс (и вообще юниксы) в полном объеме.

Зачем осиливать линукс? Знать юникс - да, полезно. Знать команды MS-DOS ещё полезнее. Знать Win32 API вообще прекрасно, а знание .NET позволит заработать себе на хлеб.

#75 Re: Десктопные версии Windows » В Windows обнаружена критическая уязвимость » 16-11-11 02:51:09

Оказывается, "специальным образом сформированный поток" - это ~4 миллиарда пакетов, или больше 197 гигабайтов трафика.

Итоговая схема «эксплуатации уязвимости» прекрасна. Надо найти, короче, непропатченый (патч-то неделю как вышел) Windows Server 2008 или 2008R2. Он должен глядеть в Интернет напрямую, на нём надо иметь UDP-сервис, и этот сервис должен быть явно закрыт правилом, и Вы должны знать номер этого порта.

Если собираетесь «наощупь перебором» – ха, нет ничего проще! Каждые 5 портов перебрать обойдётся Вам в терабайт трафика. Можете посчитать масштабы работы для перебора всех возможных UDP-портов на атакуемой системе.

Теперь можете приступать. Не забудьте, что если кто-то пошлёт хотя бы 1 лишний пакет – всё напрасно. Вы действуете из предположения, что знаете стартовое значение счётчика. Если целевой хост перезагрузится – тоже ничего не выйдет. Рестартанёт сетевой сервис (например, тот же Windows Advanced Firewall) – тоже.

Как понятно, не-лабораторная эксплуатация данной уязвимости – на грани фантастики. Фирма Microsoft подстраховывается, назначая этой уязвимости Critical. А допустим по критериям RedHat это вообще не уязвимость, если что. ... То, что выложено как PoC, даже в лабораторных условиях требует примерно 52 суток (почти 2 месяца) непрерывной работы, и это при учёте того, что никаких других хостов нет.

https://karmanov.wordpress.com/2011/11/15/ms11-083/

Kwork.ru - услуги фрилансеров от 500 руб.
Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика