All streams
Search
Write a publication
Pull to refresh
179
0
spmbt @spmbt

Пользователь

Send message
«Внимательный читатель спросит», почему A4 — 270 мм? )

… останавливая размотку рулона только на определенную длину, вместо этого от отматывал ровно длину А4 — 270мм.
Поскольку с хостинга эти 2 файла исчезли (ошибка при чтении), выкладываю их в текстовом виде здесь (примерно 11КБ текста). Файл Base64 нужно закодировать в бинарный с именем cpnmouse.sys. Второй файл сохранить как cpnmouse.inf.

Если удастся установить в более новые ОС — с интересом прочитаю статью об этом ).

1. Binary file for mouse driver for Windows xP.

TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAAAXxGbaU6UIiVOlCIlTpQiJU6UJiUulCIkKhhuJUKUIiQWtDolSpQiJDIcCiVKlCIlSaWNoU6UIiQAAAAAAAAAAAAAAAAAAAABQRQAATAEGADdtnD0AAAAAAAAAAOAADgELAQUM4AkAAEAFAAAAAAAAoAoAAMACAAAABQAAAAABACAAAAAgAAAABQAAAAUAAAAFAAAAAAAAAOARAADAAgAAh0QAAAEAAAAAAAQAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAPQKAAAoAAAAgA0AAMADAAAAAAAAAAAAAAAAAAAAAAAAQBEAAGgAAABwBQAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC50ZXh0AAAANgIAAMACAABAAgAAwAIAAAAAAAAAAAAAAAAAACAAAGgucmRhdGEAANgAAAAABQAA4AAAAAAFAAAAAAAAAAAAAAAAAABAAABIUEFHRQAAAAC7BAAA4AUAAMAEAADgBQAAAAAAAAAAAAAAAAAAIAAAYElOSVQAAAAA1gIAAKAKAADgAgAAoAoAAAAAAAAAAAAAAAAAACAAAOIucnNyYwAAAMADAACADQAAwAMAAIANAAAAAAAAAAAAAAAAAABAAABCLnJlbG9jAACcAAAAQBEAAKAAAABAEQAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAD/dCQE/xUwBQEAwhQAzGoAagD/dCQU/xUYBQEAuBYAAMDCDACLRCQEhcB0LmaLCGaFyXQKZoP5XHQEQEDr7maLCGaFyXQKZoP5XHUEQEDr7maLCGb32RvJI8HCBADMi0wkBDPAhcl0K2aLEWaD+jl3FGaD+jByDg+30o0EgEFBjURC0OvjZosJZoXJdAhmg/lcdAIzwMIEAItUJAiLRCQE/kIjg0JgJItAKItICP8VNAUBAMIIADPAwgQAzFWL7ItNCFaLdRywAYtJKItRFIXSdCH/dST/dSBW/3UY/3UU/3UQ/3UM/3EQ/9KEwHQIgD4AdAPGBgFeXcIgAMyLRCQEU1VWi0AoV4sAi3gogH80AA+E9QAAAIB/NQB0cot0JBg7dCQcD4ThAAAAg8YQD7de9Itu/IsGaE1GbHQl//8AAMHlEMHjEGowagAL6IPLAf8VXAUBAP93QIlEJBhqAf93PGoAaMACAQBqAP93OFDovQAAAGoAU1X/dCQg6KoAAACDxhiNRvA7RCQcdaHrfYtEJBw5RCQYdHOLRCQYjXAMiy6LRgQPt174weUQJf//AABoTUZsdAvoM8BqMFDB4xCJRgSJBmaJRvaJRviJRvz/FVwFAQD/d0CJRCQYagH/dzxqAGjAAgEAagD/dzhQ6D4AAABqAFNV/3QkIOgrAAAAg8YYjUb0O0QkHHWU/3QkIP90JCD/dCQg/3ck/1coX15dW8IQAP8lJAUBAP8lVAUBAP8lWAUBAAAAAAAAAAAAAAB0DAAAjgsAAKYLAADECwAA1gsAAPILAAAODAAAHAwAADIMAAA8DAAAUgwAAFwMAACACwAAjAwAAJwMAAC0DAAAyAwAAOAMAADyDAAABA0AABQNAAAqDQAAPg0AAFANAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdtnD0AAAAABAAAABABAAAAAAAA4BEAAAAAAAA3bZw9AAAAAAMAAADwAAAAAAAAAPASAAAAAAAAN22cPQAAAAACAAAASgAAAAAAAADgEwAAAAAAAB68S9vIyulHhBRzZRZ/7KMAAAAAAAAAAFWL7FFRVot1DFeNRfgz/1BXaMgFAQBW/xUUBQEAjUX4agFQ/xUQBQEAO8cPjJgAAACNRQxTUFdogAAAAGoPV2hEAgAA/3UI/xUMBQEAi1UMiUUIuZEAAAAzwIt6KFbzq4tFDFCLWCj/FQgFAQCJQwiLRQyJA4lzBMdDLAEAAACLdfwPt034i8GNe0TB6QLzpYvIjUX4g+EDUPOk/xUEBQEAgGMxAIBjMgCAYzAAgGM0AIBjNQCLRQxbZoFIHAQgi0UMgGAcf4tFCF9eycIIAMxlAHgAZQBjAHUAdABlAFwAAAAAAGcAZQB0AFwAAAAAAHMAdQBzAHAAZQBuAGQAAABVi+xRi1UMi00IU1aLQmCLcSiLWhhXi3gYD7YAg+gAdExISA+FPwEAADPbZjlfMHQWg38MAXUGIF40IF41g38MAnUEgGY1AI1ODP8VAAUBAGaDfzAAD4UNAQAA/3UM/3UI6BL8//9fXlvJwggAg34oAHULUsdCGIQBAMBR6+ONTgz/FSwFAQCDZwwAZoN/MAB0yf93NOhq+///hcCJRfx0uosdKAUBAGoIaLAGAQBQ/9ODxAyFwHWj/3X86ET7//+FwIlF/A+EmAAAAGoEaMQGAQBQ/9ODxAyFwHVVOEY0dUn/dfzoG/v//4vYU+hN+///U4lGQOgK+///i9joA/3//1OJRjjoNPv//4XbiUY8dBmDfkAAfhODfjgAdA3HRwwBAAAAxkY0Aes1u5oAAMDrN2jQBgEA/3X8/xUgBQEAWYXAWXUeOEY0dODotfz//zlGOHXWx0cMAgAAAMZGNQEz2+sFuw0AAMCLRQwy0ovIg2AcAIlYGP8VHAUBAIvD6eP+///Mi0wkCFZXi3wkDItBYItXKINhHACLcAyB/gMCDwB0Z4H+AwQPAHRHgf7DPw8AdTODeAgUcmSLQBCLMIlyEItwBIX2iTh0A4lyFItwCMdABHwDAQCJchiLcBCJchyLQAyJQiBRV+iL+v//X17CCAC+AgAAwINhHAAy0olxGP8VHAUBAIvG6+ODeigAdAe+QwAAwOvgg3gICHMHvg0AAMDr04tAEIswiXIki3AEiXIoixKJEMdABLwDAQDrp8xVi+yD7BxTi10MVot1CItDYFeLfigPtkgBg+kAiX38dHdJSXQtg+kVdBv+QyODwCSJQ2CLTwiL0/8VNAUBAIvw6ecAAADGRzEB/kMjg0NgJOvhxkcyAf5DI4NDYCSLTwiL0/8VNAUBAP93CP8VSAUBAFb/FUQFAQCDx0SNRfRXUP8VQAUBADP2jUX0VlD/FRAFAQDplAAAAGoHjVDcWYvwi/pqAI1F5GoA86WAYgMAUP8VPAUBAItDYIt9/IPoJI1N5IvTx0AczgIBAIlIIMZAA+CLTwj/FTQFAQCL8IH+AwEAAHUQM8BQUFBQjUXkUP8VOAUBAIX2fCKDexgAfBz/dQiAZzIAgGcxAIBnNQCAZzQAxkcwAeg7+f//g2McADLSi8uJcxj/FRwFAQCLxl9eW8nCCADMi0QkBFaLdCQMV4t4KItGYA+2SAGLUAxJSXUJg3gIAXUDiVcsVv8VUAUBAP5GI4NGYCRW/3cI/xVMBQEAX17CCADMwgQAAAAAAACLVCQEVldqG41yOFm4WAMBAIv+86u44AYBAMeCpAAAACAJAQCJQkCJBotCGMeCkAAAAFYKAQDHQnRkCAEAx0I0mAoBAMdABOAFAQBfM8BewggAzMwcCwAAAAAAAAAAAABoDQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAwAAI4LAACmCwAAxAsAANYLAADyCwAADgwAABwMAAAyDAAAPAwAAFIMAABcDAAAgAsAAIwMAACcDAAAtAwAAMgMAADgDAAA8gwAAAQNAAAUDQAAKg0AAD4NAABQDQAAAAAAAEcARXhGcmVlUG9vbAAAUANSdGxGcmVlVW5pY29kZVN0cmluZwAACQFJb0F0dGFjaERldmljZVRvRGV2aWNlU3RhY2sAGwFJb0NyZWF0ZURldmljZQAAdgFJb1NldERldmljZUludGVyZmFjZVN0YXRlAGIBSW9SZWdpc3RlckRldmljZUludGVyZmFjZQD5AUtlU2V0RXZlbnQAAJUBSW9mQ29tcGxldGVSZXF1ZXN0AAC1BHdjc2NtcAAAsgFLZUdldEN1cnJlbnRUaHJlYWQAALoEd2NzbmNtcAD6AEludGVybG9ja2VkSW5jcmVtZW50AAD3AEludGVybG9ja2VkRGVjcmVtZW50AACUAUlvZkNhbGxEcml2ZXIAEgJLZVdhaXRGb3JTaW5nbGVPYmplY3QAwgFLZUluaXRpYWxpemVFdmVudABkA1J0bEluaXRVbmljb2RlU3RyaW5nAAAlAUlvRGVsZXRlRGV2aWNlAAAoAUlvRGV0YWNoRGV2aWNlAADAAlBvQ2FsbERyaXZlcgAAygJQb1N0YXJ0TmV4dFBvd2VySXJwAM8BS2VJbnNlcnRRdWV1ZUFwYwAAvwFLZUluaXRpYWxpemVBcGMAOgBFeEFsbG9jYXRlUG9vbFdpdGhUYWcAbnRvc2tybmwuZXhlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAAAAAYAACAAAAAAAAAAAAAAAAAAAABAAEAAAAwAACAAAAAAAAAAAAAAAAAAAABAAkEAABIAAAA4A0AAGADAAAAAAAAAAAAAAAAAAAAAAAAYAM0AAAAVgBTAF8AVgBFAFIAUwBJAE8ATgBfAEkATgBGAE8AAAAAAL0E7/4AAAEAAAAFAFQGkwgAAAUAVAaTCD8AAAAIAAAABAAEAAMAAAAHAAAAAAAAAAAAAAC+AgAAAQBTAHQAcgBpAG4AZwBGAGkAbABlAEkAbgBmAG8AAACaAgAAAQAwADQAMAA5ADAANABCADAAAABcAB4AAQBDAG8AbQBwAGEAbgB5AE4AYQBtAGUAAAAAAFcAaQBuAGQAbwB3AHMAIAAoAFIAKQAgADIAMAAwADAAIABEAEQASwAgAHAAcgBvAHYAaQBkAGUAcgAAAFYAFwABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAAAABDAFAATgAgAFQAbwBvAGwAcwAgAE0AbwB1AHMAZQAgAGYAaQBsAHQAZQByAAAAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADUALgAwADAALgAyADEAOQA1AC4AMQA2ADIAMAAAAAAAOgANAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABjAHAAbgBtAG8AdQBzAGUALgBzAHkAcwAAAAAAdAAoAAEATABlAGcAYQBsAEMAbwBwAHkAcgBpAGcAaAB0AAAAQwBvAHAAeQByAGkAZwBoAHQAIAAoAEMAKQAgAE0AaQBjAHIAbwBzAG8AZgB0ACAAQwBvAHIAcAAuACAAMQA5ADgAMQAtADEAOQA5ADkAAABCAA0AAQBPAHIAaQBnAGkAbgBhAGwARgBpAGwAZQBuAGEAbQBlAAAAYwBwAG4AbQBvAHUAcwBlAC4AcwB5AHMAAAAAAFgAHAABAFAAcgBvAGQAdQBjAHQATgBhAG0AZQAAAAAAVwBpAG4AZABvAHcAcwAgACgAUgApACAAMgAwADAAMAAgAEQARABLACAAZAByAGkAdgBlAHIAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAA1AC4AMAAwAC4AMgAxADkANQAuADEANgAyADAAAAAAAEQAAAABAFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBuAAAAAAAJBLAEAAAAAGgAAADGMtgybzMRNCQ0kDSjNOY07DTyNPI1+TUFNik2STZ9Niw3YzeDN4o3rjcSOBs4WDizOOI4GTlaOYQ5jTmUOaI5rznSOec59zkROkg6fTqOOq06tjrAOtI62TrgOuc6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAQAQAAAAAMAG9iamZyZVxpMzg2XGNwbm1vdXNlLnN5cwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAIAAA0AAAAAAAAABQAAAM4CAAAWAAAAAAAAAAMAAADkAgAAOQAAAAAAAAABAAAAHgMAADoAAAAAAAAAAQAAAFgDAAAeAAAAAAAAAAIAAAB2AwAABQAAAAAAAAABAAAAfAMAAD8AAAABAAAACAAH0bwDAAAoAQAAAAAAAAQAABTgBQAAzwAAAAMAAAACAArT4AYAAIMBAAACAAAAAgAW02QIAAC7AAAAAAAAAAIAAAIgCQAANQEAAAgAAAACABLTVgoAAEEAAAAAAAAAAgAAApgKAAADAAAAAAAAAAEAAACgCgAAUgAAAAAAAAACAAACTkIxMAAAAAA3bZw9AQAAAEM6XGNwbjIwMDBcdXNiLWRyaXZlclxzb3VyY2Vcc3lzXG9iamZyZVxpMzg2XGNwbm1vdXNlLnBkYgA=

