Лилу очень сильно изменилась за лето
коньголова
"Программатор" 24\25 флешек на ардуино.
Навеяно постом http://pikabu.ru/story/arduino_snova_vyiruchaet_5192318
Только 3 дня назад воспользовался сам этим проектом, думаю кому-то окажется полезным.
Успешно зашил 10 штук 25х флешей (2-2мб, 5-4мб, 3-8мб).
Собственно сам проект был взят у неизвестного товарища с сайта "технохрень" (не для рекламы). Далее текст из источника.
В общем это нужно чтобы перепрошивать 8 ножные SPI флешки. А это в свою очередь нужно чтобы восстанавливать роутеры, сбрасывать пароли на биосы и восстанавливать их, и много чего еще.
Будем делать за 10 минут самый простой программатор своими руками на Ардуино 🙂 Понадобится Arduino Pro Micro ну или любая другая (будет отличаться только распиновка на ардуино). Собираем эту сложную схему:
Сама прога-программатор:
Скачать софт http://skproj.ru/wp-content/uploads/2015/12/SpiEepromFlasher...
Вот прошивка (скетч) для ардуины:
#include "SPIFlash.h"
#include <SPI.h>
#include <avr/wdt.h>
//////////////////////////////////////////
// flash(SPI_CS, MANUFACTURER_ID)
// SPI_CS - CS pin attached to SPI flash chip (8 in case of Moteino)
// MANUFACTURER_ID - OPTIONAL, 0x1F44 for adesto(ex atmel) 4mbit flash
// 0xEF30 for windbond 4mbit flash
//////////////////////////////////////////
SPIFlash flash(2, 0);
byte buf[1024];
void setup() {
Serial.begin(115200);
while (!Serial);
if (flash.initialize())
Serial.println("Init OK!");
else
Serial.println("Init FAIL!");
}
void loop() {
char cmd;
if (!Serial.available()) return;
cmd = Serial.read();
if (cmd == 't') {
Serial.print("COM ok\n");
return;
}
if (cmd == 'i')
{
Serial.print("DeviceID: ");
Serial.print(flash.readDeviceId(), HEX);
Serial.print('\n');
return;
}
if (cmd == 'a')
{
flash.chipErase();
while (flash.busy());
Serial.print("OK");
Serial.print('\n');
return;
}
if (cmd == 'e')
{
long sector = Serial.parseInt();
Serial.read(); // разделитель
flash.blockErase4K(sector);
Serial.print("OK");
Serial.print(sector);
Serial.print('\n');
return;
}
if (cmd == 'w')
{
long addr = Serial.parseInt();
Serial.read(); // разделитель
for (int bufsz = 0; bufsz < 128; bufsz++)
{
while (Serial.available() == 0);
buf[bufsz] = Serial.read();
}
flash.writeBytes(addr, buf, 128);
Serial.print("OK");
Serial.print(addr);
Serial.print('\n');
return;
}
if (cmd == 'r') {
long addr = Serial.parseInt();
Serial.read(); // разделитель
for (int i = 0; i < 4; i++)
{
flash.readBytes(addr + (i * 1024) + 0, buf, 1024);
for (int j = 0; j < 1024; j++)
Serial.write(buf[j]);
}
return;
}
}
Ничего сложного и главное нет лишних деталей в схеме))) Главное правильные библиотеки — скачать их вместе с прошивкой тут: http://skproj.ru/wp-content/uploads/2015/12/spi-eeprom-fw2.z...
Пробовал на флешках 25Q128FVSG, 25L3206E, еще какая-то роутерная безымянная.
Как выяснилось программатор может иногда не работать 🙂 Вариантов несколько:
— либо слишком длинные провода к флешке (нормально см 8-15)
— либо слишком китайская ардуина (например нано в3)
— либо дохлая флешка
Лично сделал такое безобразие (платку под панельку развел, но еще не травил):
Как показала практика 3х вольтовые флешки отлично работают от 5и вольтовой линни, но для низковольтовых лучше все таки добавить преобразователь.
Отлично завелось от ПониПрога.
Ягодный торт
Мои истории с блаблакар
ДОбрых выходных,дорогие пикабушники. Много постов про экспириенс с блаблакаром,решил выложить свои:)
Два года постоянно мотался на машине москва-ульяновск,и каждый раз на чудо сервисе брал попутчиков. С некоторых пор стал брать только тех,у кого заполнен профиль, и не брать- если поедет не этот человек. Ибо с непосадкой и вахтовикамм при таком раскладе проблем куда меньше.
Итак
Самый огонь-в конце)
1. Пилот
Было два попутчика, один из них- парень, заканчивающий тогда летку (Привет, Руслан!), второй- какой то мужчина,не суть. Ехал я тогда на ларгусе. И вот,повернув с м-ки в сторону Саранска,вдоволь наобщавшись с пилотом(а я болен самолетами:)) я предложил ему повести машину,а сам пока поспать (он же самолёты водит! С машиной справится,тем более у него были и права,и своя машина). Пилот оказался не против. И я решаю пересесть назад, чтобы поспать. Мы останавливаемся на трассе, все трое выходим, пилот пересаживается за водительское, мужчина- на пассажирское спереди. Хлопают двери- А я же отхожу попИсать,буквально на три шага. И тут картина маслом. Зима,я в толстовке, телефон в машине, стою,справляю нужду и наблюдаю как мой ларгус тихо растворяется вдали мордовской трассы.
Дело дрянь. Я же для них спать лег? Значит и откликаться не должен. Интересно,когда обнаружат что меня нет и вернуться? Холодно. Холоднее. Вдалеке вижу фуру на обочине. Потопал... Стучусь. Напоминаю- дело на трассе. Ночью. Водитель фары просыпается- сквозь окно выслушал мою историю, я продиктовал ему свой номер,он позвонил на него (благо там ловило:)) и сообщил,что меня забыли. Ещё 15 минут- и мои попутчики вернулись за мной. Перепугались. На что я им сказал- спасибо,приключение что надо:).
2. Спайсеры
Это были последние вахтовики. Тогда я ехал в Тольятти по работе из мск. Со мной было трон попутчиков, двое из них- представители рабочей професии,работающие в первопрестольной уже лет так пять вахтовым методом. Исходя из их рассказов и разговоров я понял что за они ещё до выезда спустили на пару новых мобил, и всякую хрень, дома семьи которым они особо ничего не везут. В общем эти дятлы за 200 км до Тольятти начали посредством *мессенджера,использующего конечное шифрование* начали вымучивать себе закладочки. Особо не палились, но я же не совсем дурак- понимаю связку район-киви кошелек. Дно. Зачем так жить? То были последние вахтовики.
3. Перевозчики.
В тот раз особо не было попутчиков, и тогда номер водителя был открыт,бронирований еще в фунционале ББК не было. И ко мне не договорившись (я потом уже понял что они мне не звонили,а просто приехали на местт отправления из поездки) умудрились сесть два парня/мужчины с рюкзаками, которые наотрез отказались класть в багажник. Так и проехали всю дорогу с двумя рюкзаками в руках. Разговор не поддерживали вообще,ни раскрывали абсолютно никакой информации о себе,СОВСЕМ. в итоге попросили высадить их именно на электричек (любую). Хз,че они там везли.
4. Угонщик
Вот этот тип был самый колоритный. Ехали с ним дважды. В первую поездку он много рассказывал о том как его друг занимается угонами дорогих авто в мск. Но исходя их подробностей,как то дошло до меня что этот друг и есть мой попутчик. Первая поездка прошла под истории какие машины как открывать, заводить,но все вполне нейтрально и отвлеченно. Спустя пару месяцев совпало и мы поехали вместе снова. Это была самая запоминающаяся поездка.))
ВНИМАНИЕ! ТО ЧТО НАПИСАНО ДАЛЬШЕ- СУГУБО ПЛОД МОЕГО ВООБРАЖЕНИЯ!
Началась она с того,что он предупредил меня что вооружен, и не имеет разрешения на оружие. Ну лан,че. нормальный такой Стечкин:). Все что было дальше крутилось вокруг этого пистолета. Должен отметить что в этот раз он выглядел уж очень слащаво и модно, хвостик (ну такой короткий на макушке) , пиджачок,все в облипочку. По его словам- когда едешь на 7-ке за 9 млн свежеделанной надо выглядеть максимально пидрастично,чтобы у ДПС не было вопросов). Ну так вот. Тормознули мы в умете,пошли кушать. Ствол он убрал за ремень и под пиджак - назад. В кафе,где мы ели, сидела толпа мужиков, которая как то внезапно заговорила о московских пидарасах. А были,мы кстати на красном Пежо с московскими номерами)). И получилось так,что только один из этих мужиков сидел таким образом,что видел спину моего попутчика. И когда тот пригнулся чуть чуть,повиднелся ствол. Видели бы вы лицо того мужика ... :D
Ладно, покушали,поехали дальше. Остаётся км 150, устали оба,едем на круизе 120, музыка играет. Тут попутчик говорит- мол прикинь,заедать стал ствол. А я только закончил обучение на оружие,где узнал как правильно заряжать пистолет - не задерживая рамку, а отпуская её сразу после крайне точки. Говорю- давай покажу. Он вынимает магазин, скидывает патрон из патронника,берет руль одной рукой- я ему показывают,как надо,чтобы не заседал. Ок. Он вставляет магазин, делает то же самое и тут.... БАБАХ! В УШАХ ЗВОН! я смотрю на него,он на меня,в машине поднялась пыль- то ли от пороха, то ли от чего.... Он мне- блять, боёк сам ударил при перезарядке,я в пол шмальнул. Тут мы начинаем ржать. Бывает же такое! Проходит ещё секунд 30. Он мне- смотри,поднимает штанину- там синяк сантиметров двадцать на десять, не меньше. Рикошетом. Пуля резиновая, травматическая. Сука,он же.даже не пискнул! В общем остались в тёплых отношениях с ним. Очень интересный собеседник и приятный человек. И ещё я теперь многое знаю о защите машин от угона).
Всем спасибо за внимание!
Обман на сайте алибаба
Подскажите пожалуйста может кто уже сталкивался с обманом на этом сайте.Наш продавец нас обманул а его страничка с золотым знаком продолжает работать дальше.Нам он перестал отвечать сразу как мы перевели ему деньги .Я хотела скинуть параметры его страницы хозяину этого сайта и все доказательства мошенничества. Как мне найти на сайте алибаба где люди оставляют жалобы.?
Доброе утро!
Доброе утро, школьник/студент/клерк/босс/старик!
Еще один отличный день за плечами! Но настало утро, доброе... Или не очень. А может быть такое, что ты не очень-то и выспался. Не очень то и доволен тем, что уже пора куда-то собираться. А может быть у тебя долгожданные/нный каникулы/отпуск. Да, хорошо тебе, наверно. Ну, ты же думаешь что тебе хорошо, а значит тебе хорошо. Или не думаешь... что тебе хорошо. Всякое бывает
Далее я выкину несколько своих мыслей, основанных только на моих знаниях биологии и здравых рассуждениях (реальность может сильно отличаться). То есть никаких ответов на вечные вопросы, а лишь попытка ответа. Для этого нужно по максимуму разобраться в происходящем с самого начала.
Пустота и только. Не было ничего: времени, пространства, людей, яжематерей. Шучу конечно. Х..й его знает что там было и мы пытаемся это выяснить. После же возникли, тоже х..й пойми откуда, законы всеми-любимой физики, уравнение Шредингера и т.д. Как и почему именно такие я пока не знаю. Большой бум и завертелось-закрутилось. Отдельные скопления материи, подчиняясь всемирному тяготению, сжимались образуя массивные объекты.
Под действием давления верхних товарищей образовывались атомы, ну например водорода. А масса все увеличивалась и это бешеное давление в один момент убедило пару атома водорода образовать атом гелия, но с небольшой потерей массы, или как говоит Энштейн, энергии. Эта энергия нашла выход в электро-магнитном излучении. А как мы знаем, видимы свет это те же электро-магнитные волны. Так, огромная по нашим меркам, е..анина начала светиться. В самом центре давление поднялось до таких вершин, что смогло поджать электронную оболочку к самому ядру. Образовывались новые атомы - потяжелее, например: углерод, кислород, металлы всякие да и все остальное.
Вдруг у нашей звездочки настал период космического созревания. Она поддерживала себя в форме, благодаря излучению, шедшему из самого ядра. Как вдруг водорода стало меньше чем нужно. Звезда под собственной тяжестью сжимается и вот тут-то, все что могло прореагировать прореагирует и энергии выделит ОГОГО. Так что куски этой звезды во всей видимой части вселенной не собрать. "Сверхновая". Часть что сжалась стала нейтронной звездой, а может быть и нет. Она нам мало интересна. Нас интересуют разлетевшиеся куски.
Незнание закона всемирного тяготения не освобождает о всемирного тяготения! Куски мигом (милионами лет) слетелись. Под своим же весом сжались в самую выгодную для них оболочку - черепаха, три слона и плоский кусок из смеси всевозможных атомов. Но возможно это был шар - планета. Деваться некуда, либо ты быстро (пара миллиардов лет) затянешься в звезду, либо будешь летать где-то в по кругу. Так что тяготение гасится центробежной силой.
Где-то в далекой-далекой галактике собралось огромное скопление водорода и еще одно, не менее огромное, скопление кислорода. Может быть даже от разных звезд. И потянулись друг к другу. И получилась вода, ну точнее пар. Но космос пуст и беспощаден. Все колебания в атомах сопровождаются излучение э-м волн и требуют, хоть и немножечко, но все же энергии. Так газ остывал и переходил в жидкость. Та, в свою очередь, в лед.
Вернемся к планетам. Реагировать с выделением энергии могут не только атомы водорода. Много всего реагирует, если как следует сдавить. В некоторых планетах хватало массы для такого рода реакций. И в самом центре - ядре, было очень даже тепло, да так что до поверхности доходило.
На какие-то планеты падало много льда, на какие-то мало, на какие-то вообще не падало. На нашу все-таки упало что-то. Лед растаял по действием тепла от ядра планеты и излучения от ближайших звезд. И появились океаны.
В процессе ядерных реакций, и выделялись разнообразные атомы. Они попадали в океан и реагировали с водой и другими молекулами, вышедшими ранее. В этих реакциях нередко выделялся газ. Он значительно легче воды и выход на поверхность ему был заказан. Появилась атмосфера.
Температура была что надо. В воде плавала куча молекул, и соединений с углеродом, кислородом и водородом было навалом. Это был настоящий бульон. Цепочки углеводородов переплетались, соединялись водородными и прочими связями на протяжении сотен миллионов или нескольких миллиардов лет.
Разные части молекулы сильно отличаются, по разному реагируют на окружающую среду. При повышении температуры/концентрации ионов/света/поля - какие-то сжимаются, какие-то расширяются, какие-то идут влево, какие-то вправо. За миллионы лет появились двигающиеся соединения - белки. Двигались они не долго, но двигались.
Двигались, смешивались, сплетались и образовывались соединения, которые снова двигались и снова смешивались... Клубок достигал больших, по своим меркам, размеров. Постепенно в одной из его частей образовался еще один "двигатель", а потом еще и еще. И все без конца тянут в свою сторону. Медленно пролезая между углеводородных цепочек, двигатель подбирается к краю. Наступает момент, когда в одной половине клубка много больше двигателей 1, а в другой двигателей 2. Клубок разрывается на две, а может быть и больше частей. И все повторяется снова.
Кто быстрее двигается тот быстрее сбивает цепочки, быстрее набирает массу новых двигателей, быстрее разрывается. Естественный отбор - начало. Где-то здесь клубок можно назвать живым. Он двигается и создает себе подобные. Но как мы раньше убедились, это всего лишь набор физико-химических реакций. Тут можно попробовать придраться к тому что он ничего не ест. Но он же сталкивается с цепочками и, соответственно, кушает их. Энергия откуда? Не забывайте, что со дна появляется много всякого и это ежесекундно меняло температуру/концентрацию ионов/свет/поле.
В бульоне плавало много всего. Жиры. Почему бы и нет? Двигающийся клубок собирает все. И жиры соберет. Каким-нибудь схожим(потому-что знаний не хватает объяснить), но все-же физико-химическим процессом он вытеснит их наружу. Образуя жировую оболочку.
Поверхностное натяжение оболочки поможет сохранить ее при делении. Клубку в оболочке сложнее распасться, и для этого ему надо стать больше. Больше клубок - больше двигателей - быстрее двигается - больше ест - быстрее растет - быстрее делится и т.д - естественные отбор в действии. (это не очевидно, но если поиграться со степенями роста линейного размера ~1, площадей ~2 и объема ~3, становится понятно).
Подобными манипуляциями появляются другие компоненты, привычной всем, клетки. Естественный отбор и только он. Это только мое мнение и на абсолютную верность я не претендую. В этой теории не просто МНОГО узких мест - она вся состоит из них. Я всего лишь постарался разжевать и расставить по полочкам весь процесс, полностью не понимая его.
Вернемся к на клубкам. Теперь этот клубок уже можно назвать клеткой. Путь развития клетки проходят даже в школе и вдаваться в подробности не буду. Перейду к чему-то простому например к Гидре - организм из отряда кишечно-полостных. Рассмотрим ее жизнь.
Взрослая особь постоянно пытается кого-то сожрать. И больше ничего. Когда с едой проблем нет, она спокойно выращивает на себе еще одну гидру отсоединяет ее и вуаля, гидр стало две и цикл повторяется пока гидру не съест рачок или еще кто - скукатища. Гидра конечно не бессмертна и у нее есть механизмы старения, но это особо не радует. Смысл жизни Гидры - жрать и размножаться. Конец.
Конечно, Гидра далека от человека. У нас есть нервная система и гормоны. Начнем с нервной системы.
Представьте две рыбки рыбку. Они плывут мимо той же Гидры. Обоих рыбок касается одно или несколько щупалец. Рыбка с нервными окончаниями почувствует прикосновение и быстро отскочит. А другую сожрут. Естественный отбор.
В нашем организме присутствуют отличные стимуляторы - гормоны. Если рыба или животное чувствует голод, оно будет искать еду. Если оно не станет искать еду то умрет. В организме человека гормонов побольше. Самые популярные - окситоцин и дофамин. Они отлично помогают нам в жизни и делают ее менее скучной.
Рассмотрим некоторые виды выделений гормонов: вкусно, страшно, нравится.
Гормон вкусно тоже плод естественного отбора. В большинство вкусной еды имеет высокую плотность энергии и легче усваивается, отличный пример - сахар. Кто из двух людей быстрее догонит мамонта? Только что насытившийся мясом, человек или насытившийся сахарным тростником? Первый не успеет переварить и четверти мяса, второй же переварит почти все и кровь насытится легкими для усвоения и сгорания веществами. Это и даст человеку преимущество.
Страшно. Страх самое понятное чувство, не гуляй там где много похожих на хищника вещей в темное время суток и спасай свою пятую точку, если перед тобой противник в два раза больший.
Нравится нам, мужикам, смотреть на красивых девушек. Почему? Да потому-что в первые времена красивая девушка = здоровая девушка. Ибо под некрасивой неандерталихой подразумевалась девушка без волос и вся покрытая лишаем. Плюс к этому люди, которых тянуло к бабам, чаще были в их обществе и соответственно чаще заводили детей и т.д
Вот собственно и переход от гидры к человеку совершен. При этом, если забыть про то что было до большого взрыва и нескольких минут после, все обходится без вмешательства мужика, сидящего на облаках. Только физика, химия и естественный отбор.
Теперь немного вернемся. Обезьяна взяла в руки палку. Этой палкой можно ударить хищника и сбить банан. Представьте только, какое это преимущество перед другими! Почти чистая неприкасаемость. Но старость заберет и ее. Но таких обезьян были миллионы и все равно старость их забирала. Но вот перед смертью одна обезьяна попыталась объяснить другим этот лайфхак и у нее получилось! А может было немного по другому. Обезьяна 1 смотрит как обезьяна 2 бьет хищника палкой или сбивает банан и тоже берет палку. Как бы то ни было молодая обезьяна научилась у старой и опытной. И при этом в запасе еще большая часть жизни. Придумывай себе еще лайфхаки, а потом показывай их обезьянам помоложе. Так, естественный отбор оставил самый прошаренных = самых обучаемых обезьян. Примерно так возникли первые предки человека.
После первые люди поняли что, взять животных послабее, накормить их и защитить от хищников - приручить, проще чем гоняться за мамонтами. А ведь можно еще и хищников приручить, волков например. Еда то есть, да и прикольно когда рядом такая штуковина. А их в свою очередь обучить защищать от хищников всякую скотину. И тебе остается только и приносить скоту траву или перемещать скот и жить счастливо. Можно спать больше и не париться ни о чем, ты же уже почти все автоматизировал!
Не все так просто. Среди людей были пида..асы, решившие что, отбирать у сородичей еду проще чем самому ее выращивать. И мы стали одним из немногих видов, в котором единственный противник - мы сами. Те кто были умнее, придумали капканы, высокие заборы дома и т.д. После "хорошие" люди стали объединяться. Так они могли дать отпор пида..асам. Но и пида..асы тоже стали объединяться. Некоторые взяли под власть "хороших" и предлагали им защиту в обмен на еду. Это же первое государство. Именно так, до сих пор мы платим власти за защиту от пида..асов. Чем больше у тебя имущества - тем больше пида..асы хотят его отобрать - тем больше еды нужно на борьбу - больше дань. Все просто.
Как можно понять, с самого начала, у власти были только пида..асы. Государства уже не боялись маленьких кучек разбойников. И вот тут тоже все могло быть хорошо и лениво. Все роли распределены и можно жить в этом ритме миллиарды лет. Пытаться больше спать и меньше думать, и медленно, но верно развивать свое хозяйства до уровня, когда вообще ничего делать не надо - только есть, спать и заводить детей. Но и тут все не так просто. Особо наглые пи..арасы решили, что им нужно побольше всего и пошли бить соседнее. Естественный отбор обрел другие масштабы и стал по другому называться - Война.
Выживали в этой схватке те, у кого войска были больше и вооружены лучше. Прошаренные главнокомандующие тоже играли немаловажную роль. Так война, бизнес, и лень стали основными двигателями прогресса. Но какой на этом этапе смысл жизни? Да нет его, все тоже самое - жри и заводи детей, иначе государство погибнет. Сейчас же, для выживания государства уже и детей то не надо. Только хуже становится - перенаселение. Кажется, что остается только жрать. И по сути это так и есть. С этим тяжело смириться, но другого не дано. Мы набор физико-химических реакций, которые под гнетом естественного отбора сформировали зрение, обоняние и чувства. Вот и все. Конец смысла.
Но мы же уже не тупые, раз это осознаем. Возможно где-то в космосе есть высоко-развитая цивилизация и в ней сидит похожий на меня человек и пишет:" ... И те цивилизации, которые научились перелетать на другие планеты имели больше ресурсов, больше пространства, а значит и их было больше и т.д". Да я действительно считаю, что именно это следующий этап развития.
Подытожим. Смысла жизни нет, мы просто набор физико-химических реакций. Если ты читаешь это и думаешь чем же тебе заняться после этого, то можешь придумать смысл или воспользоваться кучей шаблонов. Вот например один самый очевидный и тупой: "Завести семью, нарожать детей и заиметь свое хозяйство". Хреново конечно, но жить можно. А теперь держи смыл поинтересней: "Развивайся сам и развивай науку и познавай себя, это самое интересное и неиссякаемое что есть на земле, заодно можешь заниматься бизнесом, властью, семьей, это тоже довольно интересно". Забавный, но все же вариант: "Стань владыкой мира!" Выбирать только вам, и скорее всего сейчас вы живете навязанным вам смыслом. Каждое утро идете на учебу/работу толком не понимая "Зачем?". Жить можно и без денег и без знаний, езжай себе на ферму и занимайся простой работой за еду. Жить же будешь.
Пост поможет вам понять, что сейчас вы, скорее всего, живете непонятно зачем (может быть и нет) и помочь выбрать направление мыслей
Добра, котиков и веселой жизни!
Готовы к Евро-2024? А ну-ка, проверим!
Для всех поклонников футбола Hisense подготовил крутой конкурс в соцсетях. Попытайте удачу, чтобы получить классный мерч и технику от глобального партнера чемпионата.
А если не любите полагаться на случай и сразу отправляетесь за техникой Hisense, не прячьте далеко чек. Загрузите на сайт и получите подписку на Wink на 3 месяца в подарок.
Реклама ООО «Горенье БТ», ИНН: 7704722037