[image]

Разговоры о компьютерах

 
1 39 40 41 42 43 133

Balancer

администратор
★★★★★
sam7> В глобальном масштабе, конечно. Но Микрософт один на планете.

Ну, там, Икею возьми, Гугль и т.п.

...

Гы. Прикольно. Погуглил сейчас - у конторы, про которую говорю, годовой оборот в 2008-м составил более $100млн. :D Чего-то мало я за свою работу запрашиваю... :-F

...

А сайт, вроде, без ошибок обновился. Посмотрим, что скажет заказчик...
   

sam7

администратор
★★★★★
Balancer>
Может сайт ОСК нормальным сделаете?
А то меня аж трясет, всероссийская судостроительная корпорация обновила свой сайт (в подвале?)
Ну пилить, хоть как-то пополам, так же нельзя...
   7.07.0

Balancer

администратор
★★★★★
sam7> Может сайт ОСК нормальным сделаете?

Не-не... Я сейчас зарёкся за новые проекты браться. Со старыми едва справляюсь, на Авиабазу и то времени почти не остаётся :)
   

sam7

администратор
★★★★★
Balancer>
Это был крик души, там чужие не ходят...
Просто стыдно за отрасль.
   7.07.0

Vale

Сальсолёт

Развалекаюсь с Amazon Kindle. Исходно этот постинг был отправлен с него.
   
Это сообщение редактировалось 24.02.2011 в 02:36

Balancer

администратор
★★★★★
Vale> Развалекаюсь с Amazon Kindle. Исходно этот постинг был отправлен с него.

Лови отображение девайса :)
   3.6.133.6.13
RU Dmitry_A #24.02.2011 15:28  @Balancer#24.02.2011 10:49
+
-
edit
 

Dmitry_A

старожил

Balancer> Лови отображение девайса :)

Тоже пробую Kindle 3 WiFi. Приходится транслитом.
   
RU Серокой #25.02.2011 17:07
+
-
edit
 

Серокой

координатор
★★★★
А порясните по-простому про арифметику с насыщением (Saturation arithmetic)! Чем отличается от простой, привычной?
   
RU Balancer #25.02.2011 23:29  @Серокой#25.02.2011 17:07
+
-
edit
 

Balancer

администратор
★★★★★
Серокой> А порясните по-простому про арифметику с насыщением (Saturation arithmetic)! Чем отличается от простой, привычной?

На wiki, вроде, исчерпывающе :)
Saturation arithmetic is a version of arithmetic in which all operations such as addition and multiplication are limited to a fixed range between a minimum and maximum value. If the result of an operation is greater than the maximum it is set ("clamped") to the maximum, while if it is below the minimum it is clamped to the minimum. The name comes from how the value becomes "saturated" once it reaches the extreme values; further additions to a maximum or subtractions from a minimum will not change the result.