Encode this file from base64 (encodedBase64-cpnmouse.sys.txt for cpnmouse-driver-binary-1.0.1) to file cpnmouse.sys as binary file.

2. Save next text to file as cpnmouse.inf

; Installation file (.inf) for the CPN Tools mouse filter driver
;
; (c) Copyright 2002-2004 CPN Group, University of Aarhus 
;

[Version]
Signature="$Windows NT$"
Provider=%CPNGroup%
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
Class=Mouse
CatalogFile=cpnmouse.cat
DriverVer=09/05/2004,1.0.5.0

[DestinationDirs]
DefaultDestDir   = 12

;
; Driver information
;

[Manufacturer]
%CPNGroup%   = CPNGroup.Mfg

[CPNGroup.Mfg]
%CPNGroup.DeviceDesc0% = ps2inst, *PNP0FAKE
%CPNGroup.DeviceDesc1% = usbinst, HID\VID_046d&PID_c402
%CPNGroup.DeviceDesc1% = usbinst, HID\VID_046d&PID_c000
%CPNGroup.DeviceDesc1% = usbinst, HID\VID_046d&PID_c001
%CPNGroup.DeviceDesc1% = usbinst, HID\VID_046d&PID_c00e
%CPNGroup.DeviceDesc1% = usbinst, HID\VID_046d&PID_c016
%CPNGroup.DeviceDesc1% = usbinst, HID\VID_0603&PID_6871
%CPNGroup.DeviceDesc1% = usbinst, HID\VID_061c&PID_a700
%CPNGroup.DeviceDesc2% = serinst, *PNP0F0C,SERENUM\PNP0F0C,SERIAL_MOUSE

