Да! Выучить вещи такие инициализация устройства, инициализация приложения (bss/data секции); что есть вектор прерываний, как работает линковка…
Если действительно хотите выучить программирование но нахер выбросить IDE/библиотеки и взять написать простое приложение с минимумом зависимостей и пониманием каждой строчки что написана. И только после этого брать и работать с библиотеками.
Недавно купил stm32f4 discovery — решил поиграться. Цель написать приложения
— без использования IDE, только make и command-line tools для прошивки (st-util)
— без использования библиотек, будь то стандартная от stm или libopencm3
— сделать приложение с минимум ассемблера, но при этом эффективно.
Все дело должно работать на Linux Arch (пришлось несколько пакетов переместить из AUR в [community]).
Мое скромное мнение что Google Fiber это не более чем игрушка чтобы попугать comcast/att/verizon (провайдеров сети в сша). Мол провайдеры не зарывайтесь а то мы щас свой Fiber выпустим на волю. И вряд ли Гугл будет продвигать этот сервис более чем в нескольких городах.
> Кстати, BTRFS хоть раз Вас подвела? Не страшно ли ей данные доверять?
Использую btrfs на домашнем сервере около 2х лет. Технологии можно сказать на острие атаки — Linux Arch, multi-deviсe btrfs (5 дисков разных эпох и размеров — от 500G до 4T), raid1, snapshots. Все работает как надо. Серьёзных проблем с btrfs не было. Для снапшотов использую тулзу snapper.
Самые важные данные конечно же копирую на дополнительный диск, который хранится на работе.
> рассматривает закон о введении платы за такие шаттлы
Ха-ха. Не удивлюсь если окажется что муниципалитет и есть основной организатор этого «протеста». Мол гугл у тебя и так много денег поэтому поделись с нами а то мы на тебя натравим гнев люмпенов.
Вообще-то эти шатлы для людей которые живут в SF (там где клубы и ночная жизнь) а ездят работать в Mountain View (там где головной офис Google). люмпено-активисты против чтобы «богатые» жили в SF, мол пусть живут в MtView.
Проблема конечно же не в программистах. Проблема в том что в Сан-Франциско:
— жилья мало
— жильё старое (основной жилфонд 1910-1940 годов!)
— жильё очень дорогое
На данный момент жилые дома в основном 2х этажные и плотность очень низкая. Если они хотят больше то необходимо строить высотные здания. Проблема в том что против такого выступают текущие собственники ибо если появится много нового жилья то их упадет в цене.
Ирония в том что малоимущие не-собственники тоже выступают против строительство нового жилья считая что в них будут жить «богатые программисты» а места для бедных не будет. Ирония же заключается в том что даже в дорогих домах по закону 20% фонда должно быть продано малоимущим т.е. «богатые программисты» оплачивают жильё бедным.
Городские власти же фактически бездействуют ибо неважно что они предпринимут то всегда найдётся группа жителей которая будет митинговать против. А так — власти ничего не меняют, а значит и ругать их не за что. И пока их не клюнет в жопу жареный петух менять они ничего не будут.
При этом он ненавидел своих биологических родителей за то что они отдали его в приют. Здесь же он сделал куда хуже. Биологические родители отдали под давлением общества, а Стив из-за своей придурковатой прихоти.
www.reuters.com/article/2014/01/15/siliconvalley-collusion-lawsuit-idUSL2N0KP02P20140115
www.lieffcabraser.com/Case-Center/Apple-Google-Silicon-Valley-No-Cold-Calling-Anti-Poaching-Lawsuit.shtml
Да! Выучить вещи такие инициализация устройства, инициализация приложения (bss/data секции); что есть вектор прерываний, как работает линковка…
Если действительно хотите выучить программирование но нахер выбросить IDE/библиотеки и взять написать простое приложение с минимумом зависимостей и пониманием каждой строчки что написана. И только после этого брать и работать с библиотеками.
— без использования IDE, только make и command-line tools для прошивки (st-util)
— без использования библиотек, будь то стандартная от stm или libopencm3
— сделать приложение с минимум ассемблера, но при этом эффективно.
Все дело должно работать на Linux Arch (пришлось несколько пакетов переместить из AUR в [community]).
В общем после курения мануалов и интернетов получилась вот такое вот минималистическое приложение (конечно же диодиком моргать) github.com/anatol/stm32f4-examples/tree/master/blink01
Вроде даже перевод был на хабре
Использую btrfs на домашнем сервере около 2х лет. Технологии можно сказать на острие атаки — Linux Arch, multi-deviсe btrfs (5 дисков разных эпох и размеров — от 500G до 4T), raid1, snapshots. Все работает как надо. Серьёзных проблем с btrfs не было. Для снапшотов использую тулзу snapper.
Самые важные данные конечно же копирую на дополнительный диск, который хранится на работе.
Ха-ха. Не удивлюсь если окажется что муниципалитет и есть основной организатор этого «протеста». Мол гугл у тебя и так много денег поэтому поделись с нами а то мы на тебя натравим гнев люмпенов.
— жилья мало
— жильё старое (основной жилфонд 1910-1940 годов!)
— жильё очень дорогое
На данный момент жилые дома в основном 2х этажные и плотность очень низкая. Если они хотят больше то необходимо строить высотные здания. Проблема в том что против такого выступают текущие собственники ибо если появится много нового жилья то их упадет в цене.
Ирония в том что малоимущие не-собственники тоже выступают против строительство нового жилья считая что в них будут жить «богатые программисты» а места для бедных не будет. Ирония же заключается в том что даже в дорогих домах по закону 20% фонда должно быть продано малоимущим т.е. «богатые программисты» оплачивают жильё бедным.
Городские власти же фактически бездействуют ибо неважно что они предпринимут то всегда найдётся группа жителей которая будет митинговать против. А так — власти ничего не меняют, а значит и ругать их не за что. И пока их не клюнет в жопу жареный петух менять они ничего не будут.