pigmeich: (Default)
1Cie, of course, has made numerous enemies, especially loading clients with merchandise (not for free.) But, in Russia, only alternative is SAP R/4. Microsoft Dynamics, Oracle and IBM haven't even 20% collectively, so developers are golden. For other markets the situation is pretty the same, only 1C and SAP is substituted for other two companies.

I will not relate to "How apps looks like" questions because, firstly, apps is different and from different vendors (including precise company-savvy) and "plain" Accounting and Trade could be only to micro-companies. Secondly, there's not only manufacturer apps, but any company can develop their own.

So, what's benefits of 1C as a platform?

1. Object-oriented database.

Simple "Copy()" method could be used for copying a document, for example. Compare to bunch of code in self-written app in C#. Also, the reference consistency is preserved—even if broken, could be repaired by the standard processor.

2. Object-oriented database can morph itself.

If the mission goes to Mars, and there's a need instead of one yes/no "bad partner" attribute for 5 describing the kind of bad, so platform will automatically change the database model and save all precedent data. All is needed is to click-click in Designer. Moreover, if quickly rollback to old app version, yes/no attribute is saved with all of data.

3. The predecessor of SAP:Crystal Reports.

What is sold for extra money by SAP, 1C has by default. The report or print form developing task is available even to receptionist. Yes, there will be programming needed, but there's no need for break-down spec of rows' height to tax invoice.

4. DCS (Data Composition System)

User reports designing system. Wanna group sales by partners? Click-click, no programming. Totals by partners? Too. Sales peer-to-peer as pivot table? Too. Filter? Already. Colorise? Just name the colour.

5. Managed Application and Taxi interface.

For one side, interface is automatically rearranged by the user's access rights settings. Some lacunes, footprints of rearranging? Nope.

For the other, the app could be opened in the browser. Yes, in the browser from anywhere in the world, if the rights is granted, of course. Looks exactly the same. Almost no difference, albeit hotkeys of the browser.

6. Accounting Register, Calculation Register.

Do accounting by any country standard? Of course some programming is required, but there's no a database object problem. So no, not like SAP: you have elementary records, wrap them in code and write anything. Accounting Register fully supports Russian accounts alignment as well as US GAAP complex transactions. And there even masking the number of account by default.

The same to Calculation Register. This is for periodic calculations, including compensation, that has a main event and displacing it additionals. Standard method calculates the amount of hours in the main event. But you don't need to break in parts in the prime record, it even not recommended.

Therefore, 1C platform exceed all present by quality. Why 1C doesn't conquered the world still? Because of State lobby, and CIS is conquered, by the way. But, in Russia, there's a problem when the project budget is lower than SAP one, still requiring all the features. Of course it's not right. Yes, a beautiful 1C app cost in developing the same as an ugly SAP one, but not cheaper.
pigmeich: (Default)
1Сочка, конечно, нажила себе немало врагов, особенно, закидыванием клиентов мерчендайзом (не бесплатно). Но из реальных альтернатив в России пока только SAP R/4. Microsoft Dynamics, Oracle и IBM не имеют даже 20% рынка вместе, а значит спецы золотые.

Я не буду касаться вопросов «Как выглядят конфигурации», потому, что, во-первых, конфы бывают разные от разных производителей (в том числе улучшенные специально под предприятие) и «нулевые» Бухгалтерия Предприятия и Управление Торговлей бывают только у мелочи. Во-вторых, на стандартных конфах мир клином не сошелся, и есть возможность разрабатывать свои.

Итак, какие есть преимущества у 1С, как платформы?

1. Объектная база данных.

Для копирования, например, документа достаточно одной операции «Скопировать()». Сравните с портянкой кода на самописке на C#. Также, сохраняется ссылочная целостность — если она даже и нарушается, то восстанавливается стандартной обработкой платформы.

2. Объектная база данных морфиться.

Если политика партии изменилась, и вместо одного реквизита да/нет «плохой партнер», нужно 5, объясняющих какой он плохой, то платформа автоматически изменит структуру базы данных и сохранит все старые. Надо всего-лишь покликать в Конфигураторе. Более того, если быстро откатить на старую версию конфигурации, то да/нет реквизит останется со всеми данными.

3. Предшественник SAP:Crystal Reports.

То что SAP продает за отдельные деньги, в 1С есть по умолчанию. Задача разработки формы отчета или печатной формы документа доступна даже для офис-менеджера. Да, потом нужно будет налепить код, но не надо скрупулезно выписывать в ТЗ какой высоты должны быть строки счет-фактуры.