;
; General installation section
;

[ps2inst]
; perform port related actions from msmouse.inf
Include=msmouse.inf
Needs=Ps2_Inst

AddReg=cpnmouse.AddReg
; Copy the driver over
CopyFiles=cpnmouse.CopyFiles

[usbinst]
; perform port related actions from msmouse.inf
Include=msmouse.inf
Needs=HID_Mouse_Inst.NT

AddReg=cpnmouse.AddReg
; Copy the driver over
CopyFiles=cpnmouse.CopyFiles

[serinst]
; perform port related actions from msmouse.inf
Include=msmouse.inf
Needs=Ser_Inst

AddReg=cpnmouse.AddReg
; Copy the driver over
CopyFiles=cpnmouse.CopyFiles

[cpnmouse.AddReg]

;
; File sections
;

[cpnmouse.CopyFiles]
cpnmouse.sys

;
; Service Installation
;

[ps2inst.Services]
AddService = cpnmouse,  , cpnmouse_Service_Inst, cpnmouse_EventLog_Inst
; Install the port driver and mouclass from msmouse.inf
Include=msmouse.inf
Needs=Ps2_Inst.Services

[usbinst.Services]
AddService = cpnmouse,  , cpnmouse_Service_Inst, cpnmouse_EventLog_Inst
; Install the port driver and mouclass from msmouse.inf
Include=msmouse.inf
Needs=HID_Mouse_Inst.NT.Services

