Visual Studio Code Extensions using CodeLens

Visual Studio Code Extensions using CodeLens

February 12, 2016 Wade Anderson, @waderyan_

CodeLens is a popular feature in Visual Studio Code. The essence of the feature is "actionable contextual information interspersed" in your source code. That's quite a mouthful. Let me break it down for you.

CodeLens are links in your code:

Actionable - You can click on the link and something happens. Contextual - The links are close to the code they are representing. Interspersed - The links located throughout your source code.

animation showing CodeLens

VS Code comes with CodeLens for TypeScript. You can enable it in User Settings with "typescript.referencesCodeLens.enabled": true.

...
Etiketler:

Telif Hakkı

© Visual Studio Code

Devamını okuyun
12 Tıklanma

Trump yine medyaya saldırdı

Trump yine medyaya saldırdı
Your browser sent an invalid request.
Etiketler:

Telif Hakkı

© DW.DE Dünya

9 Tıklanma

Trump Florida'da Seçim Yar1_1nda Verdii Sözleri Yineledi

Trump Florida'da Seçim Yar1_1nda Verdii Sözleri Yineledi

Başkan Donald Trump, göreve başladıktan sadece dört hafta sonra, Florida eyaletinin Melbourne kentinde düzenlediği mitingde, 2016 başkanlık yarışında destekçilerine verdiği sözleri yineledi.

Başkan Trump, kendisini dinlemeye gelen destekçilerine, "Dostlarım ve halkımla olmak istediğim için buradayım" diyerek seslendi ve 'gerçekten harika bir hareket' başlattıklarını belirtti.

Başkan Trump’ın eşi Melania Trump, eşini kürsüye çağırmadan önce kürsüden dua okudu. First Lady topluluğa, kendisine güvenmelerini söyledi ve First Lady olarak "Sizin yararınıza olacak şeyleri yapmak için çalışacağım" dedi.

Amerika-Meksika sınırına duvar örme sözünü yineleyen Donald Trump, mahkemelerce durdurma kararı verilen, nüfusunun çoğunluğu Müslüman olan ülke vatandaşlarına getirdiği seyahat yasağı kararnamesine de değindi. ''Önümüzdeki günlerde bu konu hakkında harekete geçeceğiz'' diyen Trump, ''Vazgeçmedik, asla vazgeçmeyeceğiz'' ifadelerini kullandı.​

Trump, destekçilerine, ''Gelecek için planlarımız büyük ve cüretkar. Aynı ülkemiz gibi, bana inanın'' dedi.

...
Etiketler:

Telif Hakkı

© Ekonomi - Amerika'nın Sesi

Devamını okuyun
9 Tıklanma

Natalie Rusk's Scratch Coding Cards (No Starch Press)

Natalie Rusk's Scratch Coding Cards (No Starch Press)

The phrase "Learn to Program One Card at a Time" plays the role of subtitle and friendly invitation from Scratch Coding Cards, a colorful collection of activities that introduce children to creative coding.

Developed by Natalie Rusk, research scientist in the Lifelong Kindergarten Group at the MIT Media Lab, the resource consists of illustrated activity cards that provide a playful entry point into Scratch, the graphical programming language used by millions of children around the world. The cards make it easy for kids to learn how to create a variety of interactive projects, such as a racing game, an animated interactive story, a virtual pet and much more.

Each card features step-by-step instructions for beginners to start coding. The front of the card shows an activity kids can do with Scratch, such as animating a character or keeping score in a game. The back shows how to snap together blocks of code to make the projects come to life. Along the way, kids learn key coding concepts, such as sequencing, conditionals and variables. Publisher No Starch Press recommends the coding activity cards for sharing among small groups in homes, schools and after-school programs.

Original author: James Gray
Etiketler:

Telif Hakkı

© Linux Journal

32 Tıklanma

Evolution of the Insiders Build

Evolution of the Insiders Build

May 23, 2016 by Wade Anderson, @waderyan_

Today over five thousand developers use the Visual Studio Code Insiders Build for early access to new features and to validate bug fixes. We love the Insiders build because we get valuable feedback and usage insights prior to each Stable release. Thank you for your help!

Initially, we released an Insiders build once per month, a few days before the Stable release. Over time, we increased the frequency of Insiders builds and today we ship new Insiders builds roughly once a week.

value prop of insiders

Nightly Builds

Even with weekly Insiders builds, many users asked for access to our nightly builds.

...
Etiketler:

Telif Hakkı

© Visual Studio Code

Devamını okuyun
105 Tıklanma

On binlerce Meksikal1 Trump'1 protesto etti

