#Question
#DearInternet
#DearFediverse
#DearLazyWeb

(1) Does the Apple MacBook Neo support virtualisation (Hypervisor)?

#HyperVisor #QEMU #VirtualMachine #Virtualisation

(2) Can you do macOS/iOS software development on an Apple MacBook Neo?

#Swift #ObjectiveC

(3) Can you do software development on an Apple MacBook Neo?

#ObjectPascal #Delphi #Ada #Lisp #Scheme #Racket #SmallTalkLang #SelfLang

#AppleMacBookNeo #Apple #MacBookNeo

Hello World experience in #ObjectiveC:
- use the https://gnustep.org/getit.html script
- it breaks
- install gnustep-make,base,gui,back from package manager
- run make
- "/common.make not found"
- source /usr/share/GNUstep/System/Library/Makefiles/GNUstep.sh
- run make
- clang error: "Your gnustep-base was configured for the objc-nonfragile-abi but you are not
using it now."
- curse
- uninstall everything
- lookup forum posts saying to use the non-development version of the install script
- curl that script
- breaks
- curl that same script
- it almost works
- source *different* GNUstep.sh
- it works
- run make
- ./HelloWorld
inessential: Why Objective-C

SIMDe, дополнение к DOD архетектуре

Привет, Хабр! Для начала хочу сказать огромное спасибо всем, кто прочитал и прокомментировал мою прошлую статью про Data-Oriented Design . Честно говоря, я ожидал дискуссии, но такой накал страстей вокруг кэш-миссов, структур данных и «смерти ООП» меня приятно удивил. Приятно видеть, что оптимизация и понимание того, как данные текут через железо, всё еще волнуют сообщество. Я внимательно изучил все ваши аргументы — от «компилятор сам всё сделает» до «это невозможно поддерживать в реальных проектах». И вместо того, чтобы отвечать каждому в ветке комментариев, я решил подготовить этот материал. Многие из вас совершенно справедливо заметили: DOD — это круто, но какой в нем смысл, если мы упираемся в зоопарк архитектур? Мы раскладываем данные в памяти идеально ровно, но как только пытаемся применить к ним SIMD-инструкции (чтобы получить тот самый 10-кратный буст), мы попадаем в ловушку вендор-лока. Написал под Intel — не работает на ARM. Написал под ARM — не заведется в браузере. Сегодня я хочу показать инструмент, который снимает этот вопрос и делает «низкоуровневую магию» действительно универсальной. Речь пойдет о SIMDe (SIMD Everywhere) .

https://habr.com/ru/articles/995072/

#программирование #simd #objectivec #алгоритмы #советы #советы_и_рекомендации #советы_разработчику

SIMDe, дополнение к DOD архетектуре

Привет, Хабр! Для начала хочу сказать огромное спасибо всем, кто прочитал и прокомментировал мою прошлую статью про  Data-Oriented Design . Честно говоря, я ожидал дискуссии, но такой накал...

Хабр
One Open-source Project Daily

Generate types and converters from JSON, Schema, and GraphQL

https://github.com/glideapps/quicktype

#1ospd #opensource #cplusplus #csharp #elm #golang #graphql #java #json #jsonschema #kotlin #objectivec #rust #swift #typescript
Objective-Cはじめました

#objectivec
Big thanks to @orta for all the effort put into CocoaPods over the years and the well thought out approach to phasing it out. It has been a tool of great value for the Objective-C and Swift community! #cocoapods #swiftlang #objectivec

D'ailleurs pour l’acquisition d'image depuis les scanners 2D sous #Windows, on passe par l'API WIA native de ce système... Et j'en avais fait un article à l'époque :

https://blog.flozz.fr/2024/04/17/python-scanner-un-document-sous-windows-avec-lapi-wia/

Pour #macOS par contre j'ai jamais réussi à utiliser l'API native (ICC pour Image Capture Core) depuis #Python... J'ai dû bricoler avec du #Swift et de l' #ObjectiveC... 😅

Python : Scanner un document sous Windows avec l'API WIA

Pour les besoins d'un projet sur lequel je travaille actuellement, je dois accéder à des scanners pour numériser des documents depuis un script Python sur différentes plateformes (principalement Windows et macOS). Aujourd'hui je vais donc vous parler de la numérisation de document sous Windows via l'API WIA (Windows Image …

FLOZzʼ Blog
GitHub - g-cqd/class-dump: Generate Objective-C headers from Mach-O files.

Generate Objective-C headers from Mach-O files. Contribute to g-cqd/class-dump development by creating an account on GitHub.

GitHub