M45, Pleiades

Красивая кнопочка в highcharts

КОД JS - фрагмент
exporting: {
lang: {
              printButtonTitle: "Нажмите для распечатки графика"
          },
              buttons: [
         {
             symbol: 'url(/images/print.png)',
             symbolFill: '#B5C9DF',
             hoverSymbolFill: '#779ABF',
             _titleKey: 'printButtonTitle',
             height: 32,
             width: 32,
             symbolX: 16,
             symbolY: 16,
             tooltip:"Печать",
             onclick: function() {
                 this.exportSVGElements[0].box.hide();
                 this.exportSVGElements[1].hide();
                 this.print();
                 this.exportSVGElements[0].box.show();
                 this.exportSVGElements[1].show();
             }
         }]
          }

Также код включает в себя сокрытие этой самой кнопочки во время печати
M45, Pleiades

IDE Rider для C#

  Оказывается на C# можно писать не только в Visual studio - есть еще и альтернативная IDE Rider.
Вот ведь вообще не сталкивался, ну впрочем да среда новая.
M45, Pleiades

NHibernate

NHibernateORM-решение для платформы Microsoft .NET, портированное с Java. Это бесплатная библиотека с открытым кодом, распространяется под лицензией GNU Lesser General Public License.

ммм... значит изначально было на другой технологии. Я думал что оно сразу на .NET
M45, Pleiades

Интересная статья о депрессии и лени, да и вообще о жизни

На мой взгляд интересная статья о депрессии и лени, да и вообще о жизни
Надо ознакомиться с ней плотнее.

http://lifehacker.ru/2014/06/09/postoyannaya-ustalost-len-depressiya-poprobujte-eto/
M45, Pleiades

Управление делами

Наблюдая за количеством дел я думаю что вся проблема не в том чтобы успеть их абсолютно все сделать, а в том чтобы ими управлять так, чтобы не сойти с ума.
M45, Pleiades

О исключениях в разработке приложений

Убедился что легче будет отлаживать приложение если информация об исключении будет писаться в лог. Мой коллега уже советовал это ранее, но я не сразу стал применять эту практику, а она на мой взгляд реально облегчает отладку.

Неправильно:
try { // КОД } catch { }

Правильно:

try { // КОД } catch(Exception exp) {  WriteToLog(exp.Message);   }