Decimal number:http://gamon.webfactional.com/regexnumericrangegenerator/
A workable IIS module to log session to file
https://docs.microsoft.com/en-us/iis/develop/runtime-extensibility/how-to-add-tracing-to-iis-managed-modules
Add a search box for Netbeans customize toolbar dialog
Solved – The root cause why Netbeans can’t print colored text using latest Maven
Netbeans has bundled an old Maven, version 3.3.9, it can’t print out colored text to the output window. But when we switch to latest Maven 3.6.0, all color gone. I asked Netbeans guys, maven guys and jansi guys for help, but can’t get a solution. So i try to hack the maven code, i found […]
Netbeans manually change color to green
Even the jansi library that built-in to maven 3.5.0 or above doesn’t work with netbeans, so we can’t output colored-text in Netbeans output window. But the “BUILD SUCCESS” word still in green. The reason is netbeans manually change the color to green.
Netbeans outline plugin runs fast
After changed to a new antlr grammar, now is parse java file in 1 second, before need 15 seconds to parse a 1000 lines file. http://plugins.netbeans.org/plugin/73752/?show=true
滿意了,我的Antlr插件
First time somebody want to embed my plugin
Netbeans Antlr plugin初步頂到非Conbined grammar
Netbeans Antlr Plugins可以支持非Combined Grammar了,就是說如果你的Grammar和Lexer Grammar是在不同的文件也能支持
Re-think query language – Linq
Think to develop a new query language for SharePoint to increase my dev speed, studying Linq.
SVG學習 – Viewport會自動有offset-x
如果SVG的大小比例和viewport不同,就會自動有一個offset x
終於publish左第一個reactjs+typescript的UI component上npmjs
Publish當中最唔明就係點解要自己寫tsconfig同gulp人手張typescript同scss去transpile,呢一點同java好唔同,jar就係jar,唔會理你係邊到行,但nodejs個世界唔同,production同dev版本分別好大。你自己用npx create-react-app去創建新project,的確可以係local行,但就publish唔到上npmjs成功俾人用(可能係typescript同scss太煩)。而家個我個package可以同時俾reactjs同sharepoint spfx去用,可以build UI component library了。
bismarck 1 kill 5
Easy easy to extend c# class
Love this book, a very easy way call “extension methods” can let you easily inject new method to existing classes (even you don’t have its source code). I tested it in windows with .net framework and mac .net core, both work correctly.
Bismarck sunk 4 ships
Proved ASP.net can call class in GAC
Nothing special, it works. SharePoint Master page doesn’t have a code behind, we can use this skill to add it in GAC.
SharePoint終極大爆炸
SharePoint 2016爆到連啲default column type都死埋,SharePoint真係少啲經驗都必炒無疑
Godaddy cheap VPS之經驗
係Godaddy起左隻最Cheap VPS, $160蚊個月, 得一粒vcore同1GB Ram, 行ubuntu + mysql + apache + wordpress. 正常黎講要兩三個星期restart一次mysql因為out of memory. 行wordpres兩年之後response time趑黎越慢, 有成十秒先load到個page. 裝左W3 Total Cache之後快左好多, 一兩秒就load到, 建議大家一定要裝.
Russian ship destoryed level 9 destroyer by torpedo
Russian ship destoryed level 9 destroyer by torpedo is miracle, uaually you are unable to get so close to send out the torpedo, level 9 destroyer has just too many canons.
[Real] Typescript has no type
If i pass an integer to the function’s parameter “from”, it will become integer and say it doesn’t has “includes” function, since it is belong to class string. This code is tested in SharePoint online with reactjs and typescript. Below is my tsconfig.json
Office 365 outlook有webhook
Office 365 outlook有webhook,以後要sync email去SharePoint又唔想用Microsoft Flow嘅話可以唔洗寫Polling了
Microsoft嘅SharePoint Online係會disable上左production嘅feature
Microsoft嘅SharePoint Online原來個feature就算上左production都會因為有問題而中途被disable返
Unexplainable : Typescript compiler has bug
Unexplainable : Typescript compiler has bug, if i add anything above {this.toDoList}, a html tag or just a string, the variable become nothing, nothing is shown on the screen. I am not sure it is reactjs bug or typescript bug, or may be chrome bug. I am using latest spfx 1.7.0 with SharePoint Online for […]
Solved : central admin new web application button is disabled
When you login to central admin and found out your “new web application” button is disabled. Just run SharePoint configuration Wizard, logout and login admin your windows. Everything will be fine. !!! If still failed, try to login to windows via non-administrator account. Then start central admin by “run as administrator”
Simplest c# sample to call azure storage api
Finally called the azure storage api, stucked for one hour in library. There is a / in + “/{0}/\ncomp:list”, Account); Remember two things:1. If you are calling to azure management api, you need a cert. Read https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-certs-create and https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-configure-ssl-certificate-portal2. If you are calling azure storage api, you just need a key, no cert if needed.
Excel Addins行得比Outlook前
Excel Addins行得比Outlook前, 雖然而家大家都係NodeJS+React, 但係Outlook到而家連Attach debugger都, 要告靠print段估
JDK 11 problem
JDK11網上好多人都有我呢個問題,就係11 refactor左好多class,如果用嘅library係jdk8到compiler就會有呢個問題。Netbeans進度太慢,最新嘅netbeans 9.0只支持jdk10仲要好多plugin都用唔到,原因係netbeans.org呢個domain仲未貢獻俾apache基金會。所以原先netbeans plugin啲lib用緊package org.netbeans仲未可以移到俾apache,呢單野唔知搞幾耐。
dotnet core will produce two exe
dotnet core will produce two exe if you make it self contained. One in win-x64\ and one in win-x64\publish\ . The different between it is referencing two different coreclr.dll. See the arrow in the below image.
Command to tail SharePoint Log
If in SharePoint 2013, change your path to C:\Program files\Common Files\Microsoft Shared\Web Server Extensions\13\logs\
咪記唔將成套.net搞到portable其中一個原因可能係CLR
咪記唔將成套.net搞到portable其中一個原因可能係CLR係用com server寫,com一引用DLL根本係好難移值
Useful AD command about AD user
get user properties get-aduser -filter {name -eq ‘administrator’} -property * get-aduser -filter {name -eq ‘administrator’} -property *|select mobile,city
主題分享 – 走進 .NET Core 的世界
dotnet core pptx
Cityu AppsLab – Assembly programming course lesson 2
Powerpoint : Lesson 1 : assembly-programming Lesson 2 : assembly-programming Lesson 2
Azure Recovery Services vaults根本就backup唔到
Azure Recovery Services vaults根本就backup唔到仲要無得delete個backup job,而家除左等唔知可以點!?
Free Assembly programming training in Cityu AppsLab
Thanks for Professor Ray from AppsLab holding this meaningful training for public about assembly language programming training, bringing system level programming experience to all joiners. Register links are http://www.hochk.hk/18-aug-registration-cityu and http://www.hochk.hk/25-aug-registration-cityu If you are interest to build a toolchain from the ground up, join us at https://gitlab.com/quantr/toolchain/Assembler or contact me at https://www.facebook.com/mcheung63 Course Materials: asm_example nasm hello.asm -l […]
Hyper-V是Type 1的Hypervisor
Hyper-V是Type 1的Hypervisor, 當你安裝完它的時侯, 它會比所在的windows更加底層, Bootloader是會首先加載它然後由它去啓動完先的那一個windows, 所以之後的vm也和那個windows同級, 所以就算那個windows死機了, 其實Hyper-V是沒有死的, 在它上面運行的vm更加不會死.
.net core CLR ELF analyst in Ubuntu 16.04
Analyst the ELF files build from .net core CLR in Ubuntu 16.04 by https://sourceforge.net/projects/elf-dependency-walker/
Manually create sharepoint configuration database
1. you have to run sharepoint shell using administrator 2. when credential dialog popup, you have to input the user name as machine_name\administrator 3. when hitting error, you must close the shell and restart it, otherwise whatever you do, last error message still happen Tips: 1. if you hit “Requested registry access is not allowed”, […]
Powershell學習之旅 – Object Type
Powershell是一種typed的語言,和其它同種的語言比,它有一個我認為比較特別的地方,就是它支援不同的Object typ。Windows世界裏幾個大的Object家族它都支持: Common Object Model (COM) .Net Windows Management Instrumentation (WMI), 它是Management Object Format格式 ActiveX Data Objects Active Directory Services Interface (ADSI) XML Powershell是用adaptor的方式去和不同格式的object聯絡,此Topic沒有太多人有興趣所以書中並沒有提及。
Misleading information from Microsoft Docs
I just deployed my outlook addin to office 365 admin center, information from the below page is misleading. https://docs.microsoft.com/en-us/office/dev/add-ins/publish/publish?context=outlook/context