On binlerce Meksikal1 Trump'1 protesto etti
Meksika'da on binlerce kişi ABD Başkanı Donald Trump'u Meksika sınırına inşa etmeyi plandığı duvar ve göçmen politikaları nedeniyle protesto etti.
Etiketler:

Telif Hakkı

© DW.DE Dünya

22 Tıklanma

BM: ‘IŞİD’in Finans Kaynaklarında Gözle Görülür Azalma Gözlemledik’

BM: ‘IŞİD’in Finans Kaynaklarında Gözle Görülür Azalma Gözlemledik’

Birleşmiş Milletler’in yılda iki kez yayınladığı rapora göre, İŞİD’in finansal kaynakları her geçen gün azalırken, militanları da yavaş yavaş savaşı terk ediyor.

Birleşmiş Milletler Güvenlik Konseyi’nin Avrupa, Kuzey ve Batı Afrika’yı ele aldığı rapora göre IŞİD örgüt iletişimde giderek daha gizli bir dil kullanıyor ve militan toplamak için de “dark web” olarak tanınan internet ağından ve şifreli mesajlardan yararlanıyor.

Birleşmiş Milletler’in raporuna göre iki terör örgütünün bütçelerinde gözle görülen bir azalma söz konusu. Buna rağmen BM sözcüsü Jeffrey Feltman, örgütlerin savaşı sürdürmeye yetecek ekonomik güce sahip olduğunu ve uçak sektörüne gelebilecek tehditlerin de oldukça yüksek görüldüğünü belirtti. Feltman, Belçika ve Türkiye’deki havaalanı saldırılarını örnek verdi.

BM raporu, savaştan sonra evlerine dönen İŞİD militanlarının da kendi ülkeleri için tehdit oluşturduğunu, çünkü bu kişilerin örgüt ideolojisine bağlı kaldıklarının ve bir süre sonra tekrar aktif olarak terör saldırılarına girişebileceklerinin de altını çiziyor.

İŞİD’in Suriye ve Irak’tan sonra en kuvvetli olduğu ülkelerden Libya’nın Sirte kentinin başarılı bir operasyonla geri alındığını hatırlatan Feltman, buna rağmen Libya’daki yaklaşık 3000 İŞİD militanının hala ülke topraklarında olduğunu ve tehdidin devam ettiğini bildirdi. Feltman ayrıca İŞİD’in batı Afrika’da ve Magrep’teki gücünü arttırdığını ve özellikle de binlerce savaşçıya sahip Boko Haram terör örgütü yüzünden daha da güçlendiğini belirtti.

...
Etiketler:

Telif Hakkı

© Ekonomi - Amerika'nın Sesi

Devamını okuyun
41 Tıklanma

Türk Bilgisayar Korsanına ABD’de 8 Yıl Hapis Cezası

Türk Bilgisayar Korsanına ABD’de 8 Yıl Hapis Cezası

Türk bilgisayar korsanı New York şehrinde görülen davada 8 yıl hapis cezasına çarptırıldı. Ercan Fındıkoğlu dünyanın en tehlikeli bilgisayar korsanlarından biri olarak gösteriliyordu.

2013 yılında Almanya’da lüks bir otel odasında yakalanarak gözaltına alınan ve daha sonra yargılanmak üzere Amerika’ya iade edilen Ercan Fındıkoğlu’nun cezasını çektikten sonra Amerika’dan Türkiye’ye gönderilerek sınırdışı edileceği açıklandı. Kredi kartları ve para çekme makineleri aracılığı ile 3 büyük korsanlık operasyonunda 55 milyon dolarlık dolandırıcılık yaptığı tespit edilen Türk bilgisayar korsanının davası Brooklyn’de görüldü.

35 yaşındaki Fındıkoğlu sanal dünyada “Segate”, Predator” ve “Oreon” isimleriyle tanınıyor ve kendisi gibi bilgisayar korsanlığı yapan bir çetenin elebaşı olmakla suçlanıyordu.

Mahkemede gözyaşlarına hakim olamayan Fındıkoğlu, pişman olduğunu tutuklandığından bu yana eşi ve oğlunu hiç görmediğini söyledi. Fındıkoğlu’nun Almanya’da tutuklandıktan sonra Amerika’ya iade edilene kadar hapiste kaldığı sürenin de toplam cezasından düşürüleceği açıklandı.

Fındıkoğlu ve çetesinin en büyük soygunları olan yaklaşık 40 milyon dolarlık işlemleri Umman’daki Bank Muscat’a ait kredi kartları üzerinden yaptıkları belirtiliyor. Kredi kartlarının manyetik bantlarındaki bilgilerin kopyalanmasıyla yapılan soygunlar toplamda dünya üzerinde 24 farklı ülkede, 36 binden fazla işlemle sağlanmış.

