Возможно да, баг. У меня (Firefox) была только одна волосатая кнопка, ваша верхняя, с чёрной надписью.
Позволю себе предположить, что это как раз из-за малой популярности сервиса. К которому я не имею ни малейшего отношения, кстати :) Наверное стоит написать в http://habrahabr.ru/blogs/habrahabr_bugs/, хотя это и не совсем Хабр. Но собственного саппорта там вроде бы нет.
И спасибо за понимание, которого я тут не встретил. Похоже, место и время неудачное выбрал. Народ наслаждается, а к нему с агитацией :))
Такие книги должны идти с диском.
Или диском с книгой.
Или диском без книги.
Или файлом (без диска), выложенным на сервер, который надо сначала взломать :) Там только для фанов — с подписью автора. Цифровой, конечно :)
Триллеры должны писать люди, которые знают как сломать мозг, а не компьютер. Жду с некоторым сомнением, но, конечно, обязательно прочитаю.
Имхо такие вещи должны писаться в соавторстве — хороший писатель + хороший специалист. Но что писатели, что специалисты — в большинстве своём такие индивидуалисты, что их фик заставишь плодотворно работать в паре. А так жаль иногда…
Добавил коммент в избранное… чтобы не забыть себе напомнить про Habrastorage.org! (вот извращенец-то...)
Раз 5 себе уже забывал напомнить. Да и другим не мешало бы. От доктора загрузилась только макушка, и, поскольку ирокез оригинальной расцветки доктор не носит, узнал о содержимом фото лишь дедуктивно, из холивара.
Хабратоварищи! Юзайте хабрасторож, он рулёз! Плизззз....
Ядерный чемоданчик с прибамбасами в шахтах и на подлодках. Если и это есть, может страну пора назвать Газпромия? Голубое знамя, герб с огнедышащим змеем… Эх, ядрён чемодан… То ли политического убежища у них просить, то ли уходить в леса партизанить, нефтепроводы под откос пускать :)
Можно подумать, что в Белоруси нет бомжей, которые только рады будут, если их определят на зимние квартиры, где и хавчик казённый, и белые мухи не кусают, да ещё по ныне почётной политической статье :) Хотя кто их знает, деспотов… может быть там уже отняли даже такое неотъемлемое право человека, как право бомжевать, а несогласные давно пашут в трудовых лагерях, поощряемые дружескими тычками прикладом? :)
Вообще-то и у нас в России куча мелкого бизнеса оформлена на личностей столь неординарных, что они давно уже не помнят, генеральными директорами каких организаций они являются. Год у нас, конечно, не 1937, 10 лет без права переписки не дают… Переписывайся сколько хошь, хоть все 7 плюс 14 :))
Кто-то должен брать на себя эту роль, гаранта совместимости. И бремя ответственности за стабильность. За это Microsoft даже враги уважают (вменяемые). Пускай MS не из лучших побуждений этим занимается, но справляется в основном неплохо, в этом им не откажешь. Но поддерживать старое — это не значит не добавлять нового. Старое можно вычеркнуть из C++ добровольно принятыми самоограничениями, как Google.
С++ упускает многие не такие уж и новомодные вещи, связанные с GUI, с web. Стареет. Принимать стандарт раз в 10 лет — медленное самоубийство в наше динамичное время. Если идти с такой скоростью, то обгонят как стоячего.
Я знаю, что многим на работе запрещают применять boost. Боятся патентных исков. Был бы стандартизирован — не было бы страхов. Тысячи разработчиков не писали бы своих велосипедов.
На самом деле, интернет в этом ничуть не лучше телевидения, если не хуже. Есть отдельные профессиональные сайты? Ну так есть и отдельные каналы и телепередачи, и журналисты есть отдельные.
Я в таких случаях вспоминаю фильм «Человек с Бульвара Капуцинов». Как хорошо начиналось книгопечатание, кино, телевидение, интернет… и как быстро заканчивалось это «хорошо». Вначале всё элитарно, и расцветает сад чудес… а потом набегает стадо, и свиными рылами поганит если не всё, то почти везде.
Вывод: пусть всё будет доступно всем… но пусть всегда хоть что-то будет элитарным! :)
Срочно нужна очередная труднодоступная территория высоко-высоко в горах, среди пиков высоких технологий. Пока туда не проложат скоростные магистрали (бесплатные, для народа), там будет тихо и светло, просторно и чисто. Труднодоступность лучше любых оград с охраной. А другого способа борьбы со свинством пока не придумали. Ну не стрелять же на поражение? :)
Хотя последнее время для них строят специальные свинарники, куда даже загонять не нужно, сами идут :) Если это специально так задумано, то я преклоняюсь перед гением задумщиков :)
Т.е. если что-то происходит не с тобой лично, то и говорить не стоит? И причин для недовольства нет, есть одни кретины?
Разница между хомячком у Лебедева и землёй в хорошем районе следующая: в первом случае остановит только цена, а во втором стоимость занижена, но остановит коррупция.
Не совсем так, имхо. Неверие, негативная интерпретация, упаднические настроения в обществе — это плохо само по себе, конечно. Но и в этом есть польза, как ни странно. Это индикатор власти, что она что-то делает не так. И рано или поздно начнётся брожение в массах, которое может кончиться как в Тунисе.
Не все люди способны на трудовые подвиги под прессом. Не все на это согласны, даже если способны.
Высказывать своё недовольства, вместо того чтобы в любых обстоятельствах пахать, стиснув зубы — это тоже тактика. Но когда пахарь, вместо того чтобы молча пахать, начинает огрызаться на недовольных «болтунов, слабаков и лентяев» (а сам будто всем доволен) — вот это уже никуда не годится. Не в ту мишень стрелы. Народ под давлением должен сплотиться, а не советовать заткнуться тем, кто высказывает недовольство, типа «я терплю, и ты терпи».
Я читал эту страницу, но согласен был ещё и до этого. Программирование не чистая наука, здесь идеологии не место. Чистой наукой программирование ещё долго не будет, поскольку огромная часть программирования — человеческий фактор. А человек сам себя не скоро ещё на уравнения не разложит. Хотя постоянно пытается :)
Не «волокита бы замедлила», а бюрократия замедляет. Тем и замедляет, что все её обходят. С ней и надо бороться.
На самом деле всё ведь просто — есть популярная технология, проверенная временем. Всё, стандарт де факто должен стать задокументированным стандартом. Что тут думать и спорить? :) Бюрократия, идеология, маркетинг и «политические» игры — это и мешает. Обойти можно. Но нужно ли?
В MFC тоже copy on write для CString, тоже свои контейнеры (хотя с ними другая история — они намеренно упрощённые по сравнению с STL реализацией)…
Это же как раз то, о чём я говорю :) По крайней мере двух игроков на рынке не устраивал стандарт. Думаю, недовольных было гораздо больше (кстати, тот же Yandex свою Stroka ровно по той же причине написал). Но вместо того, чтобы внести в стандарт изменение, или на крайняк сделать новый стандарт, но общий, каждый игрок предпочитает играть на своём поле. А остальные вынуждены выбирать, чьё поле им больше нравится.
Qt была бы хорошей точкой отсчёта для стандарта, но у них идеологически неправильный moc. Мне-то всё равно, но борцы за чистоту языка не допустят. Хотя я бы даже на расширение стандарта языка согласился. В него не раз вносили спорные правки.
И про экономию… экономить на строках можно где угодно, только не в GUI. Сравните объём текста с объёмом картинки (звука, видео) и всё станет ясно. Экономия была оправдана в те времена, когда берегли каждый бит. Сейчас это устарело. Лучше беречь не чипы, а нас, разработчиков, не процессорное время, а наше. Чипы дешевеют, а мы дорожаем :)
Дак и MFC можно собрать, собирал как-то, пофиксив баг. Правда, я не в курсе правовых вопросов в этом деле…
Я немножко не про то, про другое. Про слабость стандартизации в программировании. Возьмём те же Qt и MFC. В одной QString, в другой CString. В Яндексе, как недавно писали на Хабре, вообще класс строки называется Stroka.
А в STL есть стандартный std::string, и почему было его не использовать? Не нравится стандарт, хочется оптимизации? Так участвуйте в стандартизации, оптимизируйте стандарт! Я понимаю, раз это не делается, то в этом есть свои трудности. Но такие трудности надо преодолевать, а не обходить.
К тому же, зачастую дело не в том, что стандарт плох, а в том, что хочется создать свой стандарт ради разных выгод. Если бы вместо этого развивали STL и POSIX, добавляли бы подобные новые стандарты, то жилось бы нам сейчас намного легче. Не клей бы варили нудно и упорно, а собирали бы готовое на готовых шурупах, а всё оставшееся время тратили на новые вещи. Которые бы снова стандартизировали.
Вы только представьте: кросплатформенная стандартная библиотека, типа STL, но GUI. Если бы это в своё время появилось, то никаким Java и C# долго было бы не потревожить C++ монополию де факто. Просрали момент.
Для наглядности… Просто представьте, что для сборки PC нужно купить паяльник, переходники, радиодетали, протравить свою плату, изучив схемотехнику… Сколько бы длилась сборка каждого PC? :)
Не так немного выразился… Браузер на основе Webkit, компонент, родной для Qt, для простоты встраивания. Не смотрел, так только, слышал. QtWebKit, кажется.
Это ведь не отдельная вещь в себе, враппер, удобный для встраивания куда угодно. Это лишь для одной библиотеки заточка. Вот это как бы и не совсем кошерно. Впрочем, вся индустрия этим занимается.
От такой открытости толку мало. Нет, опять не так. Много, очень много, но могло бы быть на порядки больше, если бы был какой-то общий стандарт компонентов. Вот поглядим на PC — я могу взять плату от Intel, видяху от nVidia, могу выбрать AMD с ATI, а могу взять и переставить. В разумных пределах, конечно, но смысл понятен, думаю.
Я надеюсь дожить до тех времён, когда работая в разных IDE, на разных платформах, буду брать какие-то компоненты, и лепить их в любом сочетании друг на друга. А пока даже на одной платформе разные технологии очень плохо уживаются.
Сейчас в софтостроении масса готовых кросплатформенных вещей. Но нет клея. Клей все варят сами, долго и трудно.
Позволю себе предположить, что это как раз из-за малой популярности сервиса. К которому я не имею ни малейшего отношения, кстати :) Наверное стоит написать в http://habrahabr.ru/blogs/habrahabr_bugs/, хотя это и не совсем Хабр. Но собственного саппорта там вроде бы нет.
И спасибо за понимание, которого я тут не встретил. Похоже, место и время неудачное выбрал. Народ наслаждается, а к нему с агитацией :))
Или диском с книгой.
Или диском без книги.
Или файлом (без диска), выложенным на сервер, который надо сначала взломать :) Там только для фанов — с подписью автора. Цифровой, конечно :)
Имхо такие вещи должны писаться в соавторстве — хороший писатель + хороший специалист. Но что писатели, что специалисты — в большинстве своём такие индивидуалисты, что их фик заставишь плодотворно работать в паре. А так жаль иногда…
Раз 5 себе уже забывал напомнить. Да и другим не мешало бы. От доктора загрузилась только макушка, и, поскольку ирокез оригинальной расцветки доктор не носит, узнал о содержимом фото лишь дедуктивно, из холивара.
Хабратоварищи! Юзайте хабрасторож, он рулёз! Плизззз....
P. S.
Ага, вот ещё что нашёл: Официальный хабра-фотохостинг — Habrastorage.org. Как-то это пропустилось, и, видимо, далеко не только мной.
Вообще-то и у нас в России куча мелкого бизнеса оформлена на личностей столь неординарных, что они давно уже не помнят, генеральными директорами каких организаций они являются. Год у нас, конечно, не 1937, 10 лет без права переписки не дают… Переписывайся сколько хошь, хоть все 7 плюс 14 :))
С++ упускает многие не такие уж и новомодные вещи, связанные с GUI, с web. Стареет. Принимать стандарт раз в 10 лет — медленное самоубийство в наше динамичное время. Если идти с такой скоростью, то обгонят как стоячего.
Я знаю, что многим на работе запрещают применять boost. Боятся патентных исков. Был бы стандартизирован — не было бы страхов. Тысячи разработчиков не писали бы своих велосипедов.
На самом деле, интернет в этом ничуть не лучше телевидения, если не хуже. Есть отдельные профессиональные сайты? Ну так есть и отдельные каналы и телепередачи, и журналисты есть отдельные.
Я в таких случаях вспоминаю фильм «Человек с Бульвара Капуцинов». Как хорошо начиналось книгопечатание, кино, телевидение, интернет… и как быстро заканчивалось это «хорошо». Вначале всё элитарно, и расцветает сад чудес… а потом набегает стадо, и свиными рылами поганит если не всё, то почти везде.
Вывод: пусть всё будет доступно всем… но пусть всегда хоть что-то будет элитарным! :)
Срочно нужна очередная труднодоступная территория высоко-высоко в горах, среди пиков высоких технологий. Пока туда не проложат скоростные магистрали (бесплатные, для народа), там будет тихо и светло, просторно и чисто. Труднодоступность лучше любых оград с охраной. А другого способа борьбы со свинством пока не придумали. Ну не стрелять же на поражение? :)
Хотя последнее время для них строят специальные свинарники, куда даже загонять не нужно, сами идут :) Если это специально так задумано, то я преклоняюсь перед гением задумщиков :)
Разница между хомячком у Лебедева и землёй в хорошем районе следующая: в первом случае остановит только цена, а во втором стоимость занижена, но остановит коррупция.
Не все люди способны на трудовые подвиги под прессом. Не все на это согласны, даже если способны.
Высказывать своё недовольства, вместо того чтобы в любых обстоятельствах пахать, стиснув зубы — это тоже тактика. Но когда пахарь, вместо того чтобы молча пахать, начинает огрызаться на недовольных «болтунов, слабаков и лентяев» (а сам будто всем доволен) — вот это уже никуда не годится. Не в ту мишень стрелы. Народ под давлением должен сплотиться, а не советовать заткнуться тем, кто высказывает недовольство, типа «я терплю, и ты терпи».
Не «волокита бы замедлила», а бюрократия замедляет. Тем и замедляет, что все её обходят. С ней и надо бороться.
На самом деле всё ведь просто — есть популярная технология, проверенная временем. Всё, стандарт де факто должен стать задокументированным стандартом. Что тут думать и спорить? :) Бюрократия, идеология, маркетинг и «политические» игры — это и мешает. Обойти можно. Но нужно ли?
Это же как раз то, о чём я говорю :) По крайней мере двух игроков на рынке не устраивал стандарт. Думаю, недовольных было гораздо больше (кстати, тот же Yandex свою Stroka ровно по той же причине написал). Но вместо того, чтобы внести в стандарт изменение, или на крайняк сделать новый стандарт, но общий, каждый игрок предпочитает играть на своём поле. А остальные вынуждены выбирать, чьё поле им больше нравится.
Qt была бы хорошей точкой отсчёта для стандарта, но у них идеологически неправильный moc. Мне-то всё равно, но борцы за чистоту языка не допустят. Хотя я бы даже на расширение стандарта языка согласился. В него не раз вносили спорные правки.
И про экономию… экономить на строках можно где угодно, только не в GUI. Сравните объём текста с объёмом картинки (звука, видео) и всё станет ясно. Экономия была оправдана в те времена, когда берегли каждый бит. Сейчас это устарело. Лучше беречь не чипы, а нас, разработчиков, не процессорное время, а наше. Чипы дешевеют, а мы дорожаем :)
Я немножко не про то, про другое. Про слабость стандартизации в программировании. Возьмём те же Qt и MFC. В одной QString, в другой CString. В Яндексе, как недавно писали на Хабре, вообще класс строки называется Stroka.
А в STL есть стандартный std::string, и почему было его не использовать? Не нравится стандарт, хочется оптимизации? Так участвуйте в стандартизации, оптимизируйте стандарт! Я понимаю, раз это не делается, то в этом есть свои трудности. Но такие трудности надо преодолевать, а не обходить.
К тому же, зачастую дело не в том, что стандарт плох, а в том, что хочется создать свой стандарт ради разных выгод. Если бы вместо этого развивали STL и POSIX, добавляли бы подобные новые стандарты, то жилось бы нам сейчас намного легче. Не клей бы варили нудно и упорно, а собирали бы готовое на готовых шурупах, а всё оставшееся время тратили на новые вещи. Которые бы снова стандартизировали.
Вы только представьте: кросплатформенная стандартная библиотека, типа STL, но GUI. Если бы это в своё время появилось, то никаким Java и C# долго было бы не потревожить C++ монополию де факто. Просрали момент.
Это ведь не отдельная вещь в себе, враппер, удобный для встраивания куда угодно. Это лишь для одной библиотеки заточка. Вот это как бы и не совсем кошерно. Впрочем, вся индустрия этим занимается.
От такой открытости толку мало. Нет, опять не так. Много, очень много, но могло бы быть на порядки больше, если бы был какой-то общий стандарт компонентов. Вот поглядим на PC — я могу взять плату от Intel, видяху от nVidia, могу выбрать AMD с ATI, а могу взять и переставить. В разумных пределах, конечно, но смысл понятен, думаю.
Я надеюсь дожить до тех времён, когда работая в разных IDE, на разных платформах, буду брать какие-то компоненты, и лепить их в любом сочетании друг на друга. А пока даже на одной платформе разные технологии очень плохо уживаются.
Сейчас в софтостроении масса готовых кросплатформенных вещей. Но нет клея. Клей все варят сами, долго и трудно.