4. СКД.

Фрэймворк пользовательской настройки отчетов. Хотите сгруппировать по партнерам продажи? Пара кликов, никакого программирования. Итоговые данные по партнерам? Тоже. Кросс-продажи в виде сводной таблицы? Тоже. Отобрать? Да, пожалуйста. Раскрасить? Только скажите во что.

5. Управляемые Формы и интерфейс Такси.

С одной стороны, что интерфейс автоматически перестраивается с учетом прав пользователей. Какие-то пустые места, следы перестройки? Нет, ничего нет.

С другой стороны, конфигурацию можно открывать в браузере. Да, в браузуре, с любой точки мира, если разрешить, конечно. Выглядит точно также. Практически никаких отличий, за исключением горячих клавиш браузера.

6. Регистр бухгалтерии, регистр расчета.

Вести учет по стандарту бухгалтерского учета любой страны? Для этого, конечно понадобится программирование, но никаких проблем с объектами базы данных нет. И нет, не так, как в SAP: у вас есть простейшие записи, оберните их в код и напишите что угодно. Регистр бухгалтерии поддерживает и русскую корреспонденцию счетов и комплексные проводки US GAAP. И присвоение названия счета по маске тоже есть из коробки.

То же самое с регистром расчета. Это периодические расчеты, в том числе зарплаты, в которых, например, есть основное событие и вытесняющие его дополнительные. Стандартная функция считает сколько часов в основном событии, при этом разбивать его в первичном документе не только не обязательно, он и вредно.

Таким образом, платформа 1С превосходит все существующие по качественным параметрам. Почему 1С до сих пор не захватила мир? Потому что есть правительственное лобби, а СНГ 1С захватила, как раз. Но есть проблемы, когда на разработку выделяют меньше денег, чем на SAP, а требует полного использования всех вышеописанных функций. Это, конечно, неправильно. Да, красивое приложение на 1С занимает столько же усилий, сколько корявое на SAP, но оно не может стоит дешевле.
pigmeich: (Default)
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

For the truth of it, Legal is pretty easy science, even not the last, but a knowledge base. Lawyers (graduated or not) are also redundant.

It's out to just state, that, for example, if there's a murder and a man wearing a red hat went by — he is a killer. Punishment should be on him. Contrary, if a oppressed-slave-originated Black went by — he is clearly innocent.

The problem is where four went by the murder site: oppressed-slave-originated Black, Morocco Black, Sephardi Jew and Caucasian. All wearing red hats. Though I know, who will be guilty in the States.

The problem is solved by appointing dedicated persons — Judges. They somehow make judgement. Though, they have no affairs in containing the normal society, and it's problematic to set a duty. Because, then it's about to introduce the Evidence School, and, as we remember: lawyers are redundant.

From that, the judges make judgement taking bribes. But probably, they don't: comment your answer. There's another problem: the nation is unwilling to get through the courts by giving bribes. Because, it's pretty easy to find the red hat (you understand this is not the only criteria), and then being oppressed-slave-originated Black doesn't save you from the trial.

The problem is solved by introducing paid courts and praejudicialis. Maybe, the praejudicialis isn't introduced for that, I don't know. But the neat is: if there a trace of crime, then without sentence resolution the civil case will be left without remedy. And the police (the prosecutor) could easily deny the filing (at least in Russian Federation).

So, as you all see, Legal is very easy knowledge base and lawyers are redundant.
pigmeich: (Default)
На самом деле юриспруденция — очень простая наука, и даже не наука, а область знаний. Юристы (с дипломом или без) тоже не требуются.

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

Проблемы возникают если рядом с местом убийства проходили четверо: негр-потомок рабов, негр из Марроко, еврей-сефард и белый. Все в красных шляпах. Хотя я знаю, кто в Штатах будет виновным.

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

Поэтому судьи решают сложные дела (возможно) беря взятки. А возможно и нет, варианты — прошу в комментарии. Но есть ещё одна проблема: население не хочет судиться за взятки, поскольку найти красную шляпу (вы ведь понимаете, что это не единственный признак) можно у любого, а тогда то, что ты — потомок угнетенных рабов не спасёт от суда.