For example, if the valid range of values is from -100 to 100, the following operations produce the following values:
  • 60 + 43 = 100
  • (60 + 43) − 150 = −50
  • 43 − 150 = −100
  • 60 + (43 − 150) = −40
  • 10 × 11 = 100
  • 99 × 99 = 100
  • 30 × (5 − 1) = 100
  • 30 × 5 − 30 × 1 = 70
  •  


    Короче, если переполнение или антипереполнение, то результат равен максимальному или минимальному значению.
       3.6.133.6.13
    US Mishka #26.02.2011 00:27  @Серокой#25.02.2011 17:07
    +
    -
    edit
     

    Mishka

    модератор
    ★★★
    Серокой> А порясните по-простому про арифметику с насыщением (Saturation arithmetic)! Чем отличается от простой, привычной?

    Посмотри, как сделана плавающая в сопроцессоре Интеля — там плюс и минус бесконечности играют такую же роль. Ну управления чуть побольше — можно разные прерывания разрешать/запрещать. Ну и бесконечности (минимумы-максимумы) могут превращаться в проективные (проективная бесконечность), когда два значения сходятся в одно. В афинной бесконечности это два разных значения. Поэтому для проективной используют просто значёк бесконечности, а для афинной + и - перед значком. Поскольку в железе такие пределы всегда есть, то часто их обозначают не бесконечностями, а просто числами. Но свойства те же. Вот хороший пост на эту тему — Бесконечность и пара вопросов о ней : Дискуссионные темы (М) - Страница 2.
       3.6.133.6.13
    +
    -
    edit
     

    Mishka

    модератор
    ★★★
    Balancer> На wiki, вроде, исчерпывающе :)

    Там с примерами можно поспорить. :) В математике, если ты получил значение бесконечности в одной из операций, то дальше уже с нею работать приходится. И, если в примерах, где скобки не используются, ещё можно говорить о невыходе промежуточных результатов вычисления за пределы мин/макс, то со скобками точно должна быть попа и результат должен получиться или мин, или макс.
       3.6.133.6.13
    +
    -
    edit
     

    Balancer

    администратор
    ★★★★★
    Mishka> В математике, если ты получил значение бесконечности в одной из операций, то дальше уже с нею работать приходится.

    То в математике :)
    code mysql
    1. mysql> CREATE TEMPORARY TABLE test(var TINYINT);
    2. Query OK, 0 rows affected (0.02 sec)
    3.  
    4. mysql> INSERT INTO test SET var=12345;
    5. Query OK, 1 row affected, 1 warning (0.00 sec)
    6.  
    7. mysql> SELECT * FROM test;
    8. +------+
    9. | var  |
    10. +------+
    11. |  127 |
    12. +------+
    13. 1 row in set (0.00 sec)
    14.  
    15. mysql> UPDATE test SET var = var - 20;
    16. Query OK, 1 row affected (0.00 sec)
    17. Rows matched: 1  Changed: 1  Warnings: 0
    18.  
    19. mysql> SELECT * FROM test;
    20. +------+
    21. | var  |
    22. +------+
    23. |  107 |
    24. +------+
    25. 1 row in set (0.00 sec)
    26.  
    27. mysql> UPDATE test SET var = var - 2000;
    28. Query OK, 1 row affected, 1 warning (0.00 sec)
    29. Rows matched: 1  Changed: 1  Warnings: 1
    30.  
    31. mysql> SELECT * FROM test;
    32. +------+
    33. | var  |
    34. +------+
    35. | -128 |
    36. +------+
    37. 1 row in set (0.00 sec)


    :)
       3.6.133.6.13
    +
    -
    edit
     

    Mishka

    модератор
    ★★★
    Mishka>> В математике, если ты получил значение бесконечности в одной из операций, то дальше уже с нею работать приходится.
    Balancer> То в математике :)
    Balancer> :)

    А это не совсем насыщеные операции. Это "естественные" пределы. И они выступают как обычные числа. Кроме того, ты делал последовательно. А слово clamped там не зря стоит. :P Оно, по идее, и обозначает, что однажды достигнув и "пристегнушись" там и остаётся. Другое дело, что честная реализация требует дополнительных усилий. Ну и ты бы выбрал не TINYINT, т.к. границы там по разамерам байтов, переполнения часто не отслеживаются (тот самый CF флаг), получается замечательная арифметика по одному из модулей, а взял бы что-то типа диапазон от -5 до 370. Много интересного узнаешь. :P Правда, тот же мускуль такого тебе не предложит.
       3.6.133.6.13
    +
    -
    edit
     

    Balancer

    администратор
    ★★★★★
    Mishka> Оно, по идее, и обозначает, что однажды достигнув и "пристегнушись" там и остаётся.

    Ну, это да.

    Mishka> Ну и ты бы выбрал не TINYINT, т.к. границы там по разамерам байтов, переполнения часто не отслеживаются (тот самый CF флаг), получается замечательная арифметика по одному из модулей

    Не-а :)

    code mysql
    1. mysql> CREATE TEMPORARY TABLE test_i (var INT);
    2. mysql> INSERT INTO test_i SET var=999999999999999999999999999;
    3. mysql> SELECT * FROM test_i;
    4. +------------+
    5. | var        |
    6. +------------+
    7. | 2147483647 |
    8. +------------+
    9.  
    10. mysql> CREATE TEMPORARY TABLE test_bi (var BIGINT);
    11. mysql> INSERT INTO test_bi SET var=99999999999999999999999999999999999999999999999999999999;
    12. mysql> SELECT * FROM test_bi;
    13. +---------------------+
    14. | var                 |
    15. +---------------------+
    16. | 9223372036854775807 |
    17. +---------------------+


    Лениво рыться в документации, но, по-моему, такое поведение для любой разрядности оговорено.
       3.6.133.6.13
    +
    -
    edit
     

    Mishka

    модератор
    ★★★
    Balancer> Ну, это да.

    Дык, поэтому и говорю про бесконечности и просто значения. Вот IEEE стандарт, который интель и реализовал, честно выделяет два значения (или три), а так же манипуляции с типом бесконечности. Совершенно очевидно, что разрядная сетка задаёт минимальные и максимальные значения, а бесконечности — просто терминологию взяли математическую. :) И понятно почему.


    Balancer> Не-а :)
    Balancer> Лениво рыться в документации, но, по-моему, такое поведение для любой разрядности оговорено.
    Ром, ну там же стандартная имплементация. Ты объяви в том же С/С++ short int. И посмотри на код. Тот же VC 8 генерит всю работу с 32 битными регистрами. :) Некоторые версии gcc тоже. Типа сохраняют внутреннюю точность. Кстати, идея, надо будет закинуть это в Остинскую группу на обсуждение закинуть, а потом и в компайлерную. :) Да и тесты на проверку написать для соотвествия стандарту.
       3.6.133.6.13
    +
    -
    edit
     

    Balancer

    администратор
    ★★★★★
    Balancer>> Лениво рыться в документации, но, по-моему, такое поведение для любой разрядности оговорено.
    Mishka> Ты объяви в том же С/С++ short int

    При чём тут Си++, когда речь о MySQL? :)
       10.0.648.11410.0.648.114
    RU Серокой #01.03.2011 19:01  @Mishka#26.02.2011 00:27
    +
    -
    edit
     

    Серокой

    координатор
    ★★★★
    Mishka> Ну и бесконечности (минимумы-максимумы) могут превращаться в проективные (проективная бесконечность), когда два значения сходятся в одно. В афинной бесконечности это два разных значения.
    То есть "minimum and maximum value ©" задаётся по отдельности?
       
    RU Серокой #02.03.2011 15:10  @Kuznets#14.01.2011 00:56
    +
    -
    edit
     

    Серокой

    координатор
    ★★★★
    Kuznets> а оказалось что несмотря на якобы защиту всего и вся ее работающие на бесконтактном принципе (емкостные кажется) кнопки дико глючили и в зависимости от регулировки то пропускали нажатия то массово давали ложные :)

    Сергей Фролов пишет:
    Починил более-менее клавиатуру. Вообще клавиатура - больное место для этой модели. Там емкостные кнопки. Со временем их емкость куда-то испаряется, и кнопки начинают плохо работать.
    Чинятся они тем, что сильно и часто по ним стучишь и "втираешь" в корпус, пока не заработают. А когда заработают, то начинают уже работать нормально. Понять физику этой процедуры я не понял, но она работает. К сожалению, не все кнопки поддаются такой реанимации.
     


    Демонстрация "Электроники МС-1504"

    Сегодня возился с Электроникой МС-1504. Для тех, кто не знает, это первый советский лаптоп. О нем я тоже недавно писал . Починил более-менее клавиатуру. Вообще …

    // sfrolov.livejournal.com
     

       
    US Mishka #03.03.2011 07:22  @Серокой#01.03.2011 19:01
    +
    -
    edit
     

    Mishka

    модератор
    ★★★
    Серокой> То есть "minimum and maximum value ©" задаётся по отдельности?

    В общем случае два. Проектинвая бесконечность — представление в виде окружности. Афинная — прямая. Топологически разные вещи. Иногда удобно иметь по разному. В насыщенной два разных значения, как правило. :) Можно придумать пример, когда и одно значение будет полезно. :)
       3.6.133.6.13
    +
    -
    edit
     

    Ylytch

    втянувшийся

    Муительно пытаюсь придумать, чего бы такое этакое заскриптовать для VMWare фарма, если учесть что все что нужно было ручками делать отскриптовано аж дважды, и в bash и в power shell.
    Пока в голову приходит только чек на идентичность конфигов виртуальных свитчей и прочего нетворка в пределах HA кластера. По идее простенько должно получиццо.
       3.6.83.6.8
    LT Meskiukas #14.03.2011 21:25
    +
    -
    edit
     
    Чего то не настраивается домашняя сеть. Шло всё ладно, а потом вдруг начался конфликт IP- адресов? Почему? :(
       3.6.153.6.15
    +
    -
    edit
     

    Ylytch

    втянувшийся

    Meskiukas> Чего то не настраивается домашняя сеть. Шло всё ладно, а потом вдруг начался конфликт IP- адресов? Почему? :(

    А адреса динамически раздаются или ручками на устройствах прописываются?
    Конфликт адресов он только в одном случае возможен, когда два девайса один и тот же адрес в одном сегменте пользуют.
       3.6.153.6.15
    +
    -
    edit
     

    Mishka

    модератор
    ★★★
    Ы!
    Человек в соседнем кубике пришёл на работу недавно. Вот список из резюме:

    Experience
    Software Engineer
    Ansaldo STS

    Privately Held; Transportation/Trucking/Railroad industry

    February 2011 – Present (2 months)

    Analyze Software Problem Reports from the customer and determine best software update to correct issue.


    Software Engineer
    Northrop Grumman Amherst Systems

    Computer Software industry

    February 1998 – June 2010 (12 years 5 months)

    Responsible for implementing upgrades to the Combat Electromagnetic Environment Simulator (CEESIM) Product Line.
    Responsible for updates to the Range Data Integration Processor to support new interfaces for the JTE Program. These interfaces included the Raytheon TPX-56 IFF receiver and for a future capability to support an Airborne Instrumentation Subsystem (AIS) Interface.



    Software Engineer
    Lockheed Martin Federal Systems

    Computer Software industry

    September 1996 – February 1998 (1 year 6 months)

    Responsible for all phases of software development for the scheduling of foreground and background processing and transfer of data via Ethernet for the Full Tensor Gradient Program.



    Software Engineer
    Lockheed Martin Electronic Systems

    Computer Software industry

    September 1991 – February 1996 (4 years 6 months)

    Responsible for software development of several simulated navigation and communication subsystems for the Special Operations Forces, Aircrew Training System (SOF/ATS for MC-130H).




    Software Engineer
    Bell Aerospace
    Computer Software industry

    November 1979 – August 1991 (11 years 10 months)

    Responsible for software development of two CSCs of the Mobile Microwave Landing System (MMLS), a precision approach guidance system.
    Responsible for total software development for the Gravity Gradiometer Sensing System, a gravity sensing system adapted from Gravity Sensing System Advanced Model (GSS ADM).



    Буду потихоньку пытать. :)
       3.6.153.6.15

    ad2

    втянувшийся

    Вопрос - как импортировать закладки из хрома в горелую лисицу 4? Более того в 4-ом firefox вообще не нашел опцию импорта закладок. Что-то они там намудрили.
       10.0.648.15110.0.648.151

    Balancer

    администратор
    ★★★★★
    ad2> Более того в 4-ом firefox вообще не нашел опцию импорта закладок. Что-то они там намудрили.

    Про импорт — не знаю. Но для себя вопрос закладок решил через Diigo.
       
    1 39 40 41 42 43 133

    в начало страницы | новое
     
    Поиск
    Настройки
    Твиттер сайта
    Статистика
    Рейтинг@Mail.ru