Pull to refresh

NAS i-Stor iS607. Доработать напильником

Reading time 8 min
Views 20K
Computer hardware
Купившись на краткий обзор i-Stor iS607 и его миленькую мордочку, на прошлой неделе я его приобрел. Чувства двоякие. С одной стороны оно работает, но какой ценой, господа. Кажется, я теперь могу идти админить Linux сервера.

* NAS, или Network Attached Storage, — это такая коробочка с винтом, которая подключается к сети и тихо выполняет функции файлсервера и торенткачалки стоя в углу. Лучше специальных серверов по следующим параметрам: конечно же цена, размер, энергопотребление.

Коротко.


Стоит ли покупать?
Нет, если вы не гуру линуксоид и/или не любите стучать головой об стену.

Минусы.
  • Стандартная прошивка iS607 умеет только… да ничего не умеет
  • Нестандартную прошивку надо еще найти и умудриться поставить правильную
  • Техподдержки для iS607 нет как класса, 95% информации в интернете устарело и тупо не работает
  • Нужно знать Linux, чтобы хоть как-то привести его в рабочее состояние
  • Судя по форумам, с половиной винтов iS607 не дружит
  • Также, с половиной маршрутизаторов
  • Довольно слаб
  • Имеет еще кучу (порой странных и непонятных) глюков

Плюсы.
  • Симпатяжка
  • Работает


image
* Нагло тырю картинку из того же топика

В этом посте я хочу собрать свой опыт настройки i-Stor iS607. Ибо в интернете информации весьма мало и мне пришлось перечитать вообще все, чтобы чего-то хоть добиться. Чтобы облегчить путь братьям Хабравчанам (хоть я и не сомневаюсь, что большинство из вас успешно завершили бы этот квест самостоятельно и вероятно быстрее меня), публикую инструкцию в одном месте.
Читать дальше →
Total votes 77: ↑70 and ↓7 +63
Comments 63

KSocrat живее всех живых

Reading time 1 min
Views 535
Lumber room
Люблю я эту программку — KSocrat.
Маленькая, сидит в трее, никаких излишеств, использует библиотеки Qt.
И вот обнаружился в ней досадный глюк — при переводе некоторых слов прокрутка уходит в конец файла и весь «релевантный» перевод остается далеко позади.

Последний релиз сего чуда был аж 6 лет назад- 17.07.2004, почему забросил ее автор — не понятно.
Да, не умеет она переводить фразы как stardict, да переводит только между eng и rus, но мне больше ничего и не надо, главное — быстро и адекватно перевести незнакомое слово:

Читать дальше →
Total votes 10: ↑7 and ↓3 +4
Comments 0

Настраиваем Opera 15 методом «напильника»

Reading time 3 min
Views 22K
Opera
Sandbox

Предисловие


Недавно вышла предварительная версия любимого бразузера Opera.
Много копий сломано в комментариях, много жалоб, много недовольствия — нет смысла повторять всё то, что уже написано.

Читая комментарии, в голове сформировалась мысль: всё, финал. Нет больше нормального браузера.
И только редкие ответы pepelsbey вселяли слабый огонёк надежды… «а вдруг?». Затаив дыхание, решил таки скачать Opera Next, и, после установки, был награжден — не всё так плохо! С поправкой, конечно, на альфа-версию.

Одна только вещь печалила.
Используя Opera, я очень привык к одноклавишным сочетаниям «1» и «2» для переключения вкладок — настолько, что без них не представляю себе работу в браузере. А в Opera 15 они, как известно, не работают, и более того — сочетания клавиш не настраиваются.

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

Грусть-печаль...

Ориентировка на местности


Когда прошел первый шок, следующей мыслью было посмотреть — а может быть не так всё плохо, и клавиши таки можно настроить?
Читать дальше →
Total votes 79: ↑66 and ↓13 +53
Comments 95

Swift + CoreData + Немного напильника

Reading time 13 min
Views 29K
Development for iOS *Xcode *Swift *
image