Проблема решается введением платных судов и преюдиции. Может, преюдицию ввели не поэтому, я не знаю. Но суть такова: если в обстоятельствах дела есть признаки указывающие на совершение уголовного преступления, то без решенного уголовного дела, гражданское двигаться не будет. А милиция (СК, прокуратура) может вполне и отказать в возбуждении.

Так что, как видите юриспруденция очень простая область знаний и юристы совершенно не нужны.
pigmeich: (Default)
Предыдущий пост в силе. Кстати, после него отвалилось пол-Интернета. Пишу слегка хакнув блокировщик.

От чего происходят все проблемы в IT? Не берусь сказать, что все, но большинство происходят от неумения вести бизнес.

Вот например, кому-нибудь придёт в голову, что специалист по диагностике машин может 3 часа поработать в диагностике, 3 часа — сварщиком, а ещё два часа водопроводчиком? А в IT этого требуют везде и всюду.

Есть, как минимум, три специальности в Ай-Ти: системный администратор, программист и специалист по безопасности (в просторечии — хакер).

Системный администратор — это тот, с кем знакомы большинство людей на планете Земля. Он тыкает кнопочки, пишет в консоли загадочные фразы, но главное: настраивает компьютер и программы (написанные программистами) на нём. Эта работа требует великолепной памяти, поскольку каждое действие уникально, а их могут быть тысячи.

Хакеры «юзают» эксплойты, то есть, просто жмут кнопочки в нужном порядке и взламывают программы. Они знают тайные места, где эти эксплойты можно взять. Также, они могут рассказать как сделать процесс тыкания кнопочек для взлома корпоративной системы затруднительным.

Программисты пишут программы. Текстом, иногда, но никогда полностью, курсором. Программисты не могут заниматься системным администрированием, потому что им надо помнить ещё и свой код. Максимум, они могут администрировать одну-две программы написанные самостоятельно. Программисты не занимаются хакингом, поскольку это (а, особенно, в РФ) незаконно. Дураков отвечать свободой и имуществом, когда можно заниматься другими вещами, как всегда, мало.

Да, полноценный программист может написать всё своё, или даже сделать полностью свою тулзу для взламывания существующей программы. Но это займет несколько лет, если всё делать в одиночку.

Типичный проект выглядет как следующее пожелание заказчика: «Так, дайте мне программиста, пусть он натсроит обмен модулей 1С между собой, а также файрволл и антивирус».

Я уже объяснил почему это неправильно, но почему это происходит? Очевидно, заказчик просто не умеет управлять своим бизнесом и считает, что все профессии взаимозаменяемы и организовывать взаимодействие не надо. В условиях рентной экономики это господствующая парадигма. Действительно, все продажники взаимозаменяемы, а если нужно что-то реально сделать, то всегда можно нанять подрядчика.

Взаимозаменяемыми могут быть только профессии, не требующие высокой квалификации.

Доходит до того, что с консультанта по 1С (который может быть любой из трёх специальностей) требуют вести бухгалтерский учет за штатную бухгалтерию. Действительно, бухгалтеров нанимают по принципу «верности», поэтому вести учет они не обязаны... Вот только, наслушавшись советов, учет можно завести в такие дебри, что потом налоговая будет долго и со смехом разбираться...

И закон Яровой из той же оперы. Где-то услышали, что в США хранят все переговоры (правда гораздо меньший срок и в государственном порядке). Никаких дата-центров, ничего, но всем провайдерам (а не только сотовым операторам) приказ: «Сделать!».

И никто не задумывается как организовать взаимодействие и найти нужных людей. Сейчас гномики саморганизуются, наймут спецов из Китая и выкатят.
pigmeich: (Default)
Есть такая частая бухгалтерская задача: распределение по базе. Эти слова означают, что сумму или список (выборку, обычно) сумм нужно разделить между другим списком пропорционально долям.

Есть код, который я использую уже почти год, хочу им поделиться.

Сначала код:

CC-SA

Функция ЗаписатьНаПроцентИВозвратитьОбщее(Откуда, Куда, Доля, ЗнаковОкругления, Знач Общее = 0)
	Значение = Окр(Откуда * Доля, ЗнаковОкругления);
	Куда = Значение;
	Возврат Общее - Куда;
КонецФункции


Теперь объяснения:

Есть несколько проблем в распределении по базе:
1. Сделать так чтобы сумма получившихся чисел была расна изначальной сумме.
2. Применить стратегию округления.
3. Применить стратегию распределения остатков округления (а они будут).