...
Etiketler:

Telif Hakkı

© .amerikaninsesi.com

Devamını okuyun
44 Tıklanma

Bash Shell Script: Building a Better March Madness Bracket

Bash Shell Script: Building a Better March Madness Bracket

Last year, I wrote an article for Linux Journal titled "Building Your March Madness Bracket" My article was timely, arriving just in time for the "March Madness" college basketball series. You see, I don't follow college basketball (or really, any sports at all), but I do like to participate in office pools. And every year, it seems my office likes to fill out the March Madness brackets to see who can best predict the outcomes.

Since I don't follow college basketball, I am not a good judge of which teams might perform better than others. But fortunately, the NCAA ranks the teams for you, so I wrote a Bash script that filled out my March Madness bracket for me. Since teams were ranked 1–16, I used a "D16" method borrowed from tabletop gaming. I thought this was an elegant method to predict the outcomes.

But, there's a bug in my script. Specifically, there's an error in a key assumption for the D16 algorithm, so I'd like to correct that with an improved March Madness script here.

Let's Review What Went Wrong

My Bash script predicted the outcome of a match by comparing the ranking of each team. So, you can throw a D16 "die" to determine if team A wins and another D16 "die" to determine if team B loses, or vice versa. If the two throws agree, you know the outcome of the game: team A wins and team B loses, or team A loses and team B wins.

I asserted that a #1 team should be a strong team, so I assumed the #1 team had 15 out of 16 "chances" to win, and one out of 16 "chances" to lose. Without any other inputs, the #1 ranked team would win if its D16 throw is two or greater, and the #1 team could lose only if the D16 value was one. With that assumption, I wrote this function:

...
Etiketler:

Telif Hakkı

© Linux Journal

Devamını okuyun
107 Tıklanma

Optimizations in Syntax Highlighting, a Visual Studio Code Story

Optimizations in Syntax Highlighting, a Visual Studio Code Story

February 8, 2017 - Alexandru Dima

Visual Studio Code version 1.9 includes a cool performance improvement that we've been working on and I wanted to tell its story.

TL;DR TextMate themes will look more like their authors intended in VS Code 1.9, while being rendered faster and with less memory consumption.

Syntax Highlighting

Syntax Highlighting usually consists of two phases. Tokens are assigned to source code, and then they are targeted by a theme, assigned colors, and voilà, your source code is rendered with colors. It is the one feature that turns a text editor into a code editor.

Tokenization in VS Code (and in the Monaco Editor) runs line-by-line, from top to bottom, in a single pass. A tokenizer can store some state at the end of a tokenized line, which will be passed back when tokenizing the next line. This is a technique used by many tokenization engines, including TextMate grammars, that allows an editor to retokenize only a small subset of the lines when the user makes edits.

...
Etiketler:

Telif Hakkı

© Visual Studio Code

Devamını okuyun
109 Tıklanma

Erdoğan Seyahat Yasağı Konusunda Neden Sessiz?

Erdoğan Seyahat Yasağı Konusunda Neden Sessiz?

Amerika Başkanı Donald Trump, Cumhurbaşkanı Recep Tayyip Erdoğan ile Salı günü 45 dakika telefonda görüştü. Beyaz Saray’ın “verimli” olarak nitelediği görüşme, uluslararası arenada da merakla bekleniyordu.

Görüşme, nüfusunun çoğunluğu Müslüman olan yedi ülkeye Trump’ın getirdiği geçici seyahat yasağının gölgesinde yapıldı.

Cumhurbaşkanı Recep Tayyip Erdoğan, Müslümanlara haksızlık algısı ve İslamofobi’ye karşı ilk tepki veren liderlerden biri olarak biliniyor Bu nedenle uzmanlar Cumhurbaşkanının seyahat yasağı tartışmalarında sessiz kalmasının alışılmadık olduğunu söylüyor.

Kadir Has Üniversitesi’nden Soli Özel’e göre Ankara’nın yeni yönetimden beklentileri var ve Trump ile ters düşmek istemiyor. Zira Trump’ın bu tür bir tersliğin acısını çıkaracağı görüşü hakim. Sessizlik de Özel’e göre bundan kaynaklanıyor.

Erdoğan’ın en önemli beklentilerinden biri Suriye’deki PYD güçlerine sağlanan ABD askeri desteğinin kesilmesi. Amerika Savunma Bakanlığı geçen ay, aralarında YPG’nin de bulunduğu Suriye Demokratik Güçleri’ne zırhlı araç tedarik etmişti. Bu, Ankara tarafından tepkiyle karşılanmıştı.