Зачесались у меня тут руки узнать, что это за зверь такой Swift и с чем его собственно едят. Как и ожидалось проблем и подводных камней пока оказалось много, ну либо я совсем не умею этот Swift готовить. Самая большая проблема ожидала меня при попытке подружить этот самый Swift с CoreData — штука принципиально отказывалась работать. Обильное гугление не приводило к хоть каким-либо хорошим результатам — информация была либо крайне обрывочной, либо попахивала костылями. Посему в первый вечер терзаний я капитулировал и решил использовать самое тупое решение в работе с CoreData по-старинке — хранить весь код в старом добром Objective-C и уже к нему обращаться из Swift (например в интерфейсах). Однако, перфекционизм в душе не давал покоя и требовалось реализовать чистое одноязычное решение, что я собственно и смог сделать, хотя признаться и не без костылей тоже. Кому интересен процесс прошу под кат. Также попутно предлагаю собирать баги и не самые на мой взгляд удобные вещи, которые пришли вместе с новым языком. Возможно, что-то я сделал криво — буду благодарен комментариям и поправкам, а также обсуждению лучших практик.
Читать дальше →
Total votes 32: ↑27 and ↓5 +22
Comments 21

Сетевое хранилище данных «WD My Book Live» и его доработка

Reading time 7 min
Views 49K
Configuring Linux **nix *
Sandbox
Наверняка большинство из нас любит гаджеты не только за их функционал, но и за то, что их стандартные возможности можно в той или иной степени расширить. Когда есть возможность заточить устройство именно под свои актуальные нужды — ты покупаешь его, и с предвкушением засучить рукава прикидываешь спектр дальнейших доработок.

К этому разряду и относится железка, о которой тут ранее уже было написано, но без некоторых нюансов использования и потребностей пользователя. Теперь, имея субъективный опыт — хочется с ним поделиться с хабрасообществом, восполнив этот небольшой пробел. Данный пост стоит рассматривать лишь как дополнение к уже существующим обзорам и, возможно, как некоторое руководство к опциональной модернизации:

image
Читать дальше →
Total votes 26: ↑23 and ↓3 +20
Comments 28

Напильники бывают разные или повествование про «напильник» для java программ

Reading time 6 min
Views 20K
Website development *Programming *Java *
В практике java программиста бывает, что очень хочется изменить поведение программы или «подхачить» пару классов без перепаковки приложения, собрать метрики или протестировать java приложение в недрах сторонней библиотеки или jdbc драйвера без исходного кода. Существует несколько способов сделать это. Я расскажу про open source проект aspectj-scripting, который позволяет решать такие задачи в jvm.



Рассказ про aspectj-scripting будет в нескольких публикациях. Начнем с практики! Под катом модификация поведения maven-changes-plugin без его пересборки и перекомпиляции для выгрузки списка задач из JIRA в файлы xml и json
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Comments 16

Обзор смартфона Meizu MX4 Ubuntu Edition

Reading time 13 min
Views 25K
Gadgets Smartphones
Слухи о том, что китайская компания Meizu планирует выпустить коммуникатор на базе Ubuntu Touch, появились еще в начале прошлого года. В течении 2014 г. компания периодически демонстрирует прототип устройства на выставках и осенью объявляет, что Meizu MX4 на Ubuntu Touch выйдет в декабре, сообщает некоторые технические подбробности и открывает предзаказ. Наконец, после непродолжительного затишья, 17.05.2015 Ubuntu-версия смартфона появилась в онлайн-магазине Meizu по цене ¥1799, т.е. ≈$290 (причем только 16-гигабайтная модель в белой или золотистой расцветке), но купить MX4 Ubuntu Edition можно было лишь в течении пары дней: затем Ubuntu-опция внезапно исчезла из списка доступных; одновременно с этим стартовая цена опустилась до ¥1499 (≈$240).

Мне удалось познакомиться поближе с MX4 Ubuntu Edition, устройством несомненно очень интересным, но оставившим у меня неоднозначные впечатления. В интернете уже есть довольно неплохие обзоры как Ubuntu Touch вообще (в отрыве от «железа»), так и «обычного» MX4 (на Android), поэтому я не стану подробно их пересказывать, а постараюсь описать коммуникатор как конечный продукт с «гиковской» точки зрения, уделив особое внимание операционной системе.
Подробности, немного фотографий и скриншотов
Total votes 19: ↑17 and ↓2 +15
Comments 16