Тут я пожалуюсь на 1С: система прекрасная за счет объектой базы данных. Язык -- ужасный: как раз объектов и нет. Все остальные достижения языков программирования тоже прошли мимо. Встроенные и конфигурируемые объекты, из-за этого Java-шпагетти-style.

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

Вызов функции выглядит так (на каждое исходное число): ОбщаяСумма = ЗаписатьНаПроцентИВозвратитьОбщее(ИсходнаяСумма, ЗначениеДляЗаписи, Доля, ВДанномСлучаеОбыно2НоМожетБытьИМинус6, ОбщаяСумма).

В Общем аккамулируется остаток округления. Далается это при потоковой обработке данных, так что нет необходимости презагружать выборку для пересчета.

Почему общее упоминается два раза? Это нестандартный подход, поэтому я считаю, что изменение Общего в функции должно быть выделено в соответствии с хорошем стилем кода.

Также потоково считается к какому элементу будет прибавляться Общее (то есть остаток округления) по окончанию обработки. Тут, если речь идет о регистре бухгалтерии, я рекомендую сделать отдельную проводку с пометкой "остатки окгругления". Хорошим бухгалтерам нравиться, проверено.

Что же?
1. Первая проблема решена, что само по себе самое главное в бухгалтерии (ну или кому как, есть варианты, короче).
2. Стратегию окгруления можно ставить, передавая параметр, к сожалению, если округление зависит от получившихся чисел, потоково посчитать не получается (в остальных случаях, ничего сложного нет).
3. Применение стратегии распределения остатков округления становиться легким, поскольку остаток аккамулируются в переменной.

Keeks.

PS расчет доли разделен на две строчки для удобства отладки: во второй строчке -- неявное преобразование с возможной потерей данных.
pigmeich: (Default)
Демонстрации-монстрации, снятие всех подряд с постов, после долгого "неснятия", убийство арабских лидеров (на них не ограничились), и прочее и прочее.

В свете этих событий хочется задать вопрос: ну и где же были вы? И обращаюсь я, прежде всего, к мировым религиям.

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

Ну а где теперь настоящая религия? Из наций только арабы старательно отбивают поклоны (очевидно, это такой источник алтернативной энергии для Аллаха (неальтернативная, очевидно, - терроризм)).

И живет большинство населения земного шарика без религии. А ведь именно религия изначально дала понимание что есть хорошо, а что есть плохо. Но всем пофиг.

Мувка релейтед

pigmeich: (Default)
Тетенька лет 50:

- Здравствуйте, можно проверить показания счетчика газа?

Опа, думаю, счетчика газа-то у нас нет. Ок, переспрашиваю. Отвечает:

- Снять показания счетчика газа. Могу удостоверение показать.
Конечно, давайте удостоверение.

Смотрю, на имя-фамилию внимания не обращаю, смотрю печать. Их две штуки. Одинаковые, на разных местах. Плохо пропечатанные. Естественно, не гербовые. Какой-то "Амур ВЦ". Спрашиваю: что за контора.

- А вы же знаете, наша компания купила Горгаз. Теперь мы от неё ходим и проверяем. - При этом в руках планшетик (картонный, а не IPad), в активе база данных по счетчикам, а о его отсутствие не знаем?

Вежливо прощаемся.

Я вот теперь думаю что делать. В милицию сообщать не хочется. Позапрошлый раз проходил по всему городу в поисках правильного отделения, в конце концов никакой бумажки не взяли, посоветовали обратиться ко врачу. В прошлый раз принес им запись разговора со свидетелем, свидетель магическим образом отказался от своих слов, а меня вызвали в суд как свидетеля и допрашивали с пристрастием.

Короче, в жопу милицию! Или полицию, как их там.

UPDATE: Сайтик похоже этой же шарашки. Вычислительный центр непонятно чего, основной расчетный центр по теплоэнергии в котором я ни разу не платил, и "Вебмастер Корпушев А.В.".
pigmeich: (Default)
As usual, it is my sole observations on the fact SC II is releasing, plakhov's peculiar question and some information gathered.  

Starcraft One

Apparently, not everyone knows that SCI has a number of hidden random generators. That’s brief:

  • Spider mines — good micro-control could clear a lone mine. Since mines are hidden and backed by troops, however, it’s a game of chance (and little skill) whether a fast unit will be destroyed or a mine wasted.

  • Scarabs — there are many good tips how to deploy scarabs and not waste them. In reality, they hit improper times and keep been wasted under best efforts. And, in the last patch scarab’s pathfinding ablity is somehow enhanced. Perhaps, it is the reason scarabs are not in SCII.

  • Neutral creatures — not Warcraft III’s creep. This neutral can take a promenade across your base, block a ledger and do much of other things, until get shot by an experienced player.