...
Etiketler:

Telif Hakkı

© Ekonomi - Amerika'nın Sesi

Devamını okuyun
18 Tıklanma

Senato'dan Adalet Bakan1 Sessions'a onay

Senato'dan Adalet Bakan1 Sessions'a onay
Irkçılık suçlamalarıyla karı karşıya olan Senatör Jeff Sessions ABD Adalet Bakanlığı görevine getirildi.
Etiketler:

Telif Hakkı

© DW.DE Dünya

20 Tıklanma

Nventify's Imagizer Cloud Engine

Nventify's Imagizer Cloud Engine
An API Marketplace Primer for Mobile, Web and IoT

Pick up any e-commerce web or mobile app today, and you’ll be holding a mashup of interconnected applications and services from a variety of different providers. For instance, when you connect to Amazon’s e-commerce app, cookies, tags and pixels that are monitored by solutions like Exact Target, BazaarVoice, Bing, Shopzilla, Liveramp and Google Tag Manager track every action you take. You’re presented with special offers and coupons based on your viewing and buying patterns. If you find something you want for your birthday, a third party manages your wish list, which you can share through multiple social- media outlets or email to a friend. When you select something to buy, you find yourself presented with similar items as kind suggestions. And when you finally check out, you’re offered the ability to pay with promo codes, gifts cards, PayPal or a variety of credit cards.

Get the Guide
Özgün yazar: James Gray
Etiketler:

Telif Hakkı

© Linux Journal

98 Tıklanma

Uber Uçan Araba Projesinde İddialı

Uber Uçan Araba Projesinde İddialı

Özel taksi servisi Uber, uçan araba projesine başlama amacıyla Ulusal Uzay ve Havacılık Dairesi’nde (NASA) çalışan bir mühendisi işe aldı.

Mühendis Mark Moore’un katıldığı projenin adı ‘Uber Elevate’. Bu projeyle Uber, uçan araba geliştirmek isteyen şirketlere yardım etmenin yanısıra, hükümetlere de konuyla ilgili yasal mevzuatın ne olması gerektiği konusunda danışmanlık yapmayı umuyor.

Uber şirketi kendilerini uçan araba konusunda bir katalizör olarak gördüklerini belirtiyor. Şirket geçen sene uçan arabalar konusundaki öngörülerini içeren bir araştırma tezi yayınlamıştı. Bu araştırmaya göre, Uber’in tasarlamayı düşündüğü uçan arabalar birer helikopteri andırıyor ancak bu arabalar helikopterlere göre oldukça sessiz ve seri üretim için ucuz maliyetli.

Uber yayınladığı araştırmada, yükseltilmiş bir platformdan dikey bir şekilde iniş ve kalkış yapabilecek uçan araba öngörüsünün oldukça iddialı olduğunu belirtiyor. Ama bunun ileriki yıllarda ancak doğru bir işbirliği ile olabileceği vurgusu da yapılmış.

Bloomberg’e konuşan mühendis Moore, bir ila üç yıl içinde, pilotların uçuracağı prototiplerin geliştirilebileceğini düşünüyor.

...
Etiketler:

Telif Hakkı

© .amerikaninsesi.com

Devamını okuyun
19 Tıklanma

Geleceğin Otomobilleri Washington’da

Geleceğin Otomobilleri  Washington’da
Embed code

Copy and paste the embed code below. The code changes based on your selection.

The code has been copied to your clipboard. Video size width x height pixels
Original author: Özlem
Etiketler:

Telif Hakkı

© .amerikaninsesi.com

8 Tıklanma

Ürdün-Suriye ilişkilerinde normalleşme

Ürdün-Suriye ilişkilerinde normalleşme

YDH- Londra’da yayýmlananRe’y el-Youm gazetesinin Amerikalý diplomatik kaynaklara dayandýrdýðý haberine göre Suriyeli askeri yetkililerden oluþan bir heyet, 5 yýllýk bir ardan sonra ilk kez geçen hafta Ürdün’e gitti.

Ürdün ve Suriyeli subaylarýn Amerikalý ve Rus subaylarýn arabuluculuðunda, Ürdün’ün baþkenti Amman’da bir araya geldiði bildirildi.

Ürdün genelkurmay baþkanlýðýnca aðýrlanan, askerlerin ve güvenlik uzmanlarýnýn bulunduðu heyete, Suriyeli bir tuðgeneral baþkanlýk etti. Görüþmede güvenlik alanýnda iþbirliði konusu ele alýndý.

