Pull to refresh
34
0
Константин Соловьев @KonstantinSoloviov

User

Send message
ядро не работает на версиях среды разработки свыше 1.6.5
— это странно, у меня на 1.6.9 все работает, проверял буквально пару дней назад на чистой виртуалке.

Так же не понял танцев с загрузкой «STM32duino-bootloader» — в МК встроенный загрузчик есть, хотя тут не поручусь — т.к. со своей платой уже проводил эксперименты раньше.

В качестве отправной точки использовалась эта статья (похоже — перепечатка, но оригинала я не нашел)
Вспомнился анекдот времен СССР
Старушка в продовольственном магазине:
— У вас есть сервелат?
— Нет.
— А краковская колбаса?
— Нет.
— А докторская?
— Нет.
Ну и память у тебя, бабушка

Seagate купил Maxtor в 2005м, Samsung в 2011м…

Вы бы еще Quantum вспомнили — отличные были винты на 4-8Гб, я такой как нагрузку для тестирования блоков питания использую, до сих пор работает как зверь )
Да, проскакивала статья (двухлетней давности) про статистику которую ведет облачное хранилище Backblaze.

На самой Backblaze все динамичнее. Вот в статиcтике Q1 2016
уже такая картинка:
image

Теперь понятен общей посыл статьи: «ребята, мы стали лучше».
Что ж удачи Seagate! Но, репутация — это такая вещь: потерять легко, а вернуть не просто )
Был очень расстроен когда Samsung продался Seagate, не исключаю что это пошло на пользу качеству, но проверять нет никакого желания. Кредит доверия давно исчерпан. Вспомнить хотя бы «муху СС» — попила кровушки…
Мой текущий рейтинг надежности:
HGST (HITACHI)
TOSHIBA
WD
SEAGATE
Пшеница в Оазисе поднимается не по дням, а по часам. Приятно смотреть, как растет, это жизнь. Во втором вегетационном сосуде, где посажен горох, растения только пробиваются, а с луковицами, предназначенными для эксперимента, мы попали в смешную историю. Где-то через неделю после того, как мы должны были их посадить, приходит биолог на связь и спрашивает: «Как ведут себя растения?» Мы рассказали. Потом спрашивает: «А как лук?» Мы ответили, что нормально, растет. На самом деле, разбирая вещи с грузовика, нашли хлеб ржаной и хорошо заточенный кухонный нож. Молодцы. Порадовали. Съели по куску хлеба. Так хорошо. Смотрим, луковицы лежат, которые надо выращивать. Не удержались и съели их с хлебом и с солью, да так вкусно, прямо в охотку. Идет время, нас опять спрашивают, как там лук, — мы отвечаем: растет. А перья большие? Большие, отвечаем. Однажды на вопрос: «А стрел у лука нет еще?», не задумываясь, ответил, что есть и стрелы. Смотрю, точнее, чувствую, на связи какой-то переполох, волнение. Толя говорит: «Валь, а стрелы — это же цветы лука». Вот это да, заврались, так и до сенсации недолго. Ведь лук до нас в космосе не цвел. Быстро попросили пригласить биолога на канал связи, когда можно поговорить один на один, и сказали ему: «Ради бога, не поднимай шум, съели мы твой лук». Что поделаешь. Посмеялись и пообещали, что следующую партию луковиц обязательно вырастим.
© «Дневник космонавта» Валентин Лебедев
Не пишите ерунду, нет там стабилизации тока, только ШИМ.
Для стабилизации тока нужнен либо баластный элемент для пассивного регулирования либо индуктивность для активного.
Спасибо, друзья! Реально — интересно. Ощущение, что «на чужой раён» забрел, но любопытно же )
Поскольку многопоточности в JS нету, а вешать весь браузер на каждый ajax-запрос никому не хочется, выкручиваемся асинхронностью — запрашиваем операцию и передаем ссылку на функцию, которую надо вызвать по ее окончании.
Это понятно (на LUA похоже, там сплошь и рядом), но где, я извиняюсь, в Вашей ассинхронности таймауты? Про точки синхронизации даже не спрашиваю пока. Неужели сам браузер их определяет?
Но вообще лапша в коде в JS такая же неизбежность, как в C++ утечки памяти.
Ну, не знаю — у меня в таком знаете ли нефиговом проекте на С++ (24*7) утечек памяти не наблюдается

А вообще, это же обычная прогулка через «тернии к звездам» когда успешный сценарий один, а возможных ошибок мильон:
bool bOk = false;
do{
if(что-то не так) break;
if(что-то не так) break;
if(что-то не так) break;
if(что-то не так) break;
if(что-то не так) break;
if(что-то не так) break;
if(что-то не так) break;
if(что-то не так) break;
bOk = true;
}while(0);
if(bOk) все получилось;
else обрабатываем ошибку;

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

Что-то не вижу я ничего в даташите про «стабилизированный ток»
Gray level 256 can be adjusted and scan frequency not less than 400Hz/s.
я понимаю как управление ШИМом не частоте не менее 400Гц. (кстати «Hz/s» — эт вообще не понятно что)