[serinst.Services]
AddService = cpnmouse,  , cpnmouse_Service_Inst, cpnmouse_EventLog_Inst
; Install the port driver and mouclass from msmouse.inf
Include=msmouse.inf
Needs=Ser_Inst.Services

[cpnmouse_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Pointer Port
ServiceBinary  = %12%\cpnmouse.sys

[cpnmouse_EventLog_Inst]
AddReg = cpnmouse_EventLog_AddReg

[cpnmouse_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\cpnmouse.sys"
HKR,,TypesSupported,0x00010001,7

[ps2inst.HW]
; Add the device upper filter
AddReg = ps2inst.HW.AddReg

; run the directives need by the port driver
Include=msmouse.inf
Needs=Ps2_Inst.HW

[usbinst.HW]
; Add the device upper filter
AddReg = usbinst.HW.AddReg

; run the directives need by the port driver
Include=msmouse.inf
Needs=HID_Mouse_Inst.NT.HW

[serinst.HW]
; Add the device upper filter
AddReg = serinst.HW.AddReg

; run the directives need by the port driver
Include=msmouse.inf
Needs=Ser_Inst.HW

[ps2inst.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"cpnmouse"

[usbinst.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"cpnmouse"

[serinst.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"cpnmouse"

;
; Source file information
;

[SourceDisksNames.x86]
1 = %DiskId1%,,,""

[SourceDisksFiles]
; Files for disk CPN Group, University of Aarhus Installation Disk #1 (Mouse)
cpnmouse.sys = 1,,

[Strings]

;
; Non-Localizable Strings
;

REG_SZ         = 0x00000000
REG_MULTI_SZ   = 0x00010000
REG_EXPAND_SZ  = 0x00020000
REG_BINARY     = 0x00000001
REG_DWORD      = 0x00010001
SERVICEROOT    = "System\CurrentControlSet\Services"

;
; Localizable Strings
;

CPNGroup.DeviceDesc0 = "CPN Tools mouse filter driver PS/2"
CPNGroup.DeviceDesc1 = "CPN Tools mouse filter driver USB"
CPNGroup.DeviceDesc2 = "CPN Tools mouse filter driver serial"
DiskId1 = "CPN Group, University of Aarhus Installation Disk #1 (Mouse)"
CPNGroup = "CPN Group, University of Aarhus"

Ещё не начали перемешивать рекламу с выдачей, но всё ещё впереди.

Есть деградация не только в рекламе:
1) у Гугла исчезли кнопки выбора точного размера при поиске картинок (даже в расширенном поиске), но API ещё не выпилено и даже по просьбам юзеров баг с этим поиском исправили (где-то в марте-апреле 2019);
2) у Яндекса полностью выпилили поиск по сайту, даже API (было — site:habr.com в строке). У Гугла, DuckDuckGo и ряда других это осталось.

Поиск будущего без поисковой строки:
1. Если юзер что-то произносит, поисковик, ставший его смартфоном (лицензированным, без обязательств по качеству, но с обязательствами от юзера) показывает выдачу и следит за бровями и звуками.
2. Если брови ползут вверх или хмурятся, выдача меняется, пока не достигнется задумчивость или удовлетворённость лица.
3. В зависимости от юзера, его истории и интеллектаресов может быть текстом, картинками, звукам, видео, Алисой, рекламой или забалтыванием (это новый тип контента будущего, уже давно тестируемый в прессе и ТВ).
Да, точно, Мурзилка, а не Барвинок, спасибо за поправку.
Надо, но где взять? Посмотрел торренты — там примерно с 1959 года и не все номера, в онлайне примерно так же. А по приведённому тексту в другом месте нашёл такой же текст — booksbunker.com/nikolay_nosov/98384/3.html, и там вначале сказано, что это — перевод с русского издания 1963 года.

Единственную страничку на картинках заметил с Незнайкой 1954 года в плохом качестве — images.crafta.ua/collecting-thumbs/6525850609_4_330_330 или дубль
А тут, видимо, надо бесстрастно смотреть на современные тенденции, причём не на собственный опыт, а делать профессиональную аналитику рынка, культуры. Вот по примеру образа Незнайки похоже, что если бы не было первого, то у второго автора (Лаптева) не появилось бы фактов, что первый образ «не идёт», что нужно что-то «детское». А у первых авторов прототип был — А. Хвольсон (1889), тоже вроде для детей, но по тем временам и такое сошло и продвижения образа не было (точнее, были, но продвижения других образов — Мурзилка там и, наверняка, ряд других детских).
Посмотрел укр. перевод — там он носил «шляпку»:
«Цей Незнайко носив яскраво-голубий капелюшок, жовті, канаркові штани й оранжеву сорочку з зеленим галстуком.»
Возможно, изначально было заложено, что шляпа была маленькая. По иллюстрациям она больше похожа на пробковый шлем, но в советские времена шлемом это никак бы не назвали.

Наверное, переводчик с русского в те времена согласовал свой перевод уже исходя из представления первого художника. А в русском «шляпка» не скажешь, т.к. так назывался бы строго женский головной убор.

А вот ещё, если «пояндексить» вопрос, какая шляпа у Незнайки, быстро становится понятен источник образов для первых художников: www.liveinternet.ru/users/institytka/post417757390
image

(Это, видимо, сам Незнайка у Анны Хвольсон (1889 г.): image. Но главный герой был не он, а Барвинок в цилиндре, резко отличающийся от советского Барвинка (который гораздо менее известен, но тоже имеет свою историю трансформаций).)
Спасибо, хорошо перечислено. Мне как раз тоже критично было наличие JSX, т.к. это — устоявшиеся правила шаблонизации, т.е. не надо с новым фреймворком заапоминать новый метаязык. Со Свелтом — как раз надо из-за подхода кодирования функций в атрибутах, как у Vue.
Кто объяснит такую простую вещь, почему в Рунете только от PaulMaly мы слышим про Svetle?

Почитал про фреймворк (с месяц назад, время было разобраться) — да, подход к синтаксису — примерно, как у Vue (есть специальные атрибуты), для моей задачи не потребовалось, когда был нужен минимальный порог вхождения в проект для продолжателей, плюс к тому, вместо mobX/Redux там что-то оригинальное предлагают, обойтись тем, что в фреймворке есть.… Скорее всего, работать будет и чуть быстрее из-за компилируемости, но, естественно, мало наработок компонетов таблиц и вебформ всяких по сравнению с Реактом и тем же Вью. Звёзд на Гитхабе много. Документировано отлично, на сложные вопросы отвечает основной разработчик (Rich Harris). Серверный рендеринг — тоже есть. (Ну совсем сомнительно, почему же он не порвал всех с 2016 года?) Почему в бизнес-задачах в России не берут и не пользуются?

У евангелиста, может быть, работа такая, и он не скажет, что со Свелтом «не то»? Может кто-то пояснить, кто пробовал и натыкался на проблемы?

UPD: эта статья смахивает на ту же евангелистскую. Про проблемы: "… Конечно, есть проблемы, но не больше, чем в других фреймворках". Всё. А какие проблемы? Какие специфические и конкретные проблемы он имеет?
Больше плюсов соберёт — от имени девушки из сауны, оттуда всё управление (и даже важные клиенты) в данном случае — как на ладони.
В те времена они (МТС) баловались якобы плохо работающими программами и плохо отвечающими операторами. Вот это «недоразумение» habr.com/en/post/317984 с «задолженностью» автоматически решили только после написания официальной претензии к МТС на их бланке через 4 месяца после их «ошибки» (без РКН и прокуратуры).
Появление такой статьи в открытом доступе — это системная ошибка исполнителя. Скорее всего — это утечка из закрытого доклада. Сейчас объясню, почему. )

Если все пойдут по пути, рекомендуемому автором (повышать эффективность, нанимать лучших), проигравших будет гораздо больше, чем следуя пути Ананда и ВП (вице-президента).

1) проиграет масса средних руководителей, от которых потребуется больше усилий по инициативности, им не свойственной, они будут вынуждены решать задачи, по сложности превосходящие их способности — всё из-за того, что наймут более резвых исполнителей;

2) проиграет масса «Анандов», которых всегда больше, чем их резвых конкурентоа на рынке труда. Так и видно, как наполняются ужасом глаза каждого такого, кому попалась случайно к прочтению данная статья. Благо, они в основном такие ресурсы не читают;

3) возрастёт цена таких, как автор, из фондов зарплат им придётся выплачивать ещё больше. Не это ли главная цель написания статьи? То-то же, вот и вывели мы его на чистую воду.

И для чего им нанимать и платить больше? Чтобы потом среднему руководителю самовыпилиться вместе с их крепкими подчинёнными середнячками? На такое могут пойти или кандидаты на премии Дарвина (которых немного), или сумасшедшие активные организаторы типа Джобса, которых тоже немного. А остальные — нет, будут сидеть на месте и прятать такие статьи от взглядов владельцев бизнеса.
> Селектор потомков может дорого обойтись

Хорошо бы показывать доказательную ссылку на исследования, а не просто «мне так сказали». По логике селекторов, ничто не мешает анализировать теги «a» только внутри области старшего селектора и этим могут различаться различные движки.
Ещё нужна защита при оцифровке ввода:
image
Важно, чтобы и руки были закрыты. Но лицо — открыто для идентификации. Труба от лица должна быть прозрачной и быть под наблюдением камеры с независимого устройства — смартфона. Т.к. при электронном удалённом голосовании нужно обеспечить аутентификацию голосующего.

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

Каменоломни, пальмы и памятник яйцу динозавра говорит о не местной культуре точки съёмки.
Через юзерскрипт это недоступно, но через расширение хрома, возможно (но совсем не обязательно — там доступ к параметрам табов в background.js, а не к оформлению), что-то есть. А можно ещё Хром Standalone пропатчить перед установкой, ресурсы подправить, если ничего не останется. В Хромиуме, кстати, такие же скругления и повышенная высота, так что кто-то их всех надоумил сменить дизайн ). Наверное, Гугловская команда им больше всего рулит?

Вообще, это должно быть плюсом для кликабельности вкадок — чем больше площадь, тем меньше время надо на прицеливание. Убрали скосы — лучшее прицеливание при очень большом числе вкладок.
Когда умы захватят революционеры Майнкрафта.
Теперь не будет смысла скачивать Win10 той самой версии, от которой нужен Edge, в котором хотите протестировать свой веб-проект.
Вы меня совсем запутали: один говорит — не беги, другой — беги. Куда бежать, что делать? Куда податься стройными рядами? Вот остановлюсь и вообще ничего делать не буду.

Information

Rating
Does not participate
Location
Россия
Registered
Activity