gallonfizik: (Massacre)
Оригинал взят у [livejournal.com profile] alex_avr2 в Про языки программирования
За 20 секунд все о разных языках программирования:)


gallonfizik: (Default)
Работал, наткнулся на написанную когда-то библиотечку для проверки ключа защиты. Откопал ключ (выглядит как флешка), втыкаю — комп моментально выключается :-О
Повертел ключик в руках, выковырнул то, что забилось внутрь разъёма. Оказалось, что там масенький кусочек фольги, утрамбованный пылевым пыжом; фольга закорачивала линии в юсб-разъёме. Вот тебе и брелок в кармане :)
gallonfizik: (Massacre)
Мама: Влаааадь!
Мама: я торопислась и нажала какусь кнопку
Мама: теперь в эрне не отображается трэй и еще много чего!
Мама: зайди, плиз, снова и нажми, чё нужно
Мама: мне убегать скоро, а я тут беспомощна
Мама: все перебрала, не вышло
Мама: большой комп
Мама: похоже, в эхплорере чтото сбилося....
Мама: в гугле нормально видно, читабельно
Мама: и в ФБ
Мама: захожу тока через кнопку вин!
Я: ээээ
Я: ШТА?
Я: ок
Я: F11
gallonfizik: (Не ебать моск!)
Представим, что в наши дни на Землю сошел Сатана, и решил он извести род человеческий. Причем сделать это совершенно незаметно и «естественно».
...
Вот и представим, что Сатане удалось внедрить во все компьютеры программу расчета, в которой бы при умножении дважды два вместо четырех получалось бы пять, сто или одна миллионная. Причем пусть это происходит не всегда, а лишь изредка, так что при проверках получалось бы дважды два четыре, а в реальной и самой сложной вычислительной работе компьютер изредка давал бы этот самый нелепый результат.

Результаты этого были бы трагичны. Вдруг начали бы сталкиваться самолеты, запуски космических кораблей «иногда» стали бы кончаться падением, стали бы вдруг взрываться атомные станции, начались бы сбои электросетей...

Но этого делать совсем не надо.

Потому что это уже есть.

КДПВ (потянуто с http://forum.bfrussia.ru/showthread.php?t=10944):


Прочитать целиком этот замечательный бред про float-вычисления можно тут.
gallonfizik: (like)
...Вчера привезли вычислительный шкаф
gallonfizik: (Default)
Алгоритм кроссаучега.
1. Купить 2х SSD 2.5" (в коробочках, красота).
2. Выдернуть родной HDD на 1 Тб из ноута, поставить SSD, HDD бросить на стол.
3. HDD на столе достаёт, положить в коробочку из-под SSD.
4. В процессе уборки воспользоваться логикой "я же один ссд установил, значит, коробка не нужна". Выкинуть коробку "из-под" ссд.
5. Выкинуть мусор.
6. Купить адаптер cd/hdd. Прийти домой, поискать хард.
7. ????????????
8. КРОССАУЧЕГ.

Ну, я надеюсь, что я всё-таки посмотрел внутрь коробочки (хотя бы чтобы проверить, что это НЕ ДРУГОЙ ССД :) ), и хард где-то валяется.

АПД. Уф. Вспомнил сам. Он был приаттачен внутрь компа (клонировал раздел).
gallonfizik: (Driver)
Пример кода на странице с автоматическим переводом:


int main()
{
// Declare a Person object.
Person myFriend;

// Declare a reference to the Person object.
Person& rFriend = myFriend;

// Set the fields of the Person object.
// Updating either variable changes the same object.
myFriend.Name = "Bill";
rFriend.Age = 40;

// Print the fields of the Person object to the console.
cout << rFriend.Name << " is " << myFriend.Age << endl;
}
Счёт равен 40
gallonfizik: (Driver)
C Хабра:

...Потом надо было понять, какие действия возможны со стороны сервиса. Выяснилось, что допустимы три нормальные реакции и одно исключение, то есть снова четыре. И это было хорошо — степени двойки вообще успокаивают, а две четверки подряд окончательно вводят в транс.
gallonfizik: (Driver)
Ооо, как же доставляют 1Gbps LAN и n/ac wifi в домашней сети!
gallonfizik: (Pain)
Давным-давно, когда компы были тупее телефона за 2000 рублей, а интернеты были маленькими и медленными, разработчиков софта было раз два и обчёлся. Нет браузера кроме IE, и БГ — пророк его. И всё такое.

Со временем стал появляться софт, революционно опередивший "мейнстрим" от MS. Opera, Mozilla, ICQ, ACDSee (32 - помните такую версию?!), Winamp, TheBat!, Nero (ах, все мы жгли болванки), всяческие медиаплееры. Да, начинали они, бывало, с малого. Но с каждой версией они набирали всё большую популярность, вычищая баги и обрастая новыми полезными функциями. До поры до времени это радовало...