Bu görüþme sonrasýnda irtibat halinde kalan Suriye ve Ürdünlü subaylarýn eylem planýnýn ilk aþamasýnda Ürdün’ün kuzeyindeki Tedmur þehrinin IÞÝD’in elinden kurtarýlmasý oldu.

Kral Abdullah Moskova’da

...
Etiketler:

Telif Hakkı

© ydh

Devamını okuyun
26 Tıklanma

Common Language Server Protocol

Common Language Server Protocol

June 27, 2016 by The VS Code Team, @code

Visual Studio Code is an editor for any developer, no matter what programming language you use. Between languages bundled in the tool or extensions in the Marketplace, we have support for over 150 languages. We’re also committed to developing VS Code in the open, and making the components that power VS Code available and open source. One of our most notable components is the Monaco editor, but another technology that powers VS Code is an open, JSON-based protocol that anyone can use to add support for a new programming language to VS Code by implementing a "language server".

any developer any language any tool

Today at the DevNation conference in San Francisco, we’ve announced along with Red Hat and Codenvy that this language server protocol is now being adopted by tool creators and language providers across the industry. For language creators, this means an enhanced tooling experience for their language across a variety of development tools and operating systems, similar to the experience that TypeScript developers or C# developers (via OmniSharp) get today. It also means any developer can have a consistent editing experience for their favorite programming language on any tool – even if that tool isn’t VS Code.

How it works

Visual Studio Code provides rich language support for many programming languages. Support for a particular programming language is powered by a language server that has a deep understanding of that language. VS Code communicates with these servers to enable rich editing capabilities like 'Errors & Warnings', 'Refactor', and 'Go To Definition'.

...
Etiketler:

Telif Hakkı

© Visual Studio Code

Devamını okuyun
146 Tıklanma

Visual Studio Code Extensions Roundup - Git August 2016

Visual Studio Code Extensions Roundup - Git August 2016

August 2, 2016 by Wade Anderson, @waderyan_

The first extension I built for Visual Studio Code was called Git Blame. It lets you quickly see which developer most recently modified the currently selected line ("blame"). It was simple and effective. Since the time when I built this extension, there have been many more awesome Git extensions added to the VS Code Marketplace. Here are some of my favorite.

Tip: Install any of these extensions by clicking the Extensions View button, typing the name of the extension in the Search box, and clicking Install. See more instructions here.

Annotator

Marketplace - Annotator

Publisher - Ryuichi Inagaki

...
Etiketler:

Telif Hakkı

© Visual Studio Code

Devamını okuyun
171 Tıklanma

Trump’ın Anayasa Mahkemesi Yargıç Adayı Neil Gorsuch

Trump’ın Anayasa Mahkemesi Yargıç Adayı Neil Gorsuch

Başkan Donald Trump, Anayasa Mahkemesi’nde geçen yıl Şubat ayında yaşamını yitiren Yargıç Antonin Scalia’dan boşalan koltuğa Colorado eyaleti federal yargıçlarından Neil Gorsuch’ı aday gösterdi.

Seçimini dün akşam canlı yayında açıklayan Başkan Trump, Neil Gorsuch’ı, Amerika’nın acilen ihtiyacı olan bir yargıç olarak tanımladı ve Gorsuch’ın yeterliliğinin ‘tartışmasız’ olduğunu söyledi.

Başkan Trump, Gorsuch’ın, “olağanüstü bir zekâya ve hukuk eğitimine sahip olan, kararlarını Anayasa metnine bağlı kalarak alan” bir yargıç olduğunu belirtti.

Neil Gorsuch’ın Anayasa Mahkemesi’nin dokuzuncu yargıcı olarak atanabilmesi için Senato’nun onayını alması gerekiyor. Gorsuch, bugünden itibaren Kongre üyeleriyle görüşmelere başlayacak.

Öte yandan Beyaz Saray Basın Sözcüsü Sean Spicer, Trump Yönetimi’nin Gorsuch’ı tanıtmak için Kongre üyelerine bir dizi brifing vermeye hazırlandığını belirtti.

...
Etiketler:

Telif Hakkı

© Ekonomi - Amerika'nın Sesi

Devamını okuyun
35 Tıklanma

Batı Şeria'da yeni yerleşim yerlerine onay

Batı Şeria'da yeni yerleşim yerlerine onay

İsrail Batı Şeria'da 3 bin Yahudi yerleşim yeri inşa edeceğini açıkladı. ABD Başkanı Donald Trump göreve geldikten sonra İsrail yerleşim yerlerinin inşasına hız verdi.

Telif Hakkı

© DW.DE Dünya

24 Tıklanma
Debug information
Total SQL queries executed by: 676
Before application load usage: 12MB
After application load usage: 30MB