What does having this random means? Progamers know to control their luck, hence rarely suffer from randomness and score off those who do suffer. Meanwhile, if we do introduce a mechanic built on randomness we are pinned to continual adjusting of game mechanic statistic, sometimes referred as the work on balance and destined for the stone-paper-scissors view. It’s definitely where Starcraft I ended. It’s not bad in general, as seeking of ‘right’ stats could be automated, but I will discuss it in later parts.

For not so ‘pro-‘ gamers, Starcraft I is the game where you always can blame ‘bad’ mine, or pathfinding for not working (‘properly’.) For else, Starcraft is a busy-handling where you must manage at best 3 group of units, don’t forget to select separate units and cast spells, move that shuttle, shift those hydra, and peek a time to return to the base and build some new units and upgrades. Dear readers, I know it is Real-Time Strategy, thank you.

SCI is a great sport game. Professionals have time and effort to point-click a worker on each minerals and leave their minds to the real strategy of choosing from expanding next base or putting some gates and building some units.

Now we get to it: the real strategy of Starcraft I. The real strategy is to keep your forces low when expanding and teching, but be able to repel your opponent. The real tactic is to solve the tactic situation arisen: close the distance to siege tanks; micro-control shuttle; hit-and-run by ranged units. The average player hardly ever sees the real strategy and seldom does the real tactic. That’s why SCI is a great sport game.

pigmeich: (Default)
... а тут меня еще и на раздумья о диапозонах потянуло.

Какая операция над C-строками одновременно частая и O(N) дорогая?
ответ, код и все, все, все )
pigmeich: (Default)

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

Как я уже сказал во вступлении перед примером, мне нравиться минимализм. А больше всего не нравиться название: "полнота" лучше отражает суть.

Темная комната. Не та комната, где нет ни лучика света, а простая комната вечером с выключенной лампой. Наушники, плеер, медленный рок, вроде Placebo. Из окон и из под двери льет призрачный цвет, окружает призрачная музыка.

Ты - художник. Я - зритель. Ты хочешь показать мне Искуство. а я хочу Его увидеть. Но куда мне смотреть? Тут так много пестрого. Подскажи, автор, на что обратить внимание!

Черный цвет - хороший. Черный цвет - это цвет отсутствия. Черный цвет сразу говорит: "Тут ничего нет". Взгляд спотыкается и дальше черной полосы не идет.

Любой лишний элемент запутывает Зрителя и направляет его по ложному пути. Да, он может дать Зрителю положительные впечатления. Но будут ли они сравнимы с впечатлениями от основной мысли? Если да, то не делаете ли вы две картины?

Другие цвета тоже хороши, но в сочетании. Страница выполнена в светло-синем, бирюзовом и белом цвете, рядом проведенны линии темно-синего и темно-зеленого цвета. А редкие вкрапления выделений - насыщенно красные. Просто? По теории? Зато основные цвета смотрятся как одно целое и не сражаются за внимание.

Серость выпячивает личность. В Викторианскую эпоху сервировка стола считалась важнее обилия блюд. Любой интелектуальный продукт требует идеи внутри, чтобы быть успешным. А идеи требуют правильной сервировки.

Мой любимый фоновый рисунок для мобильного телефона, с этого телефона и был снят. Это простая проволочная противокомариная сетка, снятая крупным планом. За сеткой была зелень двора, красные дома, желтый кран. Но я все равно ее сфотографировал. Только с черно-белым фильтром. Получилась черная сетка и серая масса погребенная за ней. В цвете я тоже снял, но тут же удалил это фото - уж слишком плохо оно выглядело.
pigmeich: (Default)
Эту статью я написал еще полгода назад.

Шла какая-то форумная дискусия где мой опонент чуть ли не кричал, что надо делать ММОРПГ с упором на ролевой отыгрыш. Ему отвечали (не я отвечал), что соберет он максимум 100-200 человек на сервер. Дальше опонент пошел в рассуждения, что NWN шарды - тоже ММО, ну и на них он будет делать сервера для отыгрыша.