К сожалению, на одном энтузиазме далеко не уедешь, так что софт надо продавать. Ну или хотя бы рекламу в нём крутить. Чтобы софт продавать, надо выпускать новые версии. Но через несколько мажорных релизов оказывается, что весь действительно полезный функционал уже реализован, и тогда начинается превращение софта в чудовищный комбайн и прикручивание всяких свистелок-перделок. Из моего любимого софта наиболее тяжёлая участь постигла Nero (пользовался максимум 6 lite), ACDSeee (пользуюсь пятой версией, хоть она и не умеет читать тег ориентации), и официальный клиент ICQ. Некоторые всё же удержались и не пошли по этому пути — например, TheBat! — но многие ли сегодня знают, что это?

А в последние годы ещё хуже: складывается ощущение всеобщего отупения. Чище, проще, минималистичнее. Позвольте, я только поддерживаю лёгкий интерфейс, но не отбирайте реализованные и протестированные фичи! Если думаете, что они пугают пользователя, то спрячьте поглубже, но только не убирайте! Ими *пользуются*!

Пример раз. В Win98 был Пуск. И им пользовались, и всех приучали им пользоваться. Да, у него были свои косяки, но пользы было куда больше. В WinXP с пуском попытались сделать что-то невнятное. Ну, благо, можно вернуть стандартный одноколоночный вид. Но часть пользователей от пуска отказалась. И тут умники из MS подумали: "Ага! Пуском и так не пользуются! Ну так давайте уберём старое и напихаем всякого говна!" Ну что же. Семёрочным пуском пользоваться можно, но он уже раздражает. Тогда умники из MS опять за своё: "Ага! Пуском не пользуются! Ну и мы его тогда на хер уберём!" Получите распишитесь. Через мои руки за последнее время прошли два ноута с восьмёркой. В 8 есть прекрасные вещи, в частности диспетчер задач и индикатор копирования, но... именно отсутствие пуска оказалось решающим, и 8 была убита в пользу семёрки.

Пример два. Давно не пользовался Оперой. А тут поставил... Где моя группировка вкладок??!! Ну как так? Выпилили прям одну из фундаментальных фич. Зачем? Кому оно мешало? А вот помогало ой как многим... Если это связано с переходом на движок Chromium, то уж лучше на старом движке, чем без группировки вкладок.

Вот так... чем дальше, тем лаконичнее и тупее.
gallonfizik: (Driver)
Вдруг кому пригодится.

Win7 не устанавливается на GPT-разделы при загрузке с DVD/USB. Но есть чит.

Грузимся с DVD/USB. После выбора языка установки выбираем "Восстановление Windows". Запускаем терминал.

Если раздел для установки ещё не готов, его можно сделать через гуй становщика либо через diskpart.
Когда раздел готов, выбираем раздел для установки:
select disk 0 (или нужный)
select part 1 (или нужный)
active (пометить как загрузочный)
exit

boostsect.exe /nt60 C: (или ваша буква) /mbr - прописать загрузчики

Находим букву, в которую смонтировался загрузочный носитель.
F:
xcopy * С:

Всё!
Можно вытащить флэшку, загрузиться с харда, и установка пойдёт ок.
После установки скопированные папки можно удалить.
gallonfizik: (Driver)
Народ, насоветуете сабж?
Хочу 27". Главное требование — чтобы не уставали глаза.
Из примочек: 3Д, юсб хаб, ambilight.

АПД вижу некие АОС — дешёвые и с хорошими отзывами. Пдозрительно. Шо за зверь?

Troublem.

Oct. 15th, 2012 03:12 am
gallonfizik: (Default)
Дано: WD Elements 3TB @USB 2.0. ОС: Win7x64. Работает ок.
Трабл: подключаю по юсб видеокамеру или планшет -> диск отваливается. Отключаю камеру, перевтыкаю диск - цепляется обратно.

Идеи?

UPD. Надысь были похожие симптомы на HTPC. При активной записи на внутренний 3Т диск последний отваливался. Зачастую - до ребута. В десктопе тот же диск работает хорошо, только иногда щёлкает - видимо, паркуется. В итоге 3Т диск из десктопа поставил в НТРС, а из НТРС - в десктоп. И всё работает.

Вообще щас рынок HDD - это полный пиздец. Пара десятков моделей >= 2ТБ + ужасные отзывы о 3Т - сыплются с бэдами.
gallonfizik: (Massacre)
Псто техническое и для тех, кто в теме.

nVidia двигает три линейки GPU: GeForce, Quadro и Tesla. Про Квадро говорить не буду, т. к. я с ними не общался.
Сбацаем сравнительную табличку с конкретными моделями.
GeForce GTX 580Tesla C2075
Позиционированиебытовая/игроваяпрофессиональная, узел для вычислений
Поддержка CUDA (вычисления на GPU)дада
RAM1500 МБ6000 МБ
Пропускная способность памяти192.4 ГБ/с144 ГБ/с
Ядер CUDA512448
Тактовая частота ядер1.22 ГГц1.15 ГГц
Поддержка ЕССнетда
Цена~15 000 р~80 000 р

Видно, что по формальным параметрам ("аппаратная вычислительная мощь") Тесла проигрывает. Внимание, вопрос. Откуда такая разница в цене и чем же Тесла круче?

Поскольку я активно использую CUDA в работе, то я серьёзно задавался этим вопросом.
Информацию по нему найти довольно напряжно.

С одним моментом понятно: у Теслы быстрее считаются double. Раза в 4. Но для многих задач double избыточен.

А вот, например, ответ консультанта авторизированного реселлера Теслы: "Ну, ээ, где вы найдёте видеокарту с 6 ГБ памяти?". Смищно, да?

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

Так вот, GeForce лишён серьёзной плюшки - драйверов с TCC.
TCC = Tesla Computing Cluster. В этом режиме карта недоступна в качестве видеоадаптера, но работает в выделенном (читай - оптимизированном) режиме.
Плюшки:
* Низкий оверхед на запуск ядра (функция, выполняющаяся на GPU). На Tesla это порядка 5-10 мкс, а на GeForce - порядка 40 мкс и более. Если запускать много коротких ядер, то получается ощутимая задержка
* Быстрые копии с девайса на девайс по PCI-E
* Прямой доступ к памяти на другом девайсе. Пример. Имеются матрицы float одного размера на двух девайсах. Требуется просуммировать их и сложить на первый девайс на место исходной.
Тесла: одна функция, лезущая на соседнюю Теслу, забирающая данные и прибавляющая к локальным. В моеq задаче это порядка 300 мкс.
Гефорс: скопировать обе матрицы на хост (медленно!), просуммировать на хосте (медленно!), положить обратно (медленно!). Либо выделить дополнительную память на первом девайсе (затраты памяти + очень медленно!), скопировать с девайса на девайс (медленно!), просуммировать локально (быстро). В моей задаче это порядка 27 мс (в ДЕВЯНОСТО раз медленнее!).

Возможно, в режиме SLI из Гефорса можно выжать что-то подобное, но SLI - капризная штука, т. к. а) должна поддерживаться мамой б) работает ТОЛЬКО с одинаковыми картами.

В сдвоенных видеокартах 590/690, похоже, сделан подобный мост между чипами. Копирование быстрое, а вот прямого доступа к чужой памяти нет.

Итог.
1. Tesla значительно дороже GeForce того же поколения.
    1 Tesla C2075 = 80 Круб = 6 ГБ памяти
    2 GeForce 690 = 65 Круб = 8 ГБ памяти + новая архитектура + толще шина + КУЧА ядер
2. Tesla проигрывает одному GeForce того же поколения во float-вычислениях и опережает в double-вычислениях.
3. У Теслы больше памяти, да. И поддерживает ЕСС, если это критично. Ценой 12.5% объема памяти, ессно.
4. GeForce хорош в задачах, в которых несколько GPU могут работать независимо. Если требуется много памяти и обращение к памяти другого GPU, эффективность GeForce падает на порядки, т. к. на копии тратится безумное время.

Что ж, для *кластера*, ориентированного на решение задач со сложным доступом к памяти, GeForce не годится. За то и платим.

З. Ы. В интернетах есть смутные сведения о ТСС-хаке для гефорса - в драйвере для Теслы подменить PCI_ID, чтобы драйвер встал на гефорс. Пока не пробовал. Инфы о хаке есть, а вот собственно описание видел только одно, что довольно подозрительно. Ну, вроде как можно ещё перепрошить видюху, но это как-то совсем стрёмно, и связываться с этим не хочу.
gallonfizik: (Massacre)
- Eclipse сам по себе клёвый, но я в нём пейсал только Яву, и поэтому больше не касаюсь даже трёхметровой палкой.
- Небось для девочки курсач писал?
- Да-да! :) За ночь.
- +1, за вечер. Ну хотя за ночь, да, быгыгы. Ява няшная, но какая-то очень уж... слащавая.
- Ага, прям как Hello Kitty. Няшне, но хочется взять и уебать!
- :D
gallonfizik: (Универ)
Компактная грамматика английского языка с русскими пояснениями в виде хелп-файла *.chm.

Крутотошенька. К тому же оффлайновая.
gallonfizik: (икарус)
Chikatilolo:
Грепал Грека грепом репу.
Видит Грека: в репе баг.

HV:
Фиксит Грека вимом репу.
:305 Shift+A // хуяк!

рофл
gallonfizik: (Default)
Жежешечка такая вся аяксная и вебдванольная.
Удобно, конечно, но как-то олдовость оформления жж отличала восприятие жж от вк.

Впрочем, не важно .)

Profile

gallonfizik: (Default)
gallonfizik

December 2016

S M T W T F S
    1 23
45 6 789 10
11121314151617
18 19 20 2122 23 24
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 23rd, 2017 02:03 am
Powered by Dreamwidth Studios