Туристические маршруты
Всякие разности
это очень большая революция в электронике. Теперь даже школьник может придумать и сам сделать многие устройства - и самое разное , не надо сложных и дорогих систем программирования и всяких разработчиков, можно придумать и новое что то. Пример будет - квадрокоптер с полетом по нескольким направлениям снимая все на видео и с возвращением обратно в точку вылета. и автомат строящий карту подземной выработки или пещеры, используя два датчика на разных принципах ультразвук и лазер. несколько проектов фонари (2018) Наверняка у многих имеются фонари фирмы Convoy, они давно зарекомендовали себя как недорогие и качественные источники света. Но мало кто знает, что с помощью программатора за $3 и клипсы за $3 можно залить в некоторые фонари кастомную прошивку, которая будет иметь больше функций или будет удобнее в использовании. Сразу оговорюсь, что в статье речь пойдет о прошивке фонарей с драйверами на базе микроконтроллера Attiny13a, такие драйвера стоят во всех конвоях S серии (кроме нового S9), а так же в Convoy M1, M2, C8. Многие другие производители так же ставят в свои фонари драйвера с Attiny, к ним данный мануал тоже применим, но следует уделять внимание фьюзам и используемым портам Attiny. Не все знакомы с устройством современных фонарей, поэтому прежде чем перейти к колдовству, я постараюсь ввести вас в курс дела. Итак, электрическая схема типичного карманного фонарика состоит из следующих частей: Драйвер и светодиод Из всего этого безобразия нас, как вы уже поняли, интересует в первую очередь драйвер. Он отвечает за работу фонаря в различных режимах яркости, запоминание последнего включенного режима и прочую логику. В одноаккумуляторных фонарях чаще всего встречаются ШИМ-драйвера. В качестве силового ключа в таких драйверах обычно используется либо полевой транзистор, либо куча линейных регуляторов AMC7135. Например, так выглядит довольно популярный драйвер Nanjg 105D: Микроконтроллер Attiny13a содержит в себе прошивку, которая определяет логику работы фонаря. Далее я покажу, как можно залить в этот микроконтроллер другую прошивку, чтобы расширить функционал фонаря. Сейчас на рынке представлено поистине огромное количество карманных EDC фонариков, и, что характерно, каждый производитель норовит изобрести свою собственную прошивку с собственным уникальным™ управлением. Из всех существующих решений мне больше всего нравилась прошивка, с которой до недавних пор поставлялись фонари Convoy с драйвером Nanjg 105D. Она имела 2 группы режимов (1 группа: Мин-Средний-Макс, 2 группа: Мин-Средний-Макс-Строб-SOS). Смена групп в ней осуществлялась интуитивно просто: включаем минимальный режим, спустя пару секунд фонарь моргнёт — кликаем кнопкой, и группа режимов переключена. С недавних пор Convoy начал поставлять свои фонари с новой прошивкой biscotti. Она имеет больше возможностей (12 групп режимов, возможность включения-отключения памяти последнего режима, запоминание режима в выключенном состоянии (т.н. off-time memory)), но у нее есть несколько жирных минусов, которые лично для меня перечеркивают все достоинства: Когда у меня накопился приличный зоопарк фонарей с разными прошивками, но одинаковыми драйверами, я решил унифицировать их, залив всем одну и ту же прошивку. Все бы ничего, но нельзя просто так взять и перешить Nanjg 105D на старую добрую прошивку с двумя группами, потому что в свободном доступе ее нет, и производитель установил запрет на считывание дампа памяти микроконтроллера, т.е. оригинальную прошивку взять неоткуда. В репозитории прошивок для фонарей аналога данной прошивки нет, поэтому у меня остался один выход — написать все самому. Взяв за основу прошивку luxdrv 0.3b от DrJones, я сваял собственную с блекджеком и лунапарками. Я постарался сделать ее максимально похожей на стоковую прошивку Nanjg 105D и более масштабируемой. Что может мой Quasar: Исходники, скомпилированный бинарник с двумя группами режимов и проект для Atmel Studio вы можете найти на моем гитхабе. Помните, что исходники распространяются под лицензией CC-BY-NC-SA, и прошивку вы используете на свой страх и риск без каких-либо гарантий. Для заливки кастомной прошивки нам понадобятся: Для прошивки драйвера подойдет обычная Arduino Nano 3.0 с залитым скетчем ArduinoISP, но я решил завести отдельный программатор, поэтому купил USBISP. Он имеет форм-фактор флешки в алюминиевом корпусе: Из коробки этот программатор определяется на компе как HID устройство и работает только с китайским кривым софтом, чтобы использовать его с avrdude можно перепрошить его в USBASP. Для этого нам, как ни странно, понадобится другой рабочий программатор. Здесь нам поможет Arduino Nano, подключаем её к компьютеру, открываем Arduino IDE и открываем стандартный скетч ArduinoISP: Раскомменчиваем строку #define USE_OLD_STYLE_WIRING: И заливаем скетч в Nano. Теперь у нас есть AVRISP программатор, которым можно перепрошить наш USBISP в USBASP. Для этого нам в первую очередь понадобится avrdude, он лежит в папке установки Arduino IDE по пути \hardware\tools\avr\bin. Для удобства советую добавить полный путь к avrdude.exe в переменную окружения PATH. Теперь нам необходимо открыть USBISP и перевести его в режим программирования, установив перемычку UP: Вот так: Заодно убеждаемся, что на плате распаян Atmega88 или 88p, как в моем случае: Другие перемычки, несмотря на советы в инете, трогать не нужно, все прекрасно прошивается и с ними. Теперь внимательно смотрим на распиновку USBISP программатора, нанесенную на его алюминиевом корпусе, и подключаем его к Arduino Nano: У меня не оказалось Female-Female проводов, поэтому я заюзал мини-макетку: Следующий шаг — скачиваем прошивку usbasp.atmega88-modify.hex, подключаем Arduino к компу, запускаем консоль и переходим в папку с сохраненной прошивкой. Для начала выставим фьюзы командой: Затем заливаем прошивку командой: После этого убираем перемычку на USBISP, подключаем его к компьютеру, и если все сделано правильно, — на нем загорится синий светодиод: Теперь у нас есть полноценный компактный USBASP программатор в удобном металлическом корпусе. Программировать микроконтроллеры можно и без клипсы, подпаивая каждый раз проводки к соответствующим контактам, но это настолько рутинный процесс, что лучше все же не пожалеть денег на клипсу. Первое, что нужно сделать после получения клипсы, — это «распушить» контакты, поскольку из коробки они расположены слишком близко друг к другу, и к ним невозможно нормально подпаять провода: Подключаем контакты клипсы к программатору в соответствии с распиновкой микроконтроллера: Для большей надежности я припаял провода к клипсе и затянул все это термоусадкой: Теперь, когда программатор с клипсой готовы, дело остается за малым — нужно свернуть башку фонарю, открутить прижимное кольцо драйвера и извлечь его. В большинстве случаев провода от драйвера отпаивать не нужно, их длины достаточно для доступа к микроконтроллеру: Крепим клипсу, соблюдая ориентацию. Ориентир в данном случае — кругляш на корпусе микросхемы, он обозначает первый её пин (RESET в нашем случае): Смотрим, чтобы все пины клипсы утопились в корпус. Подключаем программатор к компу, теперь дело осталось за малым — нужно залить прошивку) Для этого идем на гитхаб, качаем бинарник quasar.hex, запускаем консоль, переходим в папку с бинарником и выполняем команду: Если все нормально, то пойдет процесс загрузки прошивки, в этот момент ни в коем случае нельзя трогать клипсу, лучше вообще не дышать) При успешной прошивке в конце вывода будет примерно следующее: Просто, да? А вот нифига, с вероятностью 90% вместо загрузки прошивки вы увидите это: Причина чаще всего кроется в том, что у новых моделей драйверов замкнуты пины 5 и 6 (MISO и MOSI), что делает невозможным программирование. Поэтому если avrdude жалуется на target doesn't answer, то первым делом вооружаемся скальпелем и внимательно смотрим на плату. Нужно перерезать дорожку, как показано на картинке: После этого прошивка обычно заливается без проблем. Если нет — внимательно посмотрите на микроконтроллер, возможно у вас вовсе не Attiny13a, по крайней мере мне попадались драйвера с Fasttech с PIC контроллерами. Скомпилированная прошивка на гитхабе посути является чуть более продвинутым аналогом оригинальной прошивки, поэтому куда интереснее собрать собственную версию прошивки со своими группами и режимами. Сейчас я расскажу, как это сделать. Первым делом качаем и устанавливаем Atmel Studio с официального сайта. Потом скачиваем все файлы проекта (кто умеет в git — могут просто клонировать всю репу) и открываем Quasar.atsln через установленную студию: Перечислю наиболее интересные места в коде: Задает время, через которое текущий режим будет сохранен. Значение 50 соответствует 1 секунде, соответственно поставив 100 можно получить интервал ожидания в 2 секунды Задает критический уровень напряжения на аккумуляторе, при достижении которого фонарь начнет сбрасывать яркость. У стандартного Nanjg 105D величина 125 соответствует примерно 2.9 вольтам, но все зависит от величин резисторов делителя напряжения на плате. Если удалить эту строку целиком — фонарь не будет следить за напряжением аккумулятора. Определения режимов-мигалок, цифровые значения трогать не следует, если не нужен какой-либо режим — соответствующую строку можно удалить, не забыв после этого поправить объявления групп режимов в массиве groups. Включает режим индикации уровня аккумулятора после 16 быстрых кликов. Можно удалить, если эта функция не нужна. Задает запоминание последнего режима. Возможны следующие значения: MEM_LAST — фонарь включается в последнем включенном режиме, MEM_FIRST — фонарь всегда включается в первом режиме, MEM_NEXT — фонарь всегда включается в следующем режиме. Задают количество режимов в группе и количество групп соответственно. Тесно связаны со следующим массивом groups: Здесь перечислены сами группы режимов работы. Числа 6, 32, 128, 255 — значения яркости, STROBE, PSTROBE, SOS — обозначения специальных режимов. Нулевые значения яркости игнорируются, поэтому в разных группах можно задавать разные количества режимов (в данном случае в первой группе 4 режима, во второй — 7). Например, если вы хотите оставить один единственный режим работы со 100% яркостью, то сделать это можно так: Если вам нужны 3 группы режимов без мигалок и с обратным следованием (от максимального к минимальному), то можно сделать так: При таком раскладе в первой группе всего один режим со 100% яркостью, во второй — 3 режима, в третьей — 4 режима с более плавным уменьшением яркости. Легко и просто, правда? Остается лишь скомпилировать исходник в hex файл с помощью студии, для этого выбираем «Release» в диспетчере конфигураций и жмем «Запуск без отладки»: Если нигде в коде не накосячили, то в папке проекта появится директория Release, а в ней — hex файл, который остается залить в драйвер описанным в предыдущем разделе способом. На этом все, надеюсь сей мануал будет кому-нибудь полезен. Если у кого возникнут вопросы — милости прошу в комменты) +1Ардуинки в самодельной технике
Краткий ликбез
Предыстория
Встречайте Quasar v1.0
Принадлежности
Подготовка программатора
SOIC клипса
Заливаем прошивку в фонарь
Модификация прошивки
Приз за антифичу года! =)
99.999%, что в итоге по забывчивости, в спешке, передав фонарь кому-то другому и тд все закончится несколькими убитыми АКБ…
Related Images:
Leave a Reply
здесь - скрытая часть сайта доступ платный
hidden area pay money
1 |
<iframe src="https://www.google.com/maps/d/u/0/embed?mid=1QkBDoIdUxxwS6TPXbn_VRYQXHIJMzI0&ehbc=2E312F" width="640" height="480"></iframe> |
- Кондуки
- Романцево
- Епифань
- Старица
- Таруса
- юг Подмосковья
Крымская поездка 2004 еще в Украину. Турецкие 3 или 4 экскурсии за несколько лет. Черногория Будва. Записи интересные, у нас хорошая техника видеокамера с приближением в 140 раз, зеркалка фото - одна правда навернулась в пещере. Россия и Украина, еще если найду Болгарские экскурсии с 2002 - 2003. Вот в этом клипе который здесь есть восхождение на гору аю-даг по южной тропинке, и небольшой привал уже на северной стороне. С видом на поселок Гурзуф и лагерь Артек. Посмотрите что это возможно, хоть там очень крутой склон, больше 45 градусов и высокий 530 метров. А сейчас все в мобильник только забираются а лагерь Артек подключается по удаленке.. неа, одна прорвалась туда
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 |
[624/637] Extracting highway-1.0.7: 100% [625/637] Upgrading gpu-firmware-intel-kmod-kabylake from 20230210_1 to 20230625... [625/637] Extracting gpu-firmware-intel-kmod-kabylake-20230625: 100% [626/637] Upgrading colord-gtk from 0.3.0_1 to 0.3.0_2... [626/637] Extracting colord-gtk-0.3.0_2: 100% [627/637] Reinstalling avr-binutils-2.40_4,1... [627/637] Extracting avr-binutils-2.40_4,1: 100% [628/637] Upgrading gpu-firmware-amd-kmod-vega12 from 20230210 to 20230625... [628/637] Extracting gpu-firmware-amd-kmod-vega12-20230625: 100% [629/637] Upgrading gtkmm30 from 3.24.2_3 to 3.24.2_4... [629/637] Extracting gtkmm30-3.24.2_4: 100% [630/637] Upgrading gnome-connections from 42.1.2_2 to 42.1.2_3... [630/637] Extracting gnome-connections-42.1.2_3: 100% [631/637] Upgrading php81-tokenizer from 8.1.20 to 8.1.27... [631/637] Extracting php81-tokenizer-8.1.27: 100% [632/637] Upgrading qt5-networkauth from 5.15.8p0 to 5.15.12p0... [632/637] Extracting qt5-networkauth-5.15.12p0: 100% [633/637] Upgrading p5-File-Listing from 6.15 to 6.16... [633/637] Extracting p5-File-Listing-6.16: 100% [634/637] Upgrading ruby31-gems from 3.4.13 to 3.4.20... [634/637] Extracting ruby31-gems-3.4.20: 100% [635/637] Upgrading orca from 43.1_2 to 43.1_3... [635/637] Extracting orca-43.1_3: 100% [636/637] Upgrading fluidsynth from 2.3.3 to 2.3.4... [636/637] Extracting fluidsynth-2.3.4: 100% ==> Running trigger: gdk-pixbuf-query-loaders.ucl Generating gdk-pixbuf modules cache ==> Running trigger: glib-schemas.ucl Compiling glib schemas ==> Running trigger: gtk-update-icon-cache.ucl Generating GTK icon cache for /usr/local/share/icons/HighContrast Generating GTK icon cache for /usr/local/share/icons/hicolor Generating GTK icon cache for /usr/local/share/icons/Adwaita ==> Running trigger: desktop-file-utils.ucl Building cache database of MIME types ==> Running trigger: fontconfig.ucl Running fc-cache to build fontconfig cache... ==> Running trigger: gio-modules.ucl Generating GIO modules cache ==> Running trigger: shared-mime-info.ucl Building the Shared MIME-Info database cache You may need to manually remove /usr/local/etc/php-fpm.conf if it is no longer needed. ===== Message from php81-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from postgresql15-client-15.5: -- The PostgreSQL port has a collection of "side orders": postgresql-docs For all of the html documentation p5-Pg A perl5 API for client access to PostgreSQL databases. postgresql-tcltk If you want tcl/tk client support. postgresql-jdbc For Java JDBC support. postgresql-odbc For client access from unix applications using ODBC as access method. Not needed to access unix PostgreSQL servers from Win32 using ODBC. See below. ruby-postgres, py-psycopg2 For client access to PostgreSQL databases using the ruby & python languages. postgresql-plperl, postgresql-pltcl & postgresql-plruby For using perl5, tcl & ruby as procedural languages. postgresql-contrib Lots of contributed utilities, postgresql functions and datatypes. There you find pg_standby, pgcrypto and many other cool things. etc... ===== Message from alsa-plugins-1.2.7.1: -- ===> NOTICE: The alsa-plugins port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===== Message from php81-zlib-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from php81-mbstring-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from php81-bz2-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from php81-gd-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from php81-xml-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from php81-iconv-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. You may need to manually remove /usr/local/etc/freetds/freetds.conf if it is no longer needed. ===== Message from php81-zip-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from php81-mysqli-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from py39-urllib3-1.26.18,1: -- Since version 1.25 HTTPS connections are now verified by default which is done via "cert_reqs = 'CERT_REQUIRED'". While certificate verification can be disabled via "cert_reqs = 'CERT_NONE'", it's highly recommended to leave it on. Various consumers of net/py-urllib3 already have implemented routines that either explicitly enable or disable HTTPS certificate verification (e.g. via configuration settings, CLI arguments, etc.). Yet it may happen that there are still some consumers which don't explicitly enable/disable certificate verification for HTTPS connections which could then lead to errors (as is often the case with self-signed certificates). In case of an error one should try first to temporarily disable certificate verification of the problematic urllib3 consumer to see if that approach will remedy the issue. ===== Message from py27-cython-0.29.37: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. ===== Message from php81-curl-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from php81-opcache-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from php81-ftp-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from imlib2-1.7.0_1,2: -- ===> NOTICE: The imlib2 port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing You may need to manually remove /usr/local/etc/kyua/kyua.conf if it is no longer needed. ===== Message from libbs2b-3.1.0_8: -- ===> NOTICE: The libbs2b port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===== Message from lilv-0.24.22: -- ===> NOTICE: The lilv port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing You may need to manually remove /usr/local/www/phpMyAdmin/config.inc.php if it is no longer needed. ===== Message from php81-fileinfo-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from php81-sodium-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from py27-tkinter-2.7.18_7: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. ===== Message from openvpn-2.6.8_1: -- Note that OpenVPN now configures a separate user and group "openvpn", which should be used instead of the NFS user "nobody" when an unprivileged user account is desired. It is advisable to review existing configuration files and to consider adding/changing user openvpn and group openvpn. ===== Message from monero-cli-0.18.3.1_1: -- ===> NOTICE: The monero-cli port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===== Message from sekrit-twc-zimg-3.0.5: -- ===> NOTICE: The sekrit-twc-zimg port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing You may need to manually remove /usr/local/etc/nginx/fastcgi_params if it is no longer needed. You may need to manually remove /usr/local/etc/nginx/mime.types if it is no longer needed. You may need to manually remove /usr/local/etc/nginx/nginx.conf if it is no longer needed. ===== Message from gsm-1.0.22: -- ===> NOTICE: The gsm port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===== Message from php81-exif-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. ===== Message from php81-tokenizer-8.1.27: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream EOL reaches on 2024-11-25. It is scheduled to be removed on or after 2024-11-26. root@pc1ibm:~ # графика. вычисления - opencl . веб сервер с php redis mysql engine x .. криптовалюта monero в пакетах и портах для системы freebsd переход на 14 версию с января 2024. система запускается сразу в графический интерфейс, новые пакеты gnome4 xwayland ? сервер управляется дистанционно по Microsoft протоколу удаленного доступа, то есть без дополнительных программ можно с Windows 11 ноутбука. поддерживает серверные платы на одном - или более - процессорах Xeon. вот эта сборка работает на 32 ядерном и 3200 - 3800 частотой процессоре, сделаном в Воронеже, а может в Рязани. Можно теперь не говорить - что это на Тайване собрали, а то секрет пока .. был. (конечно, Китайский в 3 раза дешевле пока, но - в нем тоньше золотые ниточки и он легче на пол грамма) Операционная система применяется в банках, операторах платежей и в крипте тоже, и даже военными. Надежность позволяет. Первые варианты - Berkeley Unix были еще в 1980-х если Вы это видите - значит чиним, что то сломалось. Сайт в Интернете можно сравнить даже не с домом - его построил и заходи, а с космическим кораблем. Надо сделать, заправить, зарядить и запустить. Да еще куда надо, а не в лужу. И тогда он запускается и выходит на связь! |
1 2 3 |
[crayon-6629d59b3aa8e844986760 inline="1" lang="arduino" highlight="0" decode="true" ] [wallet 45BgaJ]: show_qr_code █▀▀▀▀▀█ ▀▄▄▀▀▄▄ ▀███ ▀ █ ▀▄ █▀▀▀▀▀█ █ ███ █ ▀ ██▀▀ ▄▄ ▀█ ▄▄▀ █ █ ███ █ █ ▀▀▀ █ ▀▄▀▄█▀▀▀█▄▀ ▀ ▄▄██▀█ █ ▀▀▀ █ ▀▀▀▀▀▀▀ █ █▄▀▄▀▄▀ ▀ ▀ ▀▄█▄█ █ ▀▀▀▀▀▀▀ ▀▀ ▀▀▄▀▄▄█▀▀█ █▀ █▀▀▄▄▄▄█▀ █▄▄▄ ▀ ▄ █ ▀ ▀█▄▀ ▀▄▄█▄█ █▀▀█▀▄▀ █ █▄▀ ▀ █ ▀▀█▀▄▄█▄▄▄▀▄█▄▄▀▄▄▀▀▄▄ ██▀ ▄ ▄█▀ ▄▀██▀▀▀ █▄▄█ ██▀ ██▄▀█▄▄ ██▄▄▄█▄▀▄██ ▀▄██ █▀ ▀█ ▀▀ ▀▀▄ █▀▀▀▄ ▄▀ █▀ ▄█▄▀ ▄ ▀▄▀█▀ ▀ █▀▄█▀ ▀▀▄ ▀▀█ ▀▀▄▀▀█▀▀ ▀ ▀█▀▀█▄▀ ▀█▀ ██▀ ▀▄██ ▀█▀▀ ██▄▄▄▄▀ ▄ ▄█▄▀▀ ▄▀▀▄▀█▀▄█ ▀ ▀▄ ▀▀ ▀▄ ▄▄ ▀ ▄▄ ▄▄▀▀ ▄▄ ▀ ▄█▄▀▄▄ █▄█ ▄▄█▄ █▀█▀▀ █▀ █▄█▀█▀▄▄▄█ ▄▀ ▀ ▀▀ █ ▄ ▀█ ▀ ▀▄█▄██ ▀ ▀ ▀▀ ██▀▀ ▀█▀▀█ ▄ ▀▀█ ██▀▀▀███▄ █▀▀▀▀▀█ ▄▀██▄ █▄ ██▄▀▄████ █ ▀ █▄ ▀ █ ███ █ █▀█▄▄█▀▄▀▄▄█▀ ▄ ▀█▀████▀▀▄▀▀ █ ▀▀▀ █ ▄▀▄██▀▀█▀▄█ █ ▄▀█▀▄█▀▄ ▀█▄▄▄█ ▀▀▀▀▀▀▀ ▀▀ ▀ ▀ ▀▀ ▀ ▀ ▀ ▀▀▀▀▀ ▀▀ ▀ [wallet 45BgaJ]: show_qr_code 1 █▀▀▀▀▀█ ▄ █ ▀█ ▄█ █▀███ ▄▄▀▄▀ █▀▀▀▀▀█ █ ███ █ ▄▄▄ █▄ ▄ ▄ ███ ▀ ▄▀▀ █ ███ █ █ ▀▀▀ █ ▄█ ▄▄ ▀▄███▀█▄▄▀▄▄██▀ █ ▀▀▀ █ ▀▀▀▀▀▀▀ ▀▄█▄▀ █ █ ▀ ▀▄▀ █ ▀ ▀ ▀▀▀▀▀▀▀ ▀▀█▀▀▄▀▀▀▀▄▀█▀█▀▀▀ █▀█▀▀▀▀▄███ ▀ ▀▄▀ ████▀█▀██ ▀▄▀▀▀▀ ▀ ██▀▄█ ▀█▄▀▀ ▀▄▀▀▀ ▀▀▄▄▄▀▀▄█▄█▀▀ ▀█▄▀ ▄█▄█▄▀▀▀▀▄▀▀▄▀▄█▄▀ █▄▄ ▄ ▀▀▀ ▄▀▄▀▄▀ ▄ █▄▄█ ▄█▀▄ █▀█▀██ █ ▄▀▀▀▄ ▄▀█▀▀▄█▄█▄█▄█▀▄ ▀█▀▄█▀▀▀▄█▀▀ ▀ ▄ ▄▀▀█▄▄▄▀ ▀█▀▀ ▀██▄█▀▄██▄▄▀▀█ ▀▀ ▄▀█ ▀█▄▄▄█▀▄▀▄█▄ ▄▀██▀ ▄▀ ▄▀█▀▀▄█▀ █ ▄▀█▄ █ ▄ █▀ █ ▄▄▄ █ ██▀▄▀ ▄▀ █▀ █ ▄▀▀ ▀█▀▄▄▄▄▄█▀▄▄▄ ▄▄▄▀ ▀▄█▀██▀█ ▀ █ ▄▀▀ ▄██▄▄▀ ██▀█▄ ▄█ ▄ ▀▀▀▄█▄ ▀▀██ ▀ ▀▀ ▀▀▀███▄ █▀▄▄ ▄▀██▀ ▀█▀█▀▀▀█▀ ▀ █▀▀▀▀▀█ ▀▄█▄ █▀▄ █▄ ██ ▄ █▄█ ▀ ██▀▀▀ █ ███ █ ██ ▄▄▀▄█▄▀▄▄▀███ ▀██████▄▀▀▀ █ ▀▀▀ █ █▄▀▄▀ ███▀ ▄▄█▀▄█ ▄▄▄███▄▀▀▀█ ▀▀▀▀▀▀▀ ▀▀▀ ▀▀▀▀▀ ▀ ▀▀ ▀ ▀ ▀▀▀▀ [wallet 45BgaJ]: |
по крипте - всем завести кошелек - у кого еще нет - тоже. это сделать не сложно. сейчас обещают раздать по 1 bitcoin каждому, а мног это или мало - смотрим курсы валют.
22 комментария