Управление стабилизированным током — это было бы слишком хорошо. Да, и сложнее заметно.
Мне кажется, что у обоих одна проблема: люди вложились, добились, устали/надоело и хотят заняться уже тем, что реально могло бы радовать, но не могут: сожрут, оставят без средств и перспектив. Нет возможности достойно уйти.

«Итак, Ма и, по аналогии, Галицкий могли бы создать по трасту для управления своими компаниями, и венчурный фонд, который будет инвестировать в проекты технологических предпринимателей.» — в другой вселенной — возможно (
Угу, а в статье ни слова.
Знаете, я уж как-нибудь утужком тогда… хотя ламинатор — много лучше.
Почему-то никто не спросил про глаза.
Лично меня пугает перспектива получить в глаз лазером (который прожигает виниловую пленку) пусть даже отраженным светом.
Просветите, пленку жжет, а глаз нет?
6. Разведите порошок хлорида железа в воде (не волнуйтесь, никакой химической реакции не будет)
Хлорное железо бывает «безводное» (порошок) и «6-ти водное» (по консистенции — мокрый песок). Так вот 6-ти водное действительно растворяется относительно безобидно, в отличие от безводного, которое при растворении очень сильно нагревается (вплоть до кипения, лопания стеклянной посуды и скукоживания пластиковой). Растворять безводное хлорное железо надо очень аккуратно, мелкими порциями, контролируя температуру раствора.
Сui prodest. Китайцы безусловно мудры, поключили вас к VISA (заодно прикрыв от закидонов: сами за вас сформируют нужные поля и данные, кому нафиг надо что-то тестировать/пересертифицировать), но с условием принимать так же и UnionPay.

VISA и MCI дважды в год (апрель, октябрь) выпускают мандаторные изменения из-за которых приходиться модифицировать работающие продакшен системы (порой очень серьезно, свежий пример — «инкрементальные транзакции»), и не затрудняют себя объяснениями зачем введено то или иное изменение.
Изменения кстати год от года все менее и менее формализованные, создается полное впечатления, что технарей сменяют успешные менеджеры.
Это, к сожалению, общая тенденция в мире разработки ПО.
С другой стороны — всегда есть чем заняться )
К слову, НСПК делает все, что бы Мир была чисто локальной ПС. ...
Да, что-то знаете ли не заметил каких-то принципиальных отличий. За основу взят MCI — это видно. Про эллептическую криптографию я загнул конечно, но это же дело далеко не ближайших лет.

По поводу снобизма: про UPI ничего не скажу — не знаю. А в VISA и MCI снобизма, да и идиотизма тоже, хватает.

И не один иностранный банк не будет вносить изменения под эти «особенности».
Любой банк сделает что угодно, что принесет доход.
Чё за хрень? «Hello world» на ардуино?
Я отказываюсь понимать по каким принципам делятся темы между хабром и гиктаймсом.
Это реально блог Intel? Может кто-то увел аккаунт пока серый гигант спал?
Надеюсь, что здесь ситуация вида «ученый изнасиловал журналиста» иначе — грустно.

Я тоже не работаю на «НСПК» и не приветсвую насильственные методы, но своя ПС нужна как ни крути. И МИР полетит, не 1 июля конечно. Осенью эквайринг задышит, к концу года нелокальная эмиссия будет иметь смысл. Потом сбер подтянется… ) А потом и карты сделаем на своем Зеленоградском чипе с красивой криптографией на элептических кривых. Все лучше чем шубохранилища…
… и самое главное — что с энергопотреблением, хотя — против физики не попрешь
Для тех у кого, как и у меня, не получилось с Oracle:
Функцию LISTAGG можно использовать в следующих версиях Oracle / PLSQL:
Oracle 12c, Oracle 11g Release 2

Насколько я знаю задача объединения полей выборки в одну строку не может быть решена в стандартном SQL без привлечения специальных функций агрегирования типа LISTAGG.

«В столбик» же задачу можно решить как-то так:

DROP TABLE TEST;
CREATE TABLE Test ( Id NUMBER NOT NULL );

INSERT INTO Test(id) VALUES (3);
INSERT INTO Test(id) VALUES (5);
INSERT INTO Test(id) VALUES (7);
INSERT INTO Test(id) VALUES (8);
INSERT INTO Test(id) VALUES (9);
INSERT INTO Test(id) VALUES (11);
INSERT INTO Test(id) VALUES (12);
INSERT INTO Test(id) VALUES (16);
INSERT INTO Test(id) VALUES (17);

select nid from
(select ROWNUM nid from Test, Test where ROWNUM <= (select max(id) from Test)+1)
left join Test T on T.id = nid
where T.id is null
order by nid

NID
----------
1
2
4
6
10
13
14
15
18


Отмазка: способ не работает для сильноразреженных таблиц в которых количество пропусков больше чем количество строк в квадрате. Но в базе ведь всегда найдется таблица в которой много строк, тогда ее можно использовать как 'опорную' во внутреннем запросе. )

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity