Таким образом, первый комментарий клоуна к этому ответу следует читать так: "ты дурак, потому что я видел где-то на заборе фразу, показавшуюся мне умной, и теперь мне кажется, что я ее понял, а ты дурак". Логика.
Впервые вижу подобную расшифровку. И смысла в ней, признаться, тоже не вижу. С учетом того, что в названии GNU/Linux операционная система (аналог Unix) - это GNU. А Линукс - это ядро, и то, что оно не является OS Unix - очевидность, не требующая каких бы то ни было подтверждений.
Так что полагаю этот "акроним" просто фантазией чайников вроде клоунов Тостера.
Рональд Макдональд, да я, ничтожный неофит, вообще первый раз слышу про то, что название Linux можно как-то "расшифровать".
Просвети меня, убогого, о круглосуточный светоч Тостера!
DevMan, ну, ответ довольно гармоничный... От человека с таким списком линукс-дистрибутивов и мнением об интерфейсе Винды просто странно ожидать каких-то откровений.
- Если у тебя есть iphone то немного упрощает жизнь мелочами
А если нет - довольно сильно портит все теми же мелочами ;)
Вообще, ТС, как я его понял, и не замахивался на яблочную железку, спрашивал исключительно о ее оси (в виде Хакинтоша, например) на все том же самом железе. Так-то расписывать, чем отличается топовое железо от бюджетного, вряд ли кому-то требуется. А яблочки - уже не какой-то эксклюзив, а просто добротное топовое железо, вполне существующее и без мак-начинки.
Эксперту на заметку: выражая свое профессиональное мнение, стоит потрудиться хотя бы грамотно выстроить предложение. Впрочем, допускаю, что вы этого еще не проходили.
Вам, похоже, нужно просто отказаться от стандартных функций и собрать собственный конечный автомат.
1. Берется первый символ
2. Рассматриваются варианты: если с него есть сочетания, он запоминается, если нет - переводится.
3. Берется следующий символ
4. Если есть запомненный, анализируется, возможно ли такое сочетание
5. Если да, то на выход идет транслит этого сочетания, регистр которого зависит от первого символа (либо, если есть более сложные, оно запоминается и возвращаемся к п. 3)
6. Если нет - на выход идет транслит запомненного символа и возвращаемся к п. 2.
Forman, если у вас каждый вариант умножается на дополнительные варианты - очевидно, имеет смысл делать предобработку строк перед этими правилами. Добиться от регулярок, чтобы они были выборочно регистрозависимыми, все равно невозможно.
Если взять бумажку и выписать все это "не сосчитать", оно окажется меньше этого вопроса.
С учетом того, что заглавные и строчные все равно нужно различать - про preg_replace можно просто забыть.
Придется таки сесть и написать полную табличку замены - примерно в один экран размером.
Стандартная ошибка новичка: пытаться сделать технически совершенный сервис, предусматривая высосанные из пальца нюансы и рассчитывая, что он будет кому-то нужен только потому, что так круто написан.
Реальные стартапы делаются наоборот: тяп-ляп MVP, если он вдруг оказался кому-то интересен - то оценивается потенциал, анализируется, что на самом деле выстрелило, переписывается под это новое понимание... и только когда (и если) где-то впереди замаячат сколько-нибудь серьезные нагрузки - начинают думать и о них тоже.
P.S. Кстати, с десятками тысяч записей без проблем справляется любая древняя CMS на любом дерьмовом хостинге.
Процессор поддерживает x64, но IDE от JetBrains на трех гигах памяти - это будет жестко.
Может, чего полегче поискать? Что, собственно, изучается-то? Для изучения языков IDE не так уж сильно и нужны, положа руку на сердце. Наоборот - без них понимание того, что делаешь, поглубже будет.
А вот тут я против. Ничего интересного от этого персонажа я уже давно не ожидаю.