Дискусия была пустая, но заставила меня задуматься почему, казалось бы похожие люди (и по Бартлу находящиеся в одной групе) имеют разные взгляды на отыгрыш и клановые войны.

Так появилась эта статья. Потом что-то там закрутилось, что-то тут не срослось, а неделю назад редактор спросил меня дую ли я добро на публикацию и не хочу ли я чего исправить.

Не хочу. Хотя многие части я бы сейчас написал совершенно по-другому, но я не хочу кидать мысли в топку текстового редактора. Хотелось бы побсуждать, чтобы мысли прояснились. Так что, если я буду поносить в коментах собственную статью - не удивляйтесь.
Read more... )
pigmeich: (Default)
Итак у вас нет идеи сюжета, нет подтекста который вы бы хотели сказать и нет картиной которые вы бы хотели показать. Ну ладно, пусть есть что-то одно из этих трех.

Формально, для хорошего сюжета нужны все три составляющие. Но мы не Шекспиры, и даже не Уильямы, нам не подходит годами подбирать кусочки для сюжетов, а потом перебирать их в поисках подходящих. И изобретать велосипед тоже не надо - мы воспользуемся опытом Голливуда!
Read more... )
pigmeich: (Default)
Как всегда, то что я пишу - это пересказывание других людей, многие из которых мне даже неизвестны, приправленное "вариацией на тему". Вот тут вариация на тему настольных РПГ. Собственно по просьбе настольщиков и писал.


В соответсвии с современной теорией, сюжет состоит из шести частей или актов:
1. Введение
2. Конфликт
3. Развитие
4. Кульминация
5. Спуск
6. Завершение
Read more... )
pigmeich: (Default)

Для чего нужно программирование в режиме постоянного рефакторинга? Очевидно, не для того чтобы задокументировать код. И не только для того, чтобы улучшать код - это цель ревью и "обычного" рефакторинга. Главную мысль можно выразить в одном предложении: "думайте о проектировании только над готовым кодом".
Read more... )

pigmeich: (Default)
По сети часто путешествуют тексты, определяющие компьютерные интересы человека по стертым клавишам клавиатуры. Например, “w” — означает любителя шутеров, “backspace” — интернет-серфера, ну и так далее.

Про программистов там ничего не говорится. Действительно, можно только сказать, что у программиста, обычно, затерта вся клавиатура. А если на клавиатуре не затерта ни одна клавиша — значит, программист купил новую клавиатуру.

Хотя... вот по клавиатурным сочетаниям кое-что нагадать программисту можно. Итак...
Read more... )
pigmeich: (Default)
Щёлкните правой кнопкой на «часах» в панели управления. Из контекстного меню выберите свойства. Уберите галочку с «отображать часы».

Теперь позовите испытуемого (или забудьте что вы делали) и попросите посмотреть время.
Read more... )
pigmeich: (Default)
Я так ещё не веселился.
В начале беседы они мне сказали, что Бога можно называть Сущим и Библия может быть написанна на любом языке и у неё нет основного. Под конец оказалось, что Сущим обзываться нельзя, а основные языки: иврит, древне-арамейский и древне-гречекий.

Для тех, кто не понял масшатбы катастрофы. )
pigmeich: (Default)
Мда, тема преследовала меня уже давно, но сегодня, похоже, дошёл до очередного уровня дзен.

Вы все видели как происходит Это. Каокй-нибудь человек со специальностью программист (обычно студент) нажимает два заветных сочетания клавиш ctrl+C и ctrl+V. Наука ещё не выснила, что он при этом испытывает, но ему хочется нажимать эти комбинации снова и снова. Снова и снова.

...Встретился со старым знакомым. Он перешёл на 4-ый курс программисткого факультета престижного ВУЗа нашей страны. Вдруг разговор зашёл о стиле. Я произнёс дежурную фразу: "стиль не в конкретных правилах для себя, а в том что ты можешь под чужие правила подстроиться и писать удобочитаемый код", ну и отметил, что копи-пастить код, вообще-то, нельзя. В ответ мне сказали, что я - дурак, а без копипаста невозможно писать курсовые.
Вот я сейчас думаю: а ведь без копипаста, действительно, курсовые писать невозможно. Им...
Read more... )

Profile

pigmeich: (Default)
pigmeich

June 2017

S M T W T F S
    1 23
4 5678910
11121314151617
18192021222324
252627282930 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 28th, 2017 02:47 pm
Powered by Dreamwidth Studios