First blog post

This is your very first post. Click the Edit link to modify or delete it, or start a new post. If you like, use this post to tell readers why you started this blog and what you plan to do with it.

post

وَنَادَيْنَاهُ مِن جَانِبِ الطُّورِ الْأَيْمَنِ وَقَرَّبْنَاهُ نَجِيًّا

( 53 ) وَوَهَبْنَا لَهُ مِن رَّحْمَتِنَا أَخَاهُ هَارُونَ نَبِيًّا
( 54 ) وَاذْكُرْ فِي الْكِتَابِ إِسْمَاعِيلَ ۚ إِنَّهُ كَانَ صَادِقَ الْوَعْدِ وَكَانَ رَسُولًا نَّبِيًّا
( 55 ) وَكَانَ يَأْمُرُ أَهْلَهُ بِالصَّلَاةِ وَالزَّكَاةِ وَكَانَ عِندَ رَبِّهِ مَرْضِيًّا
( 56 ) وَاذْكُرْ فِي الْكِتَابِ إِدْرِيسَ ۚ إِنَّهُ كَانَ صِدِّيقًا نَّبِيًّا
( 57 ) وَرَفَعْنَاهُ مَكَانًا عَلِيًّا
( 58 ) أُولَٰئِكَ الَّذِينَ أَنْعَمَ اللَّهُ عَلَيْهِم مِّنَ النَّبِيِّينَ مِن ذُرِّيَّةِ آدَمَ وَمِمَّنْ حَمَلْنَا مَعَ نُوحٍ وَمِن ذُرِّيَّةِ إِبْرَاهِيمَ وَإِسْرَائِيلَ وَمِمَّنْ هَدَيْنَا وَاجْتَبَيْنَا ۚ إِذَا تُتْلَىٰ عَلَيْهِمْ آيَاتُ الرَّحْمَٰنِ خَرُّوا سُجَّدًا وَبُكِيًّا ۩
( 59 ) ۞ فَخَلَفَ مِن بَعْدِهِمْ خَلْفٌ أَضَاعُوا الصَّلَاةَ وَاتَّبَعُوا الشَّهَوَاتِ ۖ فَسَوْفَ يَلْقَوْنَ غَيًّا
( 60 ) إِلَّا مَن تَابَ وَآمَنَ وَعَمِلَ صَالِحًا فَأُولَٰئِكَ يَدْخُلُونَ الْجَنَّةَ وَلَا يُظْلَمُونَ شَيْئًا
( 61 ) جَنَّاتِ عَدْنٍ الَّتِي وَعَدَ الرَّحْمَٰنُ عِبَادَهُ بِالْغَيْبِ ۚ إِنَّهُ كَانَ وَعْدُهُ مَأْتِيًّا
( 62 ) لَّا يَسْمَعُونَ فِيهَا لَغْوًا إِلَّا سَلَامًا ۖ وَلَهُمْ رِزْقُهُمْ فِيهَا بُكْرَةً وَعَشِيًّا
( 63 ) تِلْكَ الْجَنَّةُ الَّتِي نُورِثُ مِنْ عِبَادِنَا مَن كَانَ تَقِيًّا
( 64 ) وَمَا نَتَنَزَّلُ إِلَّا بِأَمْرِ رَبِّكَ ۖ لَهُ مَا بَيْنَ أَيْدِينَا وَمَا خَلْفَنَا وَمَا بَيْنَ ذَٰلِكَ ۚ وَمَا كَانَ رَبُّكَ نَسِيًّا

學習使用 Django 建立一個部落格網頁應用程式

Soft & Share

如果已經會 Python 程式設計語言,想要學習使用 Python 開發 Web 應用程式,那麼首選應該就是 Django 了,知名的照片分享網路服務 Instagram 也是使用 Django 開發,詳情請看這裡 。值得一提的是要是我記得沒錯 Instagram 創辦人本身並不是技術背景出身,是利用下班時間學習 Python 程式設計,這堂課的講師 Justin Mitchel 也是,Justin 因為自己創業的需求學了許多程式設計語言後發現 Python 是比較好上手的,他相當鼓勵創業家自己寫 code ,程式語言當然就是用 Python 了,下方有他自己創業經驗介紹與他為何會喜歡上 Python + Django 。

這堂課值得一提的是會教你將寫好的 Web 應用程式部署到 Heroku ,省去自己架設網頁伺服器的麻煩。

課程網址

使用優惠折扣碼 APRILUDMY 以 NT 450 元 取得這堂原價 NT 1800 的課程 ,如果折扣碼 失效了請參考這邊有 Udemy 優惠連結

Try Django 1.9 Build a Blog and Learn Python’s #1 Library

課程說明

Try Django 1.9 指導系列(最後更新日期:Oct-2016

透過三個專案指導,以幫助你在這個月就可以啟動你的專案。本課程通過建立一個高級和前衛的部落格網頁應用程式,教你Django的基礎; 使用Python 編寫的#1 Web 框架

使用 Try Django 1.9 + 建立部落格網頁應用程式和學習 Django Rest 框架應用在在部落格 API部分用來建立強大的 RESTful API 服務。

Django是令人驚訝的並且開始學習非常簡單。逐步指導是幫助你了解工作流程,讓你開始做真正的事情,我們的目標是讓你提出問題。” 為什麼我做X”?“或是 ”我如何做Y?否則這些是你不知道要問的問題。畢竟,問題引導答案。

這是來自我們程式設計企業家 Youtube 頻道的Try Django 1.9 教導系列的無廣告版本。高解析視訊下載也包括在內

此外,我們教你如何在 Heroku 雲端託管服務上啟動你的網頁程式。

超過20萬學生正在學習我們的課程。

規定為何

  • 堅韌不拔的精神
  • HTML和CSS知識是加分的(不是必需的)
  • Python 知識是加分的(不是必需的)

我將從這門課程中學到什麼?

  • 建立一個 Django 部落格網頁應用程式
  • 學習將 Markdown 整合到 Django
  • 學習使用 Django Rest框架做 RESTful API 設計

目標受眾為何?

  • Python初學者
  • Django初學者和進階開發者(用於API設計)
  • 沒有技術背景的人
  • 任何想要學習全端( Full Stack ) 開發的人

講師介紹  Justin Mitchel

這一切都從一個想法開始。我非常地想要自由…。從工作中得到自由,從無聊中得到自由,最重要的是選擇的自由。這個簡單的想法持續成長以定義了我;它使我成為一個企業家。

當我努力獲得自由,隨著時間推移我意識到了你所做的一切你可以說服某人以某種方式與你一起做事或是找出如何自己做的方法。

由於缺乏財務資源(或是缺乏能力說服人們免費做高品質的工作),我決定開始學習。然後再學習更多一些。我的學習網站設計的路徑從很久以前開始。是的,它是出於需要不是渴望。我相信我需要一個我自己初創公司的網站。所以我學會如何做網站。我的公司掛了,我的技術還活著…,而且越來越好。

我花了一段時間學習網頁設計(html / css)後才開始真正開始學習程式設計(Web應用程式,儲存“資料”,使用者登錄等)。我修改了Wordpress,相信它可以是一個“使用者”網站,但是我錯了。當然有/有的駭客就這樣做,但他們是駭客/變通解決方法,而不是 wordpress 所打算的。Wordpress 為了部落客/內容管理。簡單而且容易。

我想要更多。我有一個Web應用程式的想法,我認為會改變餐館僱用他們的服務人員的方式。我用我的基本的html / css技能測試它,有很好的初步結果,並找到一個技術(程式設計師)的共同創始人。他真棒。我們被 CNN…

View original post 65 more words

Python完整中文課程:透過實作 6 個 APP 快速入門

想要把一門程式設計語言學好的方法有很多種,有些書籍或是課程是以基本語法入門,或是也有些以實作一個人機介面程式(…

Source: Python完整中文課程:透過實作 6 個 APP 快速入門

https://medium.freecodecamp.com/the-truth-is-in-the-code-86a712362c99?source=userActivityShare-4de71f2f6280-1492891627

ES6 Javascript:完整的開發者指南

Soft & Share

ES6是JavaScript有史以來的最大改變,終於讓 JavaScript 有物件導向程式設計的正式語法,近幾年崛起頗熱門的 ReactJS 前端框架也利用許多 ES6 特性,即使後端使用 NodeJS 開發也可以使用 ES6 。想要搭上 Javascript 開發的潮流,ES6 目前是必學的。

這堂課是由 Udemy 熱門講師 Stephen 教授,Stephen 本身就在舊金山灣區擔任 Web 前端開發者工作,對於前端開發實務很有經驗,是一個很不錯的學習對象。

課程連結

使用優惠折扣碼 APRILUDMY 以 NT 450 元 取得這堂價值 NT 3000 的課程 ,如果折扣碼 失效了請參考這邊有 Udemy 優惠連結

ES6 Javascript: The Complete Developer’s Guide

我會學些什麼呢?

  • 學習如何在實際情況下應用ES6的每個功能
  • 了解ES6的主要特性
  • 擁有 generators 的完全掌握
  • 了解ES6和ES2015之間的區別
  • 教其他開發者關於 destructuring

要求

  • Javascript的基本知識是必需的(Arrays,Functions,Object)

說明

這是你一直在尋找的精通 ES6 JavaScript的教學指南。

Generators?我們課程有包含。Arrow Functions?當然。Rest/Spread?已涵蓋!和其它每一個新的語法!

精通 ES6 語法可以讓你找到 Web 開發工作,或幫助你建構你一直夢想的個人專案。這是一個技能,會讓你在新潮的 Web 開發行業有更多的機會,特別是與 React 和 Angular 2 等現代 Web 框架的發布。

本課程將幫助你快速運行,並教你使用 ES6 引入的每一個新的 JavaScript 語法來深入理解和建構應用程式所需的核心知識。

我們將從使用像’forEach’,’map’和’reduce’這樣的 helpers 來精通 Arrays iteration 的基礎。在介紹Array helpers 之後,我們將深入到進階 ES6,涵蓋 enhanced object literals ,預設函數參數和classes 等主題。每個主題包含多個 live code 練習,以確保你了解每個新的概念。

如果你是 Javascript 或是ES6 新手,或者如果你一直在努力學習它,但有時覺得你還是覺得你不太理解,這是為你準備的 JavaScript 課程!

  • 學習 Babel 的用途以及為什麼創建 ES6
  • 精通將你目前 ES5 程式碼重構為超級 ES6 的流程
  • 掌握 “rest” 和 “spread” 運算子之間的差異
  • 透過精通進階 ES6 設計模式開發複雜應用程式,以擴展複雜性
  • 使用 generators 深入理解 iteration。不需要奇特的術語!

我建立了我想學習 ES6 的課程。一個解釋這些概念的課程,以及它們如何以最好的順序實現,以便你的學習和深入理解它們。

目標受眾是誰?

  • 如果你想知道什麼時候使用 generators ,請參加這門課程
  • 如果你想知道為什麼’const’和’let’被添加到ES6,立即參加本課程
  • 如果你想寫更好看的程式碼,立即註冊

講師介紹

Stephen Grider一直為舊金山灣區的頂級公司構建複雜的 JavaScript 前端應用程式。他具有簡化複雜主題的天賦,Stephen 一直在指導工程師開始軟體開發職業生涯有多年經驗,目前將這種體驗擴展到了 Udemy,創造最高評價反應的課程。他在 Udemy 教授課程並分享了他與其他/她軟體工程師獲得的知識。通過向 Stephen 的課程學習投資自己吧!

你可能會有興趣

View original post 28 more words

The Library

Algorithms
API Wrappers
Bayesian Nets
Compression
Containers
Graph Tools
Image Processing
Linear Algebra
Machine Learning
Metaprogramming
Miscellaneous
Networking
Optimization
Parsing

Help/Info
Dlib Blog
Examples: C++
Examples: Python
FAQ
Home
How to compile
How to contribute
Index
Introduction
License
Python API
Suggested Books
Who uses dlib?

Current Release
Change Log
Release Notes

Download dlib
ver.19.4
Last Modified:
Mar 07, 2017
Dlib is a modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems. It is used in both industry and academia in a wide range of domains including robotics, embedded devices, mobile phones, and large high performance computing environments. Dlib’s open source licensing allows you to use it in any application, free of charge.

To follow or participate in the development of dlib subscribe to dlib on github. Also be sure to read the how to contribute page if you intend to submit code to the project.

Major Features

Documentation
Unlike a lot of open source projects, this one provides complete and precise documentation for every class and function. There are also debugging modes that check the documented preconditions for functions. When this is enabled it will catch the vast majority of bugs caused by calling functions incorrectly or using objects in an incorrect manner.
Lots of example programs are provided
I consider the documentation to be the most important part of the library. So if you find anything that isn’t documented, isn’t clear, or has out of date documentation, tell me and I will fix it.
High Quality Portable Code
Good unit test coverage. The ratio of unit test lines of code to library lines of code is about 1 to 4.
The library is tested regularly on MS Windows, Linux, and Mac OS X systems. However, it should work on any POSIX system and has been used on Solaris, HPUX, and the BSDs.
No other packages are required to use the library. Only APIs that are provided by an out of the box OS are needed.
There is no installation or configure step needed before you can use the library. See the How to compile page for details.
All operating system specific code is isolated inside the OS abstraction layers which are kept as small as possible. The rest of the library is either layered on top of the OS abstraction layers or is pure ISO standard C++.
Machine Learning Algorithms
Deep Learning

Closed [Mail-for-Good] Create barkinet

Create barkinet
By barkinet
Assigned to barkinet

$(‘.hidden-code’).click(function(e) {
e.preventDefault();
$(this).children(‘.gist’).slideToggle();
});

var originalText;
$(‘.example-grid’).children().hover(
function() {
originalText = $(this).text();
$(this).html($(this).width()+’px’);
},
function() {
$(this).html(originalText);
}
);
// find close to coordinates

function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(UserLocation);

} else {
// loc = “Geolocation is not supported by this browser.”;
NearestCity(38.8951, -77.0367);
}
}
getLocation();

// Callback function for asynchronous call to HTML5 geolocation
function UserLocation(position) {
NearestCity(position.coords.latitude, position.coords.longitude);
}

// Convert Degress to Radians
function Deg2Rad(deg) {
return deg * Math.PI / 180;
}

function PythagorasEquirectangular(lat1, lon1, lat2, lon2) {
lat1 = Deg2Rad(lat1);
lat2 = Deg2Rad(lat2);
lon1 = Deg2Rad(lon1);
lon2 = Deg2Rad(lon2);
var R = 6371; // km
var x = (lon2 – lon1) * Math.cos((lat1 + lat2) / 2);
var y = (lat2 – lat1);
var d = Math.sqrt(x * x + y * y) * R;
return d;
}

var cities = [];
var cityNames = [];

$.getJSON(‘assets/json/campsites2.json’).then(function(data) {
data.forEach(function(loc) {
const coordString = loc.coordinates;
let values = coordString.split(” “);

var lat = ConvertDMSToDD(parseFloat(values[0]));
var lng = ConvertDMSToDD(parseFloat(values[1]));
let coords = [loc.city, loc.state, loc.country, lat, lng];

cities.push(coords);

if(loc.state.length==0){
cityNames.push(loc.city+”, “+loc.country);
} else {
cityNames.push(loc.city+”, “+loc.state+”, “+loc.country);
}

});
});

function ConvertDMSToDD(degrees) {
var dd = degrees;

// if (direction == “S” || direction == “W”) {
// dd = dd * -1;
// } // Don’t do anything for N or E
return dd;
}

function NearestCity(latitude, longitude) {
var mindif = 100;
var closest = [];

for (index = 0; index < cities.length; ++index) {
var dif = PythagorasEquirectangular(latitude, longitude, cities[index][3], cities[index][4]);
if (dif < mindif) {
closest.push({index:index, dist:dif});
}
}

closest = closest.sort(function(a, b){
return a.dist – b.dist;
});

$.getJSON('assets/json/campsites2.json').then(function(data) {
$("#closeCamps").append(
`

The study groups nearest you:

`
);
for (let i = 0; i < closest.length; i++){
let loc = data[closest[i].index];
let img = loc.photoUrl || "http://ift.tt/2p1xKRP",
city = loc.city,
state = loc.state,
country = loc.country,
url = loc.url,
coords = loc.coordinates;
let location = '';
if(state.length==0){
location = city + ", " + country;
} else {
location = city + ", " + state + ", " + country;
}
$("#closeCamps").append(
`

`
);
}
});
}

//full list of locations
$.getJSON(‘assets/json/campsites2.json’).then(function(data) {

data.forEach(function(loc) {
const img = loc.photoUrl || “http://ift.tt/2p1xKRP”,
city = loc.city,
state = loc.state,
country = loc.country,
url = loc.url;
let location = ”;

if(state.length==0){
location = city + “, ” + country;
} else {
location = city + “, ” + state + “, ” + country;
}

$(“#camps”).append(
`

  • `
    );

    });
    });
    var typing_timer;
    //search
    $(‘#search’).on(‘keyup’, function () {
    var li = [];
    var valThis = this.value.toLowerCase();
    valThis = valThis.toLowerCase();
    valThis = valThis.replace(/\s+/g, ”);

    var searchFunc = function(){
    $(‘.city’).each(function() {
    var currentLiText = $(this).text(),
    showCurrentLi = ((currentLiText.toLowerCase()).replace(/\s+/g, ”)).indexOf(valThis) !== -1;
    $(this).parent().parent().toggle(showCurrentLi);

    if(showCurrentLi==true){
    li.push(showCurrentLi);

    }
    setTimeout(function(){
    $(‘.loader’).hide();
    }, 250);
    });
    var size = $(‘#camps’).find(‘li’).length;
    $(“#res”).html(li.length);
    }

    clearTimeout(this.typing_timer);

    this.typing_timer = setTimeout(searchFunc, 250)
    $(‘.loader’).show();

    });

    // responsive 16×9 iframe – restricted by parent’s width
    var resizeIframe = function() {
    $(‘.responsive-iframe iframe’).each(function(index, iframe) {
    var parentWidth = $(iframe).parent().width();
    $(iframe).width(parentWidth);
    $(iframe).height(parentWidth / 16 * 9);
    });
    };
    $(window).on(‘resize’, resizeIframe);
    resizeIframe();

    Labeled:

    April 21, 2017 at 04:20AM
    via GitHub http://ift.tt/2pJkXkM