Tại sao mèo sợ dưa "chuột"?

03:20 Unknown 0 Comments


Nhờ có mạng Internet nói chung và YouTube nói riêng, những chú mèo trên thế giới phát hiện thêm một kẻ thù mới – dưa “chuột”: những quả dưa chuột ngon lành có vẻ hoàn toàn vô hại. Có thể bạn từng vô tình click vào video của một youtuber cố dọa chú mèo của mình bằng dưa chuột và cũng có thể bạn chán ghét hoặc thích thú khi thấy các chú mèo nhảy dựng lên, cào cấu vật lạ hoặc … bỏ chạy. Thật sự thì mèo có sợ dưa “chuột” hay không? Có lẽ nào tổ tiên của chúng từng ăn phải một quả dưa chuột và bị dị ứng, ngứa, hay đau bụng nên chúng trở nên ghét dưa chuột ?
Tội nghiệp chú mèo đang ăn ngon lành
“Không, tôi không nghĩ mèo sợ dưa “chuột” là do di truyền,” theo Mikel Delgado, nhà tư vấn hành vi mèo, chuyên gia nghiên cứu hành vi động vật và quan hệ giữa thú nuôi và con người – nghiên cứu sinh tại Đại học danh tiếng California, Berkeley.Mèo là loài động vật hành động theo thói quen , và Delgado cho rằng những chú mèo trong các đoạn video nói trên—thường bị “mai phục” từ phía sau trong khi đang cặm cụi ăn —chúng đơn giản bị bất ngờ trong khi đang thực hiện hành vi thường ngày .
“Mắt chúng hầu như chỉ hướng về phía trước, cũng giống như con người,” Delgado giải thích. “Đó cũng là cấu trúc chung cho đa số động vật săn mồi—chúng nhìn về phía trước, và không cần quan tâm phía sau cho lắm. Cá nhân tôi nghĩ rằng rất nhiều người không cố tình làm những chú mèo hoảng sợ hoặc họ không lường trước khi họ hành động như vậy đâu. Học chỉ đơn giản đặt một vật lạ đằng sau chú mèo đang thưởng thức bữa ăn, vì đang tập trung nên khi ngừng ăn và quay lại chú ta mới thấy quả dưa chuột”.
Nhìn đáng sợ thế này cơ mà
Những chú mèo bị dọa cũng giống như chúng ta khi xoay lưng lại phát hiện có ai đó đang đứng đằng sau . Nhưng ngay cả khi chúng ta thường cười cợt khi cơn giật mình qua đi, chúng ta cũng không nên đặt những chú mèo của mình vào tình huống như vậy—đặt biệt khi chúng đang ăn. “Bạn sẽ muốn những chú mèo cảm thấy an toàn khi chúng đang ăn,” Delgado cho biết. “Nếu mèo chán ăn, chúng có thể bị bệnh ngay, và sẽ mắc một chứng bệnh được gọi là “gan nhiễm mỡ”.
Ngoài ra, “stress cũng có thể gây ảnh hưởng tới sức khỏe mèo,” Delgado nói thêm. “Có một số nghiên cứu cho thấy một việc bình thường như thay đổi thói quen hàng ngày có thể làm các chú mèo có những biểu hiện bệnh như: nôn mửa, không đi đại tiện, tiêu chảy, đổi khẩu vị. Mèo rất nhạy cảm.”Tuy nhiên, điều này không có nghĩa chúng ta không được cho chúng thấy những món đồ mới (như thay một cái ghế mới cho chiếc ghế mà chú mèo yêu thích chẳng hạn). Nhưng khi làm điều này, bạn nên để cho chúng thời gian tự làm quen với món đồ vật này trước.
mèo biếng ăn rất đáng lo ngại

“Nhiều lúc chủ của các chú mèo muốn chúng biết là những đồ vật này không có gì đáng sợ cả,” Delgado cho biết. “Họ sẽ làm chúng càng trở nên sợ hãi, bởi vì họ đang ép buộc chúng tiếp xúc với một vật mà chúng sợ hãi.”Thời gian trôi qua, vật này sẽ có mùi thân thuộc với chúng, và chú mèo yêu sẽ trở nên thư giãn hơn. Trong lúc này, bạn nên để dành dưa chuột cho bữa tối , và giữ chúng cách xa đĩa thức ăn của các chú mèo. Theo Mentalfloss

0 nhận xét:

Face ID chưa phải là hệ thống nhận dạng cuối cùng

01:29 Unknown 0 Comments


Thay vì quét khuôn mặt, mống mắt hay vân tay, hình dạng trái tim có thể sẽ là mật mã mới để người dùng mở khóa điện thoại thông minh.

Theo NewAtlas, sự ra mắt gần đây của iPhone X và công nghệ mở khóa khuôn mặt đã đẩy vấn đề an toàn sinh trắc học trở lại bàn thảo luận của nhiều nhà nghiên cứu khoa học. Các loại mật khẩu cũ trên điện thoại đang nhanh chóng bị thay thế bởi công nghệ mới gắn liền với cơ thể người sử dụng như dấu vân tay, võng mạc, hay thậm chí là chi tiết khuôn mặt.

Snap chat face ID

Trên thực tế, một số ý tưởng về bảo mật sinh trắc học khác cũng đã được đề cập tới như hệ thống nhận dạng mùi cơ thể, tính năng quét tĩnh mạch hay thậm chí là cả "vân não". Có thể nói, cơ thể con người có rất nhiều dấu hiệu riêng biệt để phân biệt giữa mọi người với nhau, có thể được khai thác dưới dạng mật mã cá nhân. Vào năm 2014, một công ty có tên Nymi đã phát triển một hệ thống sinh trắc học dựa trên tín hiệu điện tâm đồ của người sử dụng thông qua một loại vòng tay. Mới đây, các nhà nghiên cứu tại Đại học Buffalo đã tiến một bước xa hơn trong việc phát triển một hệ thống radar sử dụng hiệu ứng Doppler trong vật lý để xác định hình dạng và kích thước trái tim của một người.

Password mới có thể là hình dạng trái tim


Wenyao Xu, tác giả chính của nghiên cứu, cho biết: "Không thể tìm thấy hai người có trái tim giống hệt nhau". Ông cũng nói thêm rằng trái tim của người bình thường không bao giờ thay đổi hình dạng trừ khi họ bị bệnh tim nghiêm trọng.

Hệ thống này mất 8 giây để ghi lại kích thước hình học và nhịp đập trái tim của một người, sau đó có thể giám sát liên tục sự hiện diện của người đó mà không cần bất kỳ sự liên hệ cơ thể nào định kỳ.
quét võng mạc

Khả năng của hệ thống cho phép tái xác thực người dùng khiến nó an toàn hơn so với các phương pháp bảo mật thông thường vốn chỉ đòi hỏi một lần đăng nhập duy nhất. Bởi việc chứng thực người dùng liên tục sẽ rất khó khiến thiết bị bị bẻ khóa.

Nhóm nghiên cứu cho biết radar này sử dụng rất ít điện năng và không gây nguy hiểm cho sức khoẻ vì nó có cường độ tín hiệu thấp hơn nhiều so với cả mạng Wi-Fi thông thường.
"Chúng ta đang sống trong môi trường mạng Wi-Fi tràn ngập xung quanh mỗi ngày và hệ thống mới này an toàn hơn cả", ông Xu nói. "Tác động của nó vào khoảng 5 milliwatt, thậm chí nhỏ hơn một phần trăm của bức xạ từ điện thoại thông minh".
Qua nghiên cứu thí điểm với 78 người, hệ thống kiểm tra trái tim này đạt được tỷ lệ chính xác cân bằng là 98,61%, với tỷ lệ lỗi bằng nhau là 4,42%.
Nhóm nghiên cứu nói rằng, sự phát triển của công nghệ sẽ liên quan đến việc thu nhỏ hệ thống để cho phép nó được cài đặt vào bàn phím máy tính hoặc điện thoại thông minh. Hệ thống hiện tại cũng cho phép giám sát một cá thể lên đến khoảng cách 30 mét. Các nhà nghiên cứu cũng gợi ý rằng nó có thể sử dụng trong một số khu vực xác định như sân bay.
Nghiên cứu này sẽ được trình bày vào tháng 10 tại MobiCom, một hội nghị về điện toán di động diễn ra ở Utah, Mỹ.


0 nhận xét:

Điện thoại ngăn gián điệp của Nga

00:50 Unknown 0 Comments

50.000 chiếc điện thoại Taiga chuẩn bị được cấp cho nhân viên tại các công ty mà chính phủ Nga đồng sở hữu.

Tên máy được đặt theo tên khu rừng Taiga

Theo Bloomberg, Taiga do InfoWatch, có trụ sở tại Moscow (Nga), phát triển. Tên máy được đặt theo tên khu rừng Taiga ở vùng Siberia với vẻ đẹp kỳ thú, bí ẩn cùng những dãy núi hiểm trở.

Điện thoại này có khả năng ngăn phần mềm Google và các ứng dụng khác theo dõi, thu thập thông tin người dùng. Máy cũng tích hợp tính năng cho phép nhà quản trị, như bộ phận IT trong một cơ quan, có thể kiểm soát các ứng dụng nào sẽ được phép hoạt động trên thiết bị và nội dung nào người dùng có thể truy cập, chia sẻ...
"Hầu hết các ứng dụng smartphone đang thu thập dữ liệu nhất định từ người sử dụng và gửi đến máy chủ từ xa", Natalya Kaspersky, đứng đầu InfoWatch, nhấn mạnh. "Khi người dùng mang điện thoại cá nhân đến nơi làm việc, hòm thư nội bộ, tài liệu và những hình ảnh liên quan đến công việc có thể có nguy cơ bị rò rỉ tới bên thứ ba, một cách vô tình hoặc do nhiễm mã độc".

điện thoại Taiga 

50.000 điện thoại Taiga sắp được cấp cho nhân viên trong các công ty nhà nước ở Nga. Những thiết bị này được sản xuất ở Trung Quốc. InfoWatch cho hay, thị trường tiềm năng tiếp theo của họ là Malaysia và UAE.

Natalya Kaspersky là nhà đồng sáng lập và từng là CEO của công ty bảo mật Kaspersky Lab trước khi ly dị chồng là Eugene Kaspersky.
Hai tuần trước, Tổng thống Mỹ Donald Trump đã ra lệnh cấm sử dụng các sản phẩm của Kaspersky trong chính phủ Mỹ với lý do hãng này có mối quan hệ chặt chẽ với chính phủ Nga. Trong khi đó, từ tháng 11/2016, điện Kremlin đã hậu thuẫn cho kế hoạch thay thế phần mềm Microsoft trong các cơ quan chính phủ Nga. 


0 nhận xét:

Burberry- Nhà tiên phong trong ứng dụng công nghệ vào thời trang và bán lẻ

03:40 Unknown 0 Comments

Hãng thời trang Anh, Burberry,là một trong những hãng thời trang xa xỉ nổi tiếng nhất trên thế giới. Từ năm 2006, Burberry nhắm vào mục tiêu đổi mới  chính mình  trở thành một  doanh nghiệp số từ đầu đến cuối . Chiến lược của hãng chính là ứng dụng Big Data và trí tuệ nhân tạo ( Artificial Intelligence)  để tăng doanh số và  hài thỏa mãn khách hàng.





Hãng đã tiến hành việc này bằng cách thu thập dữ liệu khách hàng từ một số các chương trình khách hàng thân thiết và tích điểm thưởng. Nguồn thông tin này được ứng dụng để cá nhân hóa ứng dụng gợi ý các sản phẩm liên quan, cho mua sắm trực tuyến hoặc trực tiếp trong cửa hàng.
-->Khi một hệ thống nhận diện một khách hàng thân thiết tiến vào cửa hàng, nhân viên bán hàng sẽ dùng máy tính bảng để đưa ra các sản phẩm gợi ý  dựa vào lịch sử mua sắm của khách hàng cũng như các hoạt 
động trên mạng xã hội của họ. Nếu Burberry biết được một khách hàng gần đây đã mua một sản phẩm, ví dụ như áo khoác, nhân viên bán hàng sẽ được ứng dụng khuyến khích cho họ xem một sản phẩm túi xách được nhiều người từng mua chiếc áo khoác này chọn mua.



Các sản phẩm trong chuỗi 500 cửa hàng của Burberry phủ khắp 50 đất nước cũng được tích hợp mác (tag) RFID (Radio Frequency Identification) là một kỹ thuật nhận dạng sóng vô tuyến từ xa, cho phép dữ liệu trên một con chíp được đọc một cách “không tiếp xúc” qua đường dẫn sóng vô tuyến ở khoảng cách từ 50 cm tới 10 mét, tùy theo kiểu của thẻ nhãn RFIDNhững mác gắn trên các sản phẩm này có thể giao tiếp với điện thoại của khách hàng, cung cấp thông tin về sản phẩm, chúng được sản xuất như thế nào hoặc gợi ý cách sử dụng.
RFID tag

CEO Angela Ahrendts (hiện là phó chủ tịch bộ phận bán lẻ tại Apple) từng tuyên bố vào năm 2014 “bước vào cửa hàng của chúng tôi cũng giống như bước vào website của chúng tôi vậy”.
Năm 2015, Burberry thông báo rằng hệ quả của việc đầu tư của họ trong chiến lược cá nhân hóa chương trình quản lý khách hàng là sự tăng trưởng 50% lượt khách quay lại cửa hàng.
-->Nhờ đó, công ty cũng phát hiện ra hình ảnh của sản phẩm ảnh hưởng đến doanh số khi xem xét các sản phẩm bán chạy tại cửa hàng nhưng không kinh doanh tốt trên kênh trực tuyến. Bằng cách tạo ra những hình ảnh mới cho những sản phẩm xảy ra hiện tượng này , doanh số của sản phẩm trên tang 100%.

Lợi thế vượt trội


Luôn luôn cố gắng dẫn đầu hơn là đi theo xu thế, Burberry tiên phong trong giải pháp công nghê và các kênh bán hàng mới – cũng như luôn theo dõi mạng xã hội, Burberry là tập đoàn đầu tiên trên thế giới ứng dụng tính năng Snapcode của Snapchat. Việc này cho phép khách hàng truy cập  thông tin bằng cách scan mã vạch trên sản phẩm.
Burberry Snapcode

Hãng cũng tiên phong trong việc ra mắt kênh  riêng trên  Apple Music, với mục đích kết nối với khách hàng bằng cách đề cử những tài năng âm nhạc .
Ngoài ra, Burberry tạo ra một hình thức kết nối với khách hàng bằng cách cho phép khách hàng xuất hiện bên cạnh người nổi tiếng  trong một  phiên bản quảng cáo TV của chính họ, thông qua việc quay phim bên trong buồng tại cửa hàng.




Facebook “chatbots” được đưa vào sử dụng lần đầu năm ngoái, trong Tuần lễ thời trang London, để chia sẻ thông tin và cập nhật những sản phẩm mới với khách hàng thông qua chức năng chat trên các mạng xã hội.Kể từ đó hãng đã mở rộng chức năng này để cung cấp dịch vụ khách hàng, lựa chọn cho việc xem và mua sắm những bộ sưu tập mới – và thậm chí khách hàng có thể đặt một chuyến Uber trực tiếp tới cửa hàng qua chat.
Tất cả những ứng dụng này cho thấy sự tập trung của Burberry trong phát triển công nghệ nhất là cá nhân hóa mối quan hệ với từng khách hàng– học hỏi những kỹ thuật tiên tiến áp dụng bởi những ông lớn trong lĩnh vực bán lẻ trực tuyến và trực tiếp áp dụng chúng trong marketing trực tiếp của thế giới thời trang xa xỉ.

Giải quyết hàng giả

Burberry là một trong những  thương hiệu thường bị làm giả nhất trên thế giới, vì thế hoàn toàn có lý khi cho rằng đây là một mảng mà trí thông minh nhân tạo và công nghệ machine learning (Làm cho máy tính có những khả năng nhận thức cơ bản của con người như nghe, nhìn, hiểu được ngôn ngữ, giải toán, lập trình).
Hãng sử dụng công nghệ cung cấp bởi Entrupychủ yếu nhận diện hình ảnh, có khả năng xác định từ một bức hình  trong một mục nhỏ liệu một sản phẩm có phải hàng thật không. Việc này được thực hiện qua kiểm tra từng chi tiết rất nhỏ trong khâu dệt may, và có thể phát hiện chi tiết làm giả với độ chính xác lên đến 98%. Điều này có nghĩa là các công ty bán lẻ cung cấp những sản phẩm giả, kém chất lượng có thể nhanh chóng ngưng hoạt động và bị đưa ra ánh sáng.

Nhìn về tương lai


Sau công nghệ tech-led, thời trang xa xỉ và chiến lược doanh nghiệp bán lẻ, với chiến dịch cá nhân hóa và ứng dụng công nghệ trong marketing trực tiếp, Burberry nói về kế hoạch ứng dụng trí thông minh nhân tạo vào những hoạt động khác, bao gồm sản xuất và phát triển sản phẩm, dù ở mảng này có vẻ hãng phải thận trọng khi tiếp cận.

Phó chủ tịch bộ phận IT hãng, David Harris, từng nói rằng “Chúng tôi đang tính toán chiến lược trí thông minh nhân tạo vào lúc này … chúng tôi tin rằng  nó có thể  mang lại giá trị trong kinh doanh thông qua tạo ra những sản phẩm tốt hơn, rút ngắn và giảm chi phí quá trình sản xuất và phân tích khách hàng chuyên sâu hơn.
“Ví dụ, chúng tôi đã thấy được tìm năng cả thiện machine learning và tự động hóa một số quy trình hỗ trợ – devops, testing,...”
Harris tiếp tục cho biết những ứng dụng tiềm năng khác gồm nhận dạng mẫu, tạo mô hình trong logistics, cũng như tăng cường bảo mật và ngăn chặn gian lận.

Burberry được xây dựng trên nền tảng sáng tạo và cải tiến – những sản phẩm dầu tiên dược làm từ chất liệu bền  mới như Garbadine được phát triển bởi nhà sáng lập và phát minh Thomas Burberry vào thế kỷ thứ 19 . Vì vậy, ngày nay thương hiệu thời trang Burberry vẫn đẩy mạnh việc phát triển và cải tiến để giữ lợi thế cạnh tranh.

0 nhận xét:

Phân biệt các từ tool/equipment/machine/ device/instrument/ apparatus/facility/ appliance

02:32 Unknown 0 Comments

Những từ về máy móc, thiết bị sau lắm lúc cũng có thể làm khó những phiên dịch viên khi muốn phân biệt chúng. Cách tốt nhất để trở nên quen thuộc hơn với chúng là xem xét ngữ cảnh của mỗi từ.

_Tool 🛠: công cụ một vật có thể tác động vật lý, tạo hình hay dùng để thực hiện một công việc nào.
Ex: “ A hammer drives a nail. A lathe cuts a screw thread. ”
“ You should sign up for the course to learn very helpful marketing tools”
_Equipment📟: thường mang nghĩa là công cụ cho một mục đích nhất định, ví dụ như : sport equipment, office equipment, factory equipment...
👉Từ “equipment” không đếm được (cũng như furniture) nên khi dùng số nhiều nên dùng thêm pieces
Ex: “My company has just imported a few pieces of equipment from Japan.”
“When I was scuba diving, my equipment included mask, fins, tanks, regulator, watch, and knife.”
"The factory has shut down, and the owners have no choice but to dispose off all the factory equipment as soon as possible."
_Machine📠 :máy móc là một thứ mà con người chế tạo ra sử dụng năng lượng để hoàn thành mục đích
Ex: a water wheel(bánh xe nước) , an internal combustion engine(động cơ đốt trong) , or a computer(máy tính) .
_Device📱 : thông thường "device" là một thiết bị máy móc/ điện tử sáng chế cho một mục đích nhất định
“A hard drive(ổ cứng) is a device, but it is neither a tool nor an instrument.”
"A smartphone is also handy device for learning English, using available applications from Google Play."
_Instrument🌡: thường dùng để đo lường hay thực hiện những công việc yêu cầu chính xác cao
Ngoài ra còn có nghĩa là nhạc cụ ( musical instrument)
👉“cockpit(buồng lái) instruments like the altimeter(đồng hồ đo độ cao)
Ex: "weather instruments like a barometer(khí áp kế)
lab(phòng thí nghiệm) instruments like a balance(cân) 
"The thermometer(nhiệt kế) 🌡 is a fine instrument for taking your body temperature."
"a surgical(phẫu thuật) instrument"

💊
lab instrument
_Apparatus🔬: giống như device dùng để phục vụ một mục đích . Từ này cũng gần giống như “equipment” nhưng mang nghĩa trang trọng hơn.
"The microscope(kính hiển vi) 🔬 is a valuable apparatus in the laboratory."
“firemen wearing breathing apparatus”

🚒
apparatus
_Facility: 🏥 là nơi diễn ra một số hoạt động
👉 ví dụ như , một bệnh viện ( hospital) là một “medical facility” và một nhà tù (prison) thì gọi là một “correctional facility”
hotel facilities
👉facilities: cơ sở vật chất , chỉ thiết bị, công cụ nói chung (giống như equipment)

💉
_Appliance: là thiết bị/ máy móc trong hộ gia đình
như stoves (bếp lò), refrigerators(tủ lạnh), washing machines(máy giặt), 📺
household appliances
Ex: "The air-conditioner is a wonderful appliance to have at home, especially during hot weather."

0 nhận xét:

Mr Jump S: game gây nghiện phiên bản mới của Mr Jump

22:02 Unknown 0 Comments


Mr Jump S là phiên bản sau Mr Jump phát hành bởi 1Button, mang đến một gameplay tối giản nhưng lại khiến bạn cứ phải chơi mãi.

Mr.Jump ngộ nghĩnh
Nếu như bạn vẫn nhớ đến chú chim khó chịu Flappy Bird thì bạn sẽ làm quen với series Mr Jump   khá nhanh. Vẫn kiểu chơi đó khi nhân vật của bạn được đặt chế độ auto chạy và bạn chỉ cần hướng dẫn anh ta vượt chướng ngại vật đúng lúc mà thôi. Chỉ cần thao tác chạm màn hình đúng lúc để nhân vật của bạn nhảy, bay lượn ……
Jump!Jump!Jump!


Mr Jump từng là một cú hit vào năm 2015 (trên 24 triệu lượt tải, xếp hạng nhất trên App Store, etc.). Tựa game này từng làm chùn bước không ít game thủ mobile : 77% người chơi chưa bao giờ vượt qua được level 1… Ngoài ra chỉ có 753 người chơi (0.003%) hoàn thành hết 36 level.
Năm nay 1Button quyết định tung ra phiên bản đơn giản và thú vị hơn Mr Jump S gồm khu vực A (12 cảnh, 36 level) nửa đầu khu vực B (6 cảnh, 18 level). Khu vực B sẽ được mở ngay khi người chơi đến được cảnh thứ 3 trong khu A. Những màn mới sẽ được thêm vào sau mỗi lần cập nhật.
May mắn là Mr Jump S  sử dụng hệ thống tự động lưu lại nên nếu giữa đường mà bạn tử trận cũng không sao vì game sẽ tự động load về điểm check point gần nhất cho bạn
Tựa game này hoàn toàn miễn phí chỉ có một vài quảng cáo mỗi phiên chạy. Có hai gói bỏ quảng cáo trong  và tự qua màn trong game.


Thêm nhiều cảnh cho trải nghiệm thú vị


Nếu như bạn đang tìm kiếm một tựa game để luyện khả năng phản xạ cũng như giết thời gian thì có lẽ đây là lựa chọn không thể nào tốt hơn. Chưa kể, Mr Jump S có một mãnh lực dụ dỗ người chơi cứ phải chơi mãi dù thất bại không ít lần giống như Flappy Bird đã làm.

Và điều bất ngờ nhất là Mr Jump S chỉ là phiên bản làm lại dễ hơn nhiều của Mr Jump. Một khi bạn tự tin mình là cao thủ trò Mr Jump S  rồi hãy thử qua Mr Jump, độ thử thách sẽ tăng lên gấp bội  khi mỗi màn chơi hoàn toàn không có điểm lưu game giữa chừng và nếu bất ngờ “xảy chân” thì chỉ có nước đi lại từ đầu.

0 nhận xét:

Ngôn ngữ lập trình Julia - bạn đã biết?

20:30 Unknown 0 Comments

Thế giới lập trình vốn vô cùng đa dạng , vì vậy , các nhà toán học, các nhà nghiên cứu và các nhà khoa học dữ liệu (data scientists) luôn phải đau đầu khi tìm kiếm một ngôn ngữ lập trình có thể giải quyết mọi vấn đề.
Để giải quyết vấn đề này , 2 nhà đồng sáng lập công ty khởi nghiệp trụ sở tại Mỹ, Julia Computing, đã phát triển một ngôn ngữ lập trình cơ bản-- Julia – cho những người không phải lập trình viên chuyên nghiệp.

“Julia chạy nhanh và dễ sử dụng hơn các ngôn ngữ lập trình khác, với khả năng mở rộng không giới hạn,” Stefan Karpinski - 1 trong những nhà sáng lập nói.  Vào năm 2009,Karpinski, cùng với  Viral Shah, Alan Edelman, Jeff Bezanson tạo ra Julia, một dự án nguồn mở. Nhận được sự ủng hộ nhiệt tình  , các nhà sáng lập cùng với  Deepak Vinchhi và Keno Fischer, mở công ty Julia Computing trong năm 2015.

Ngôn ngữ Julia
“Julia giúp các nhà khoa học dữ liệu , các nhà vật lý học, kỹ sư tài chính định lượng và kỹ sư robot giải quyết vấn đề mà không cần phải giỏi lập trình  hoặc phải thuê lập trình viên  để chuyển những chức năng họ thiết kế thành mã code,” Karpinski cho hay.
Đội ngũ công ty Julia Computing


Sự dung hòa của hai ngôn ngữ đối lập

Thông thường, ngôn ngữ lập trình được chia thành hai nhóm: ngôn ngữ tĩnh(static) như C, C++ and Fortran, thao tác nhanh nhưng phát triển khá chậm, và ngôn ngữ năng động như Python, R and Matlab, thường chậm trong quá trình thao tác nhưng cho phép tốc độ phát triển nhanh nhạy.

Kết hợp những ưu điểm của cả hai loại ngôn ngữ lập trình, Karpinski tuyên bố rằng Julia đã giải quyết được vấn đề tích hợp cả hai ngôn ngữ.

Ngôn ngữ Python
Ngôn ngữ C++

Thao tác với Julia

“Chúng tôi khao khát có
được một ngôn ngữ lập trình thao tác nhanh như C++, với hiệu năng cao như Python, R hay Matlab. Vì thế chúng tôi tạo ra một ngôn ngữ duy nhất -- Julia – cho phép chúng ta tạo mẫu và sản xuất bằng cùng một ngôn ngữ,”  Karpinski nói.

Không nhạc nhiên khi Julia 
được đón nhận một cách nhanh chóng. “Sự đón nhận nồng nhiệt của người dùng nằm ngoài dự đoán của chúng tôi,”  Karpinski chia sẻ.  Dự án được một số tập đoàn lớn trên thế giới tin dùng, từ tập đoàn quản lý đầu tư BlackRock, sử dụng Julia cho các nhà phân tích chuỗi thời gian, đến tập đoàn bảo hiểm Anh  Avivadùng nó để tính rủi ro.
Amazon, Apple, Disney, Facebook, Ford, Google, Grindr, IBM, Microsoft, NASA, Oracle and và  Uber là các tập đoàn khác cũng sử dụng Julia , đối tác  và các tổ chức thuê những nhà lập trình Julia,” Shah cho hay. Trong tháng 6, startup hai năm tuổi đã thu được 4.6 triệu USD seed funding từ các công ty đầu tư base ở Mỹ là General Catalyst và Founder Collective. “Ngày nay, Julia có hơn 1 triệu lượt tải, với chỉ số tăng trưởng hàng năm là 161% ” Shah,CEO của công ty Computing Julia chia sẻ thêm.

Sự khởi đầu

Tất cả bắt đầu vào năm 2009, khi Karpinski, cùng với Shah, một người bạn học tại trường đại học California Santa Barbara, kết hợp với Bezanson và Edelman từ đại học danh tiếng MIT – tất cả đều có kinh nghiệm ngôn ngữ lập trình và toán học ứng dụng – tìm cách đơn giản hóa quá trình mã hóa. Vì Shah chuyển tới Bengaluru, Ấn Độ để triển khai dự án Aadhaar, hệ thống nhận diện sinh trắc  mới của Quốc gia, nhóm Karpinski phải tiếp tục thực hiện ước mơ hầu hết qua email.
Phiên bản đầu tiên đưa ra công chúng vào năm 2012 của Julia, được thực hiện với sự giúp đỡ từ hơn 100 cộng tác viên nguồn mở. “Dự án nguồn mở được bắt đầu với mục đích "tự do hóa" việc lập trình, nhưng để đáp ứng nhu cầu của thị trường về một của thị trường về một sản phẩm thương mại, chúng tôi lập ra công ty Julia Computing,”  Shah cho biết. Công ty Julia Computing hỗ trợ, đào tạo và cung cấp dịch vụ tư vấn khách hàng, dù vậy bản thân Julia vẫn hoàn toàn miễn phí.
Các nhà đồng sáng lập Julia Computing
Đbắt kịp những nhu cầu của khách hàng về tính năng mới cũng như các gói sản phẩm chính là thử thách lớn nhất, Shah cho biết. “Quá trình có thể tốn từ vài thái cho tới một năm để ra một sản phẩm, và mỗi sản phẩm liên tục được cải thiện để tạo đòn bẩy cho  những sự phát triển mới nhất và nâng cấp/cải thiện ngôn ngữ lập trình mở Julia và cung cấp những tiện ích thêm được yêu cầu bởi người dùng và khách hàng.”

Ứng dụng của Julia tại Ấn Độ


Vì ngôn ngữ Julia là nguồn  mở và miễn phí, Shah cho hay, sản phẩm này cực kì hữu dụng ở Ấn Độ. "Nó có thể ứng dụng cho những dự án khởi nghiệp ở Ấn, những tổ chức hạn chế về chi phí, và có nguồn lực dồi dào về đội ngũ kỹ sư .”
Karpinski nói thêm, “Julia là lựa chọn tốt nhất cho trí tuệ nhân tạo, nghiên cứu về máy móc , nghiên cứu chiều sâu  và tính toán song song  – tất cả những lĩnh vực đang hiện hữu  và có mức tăng trưởng mạnh mẽ ở Ấn Độ” .


Julia ứng dụng trong nghiên cứu 

Ngoài ra, Julia cũng được sử dụng cho mục đích nghiên cứu tại NASA và Phòng thí nghiệm Quốc gia Lawrence Berkeley, trong khi đó ĐH MIT có một phòng nghiên cứu mang tên Julia dành riêng cho mục đích nghiên cứu và phát triển ngôn ngữ này.
“Các kỹ sư  tại Phòng thí nghiệm Lincoln
ĐH MIT cũng đang sử  Julia để phát triển một hệ thống phòng tránh va chạm mới tên NextGen của Cục quản lý Hàng không Liên bang (Federal Aviation Administration) cho máy bay. Theo đó, các nhà kỹ sư này có thể tính toán ra 650 tỉ điểm quyết định trong một bảng phân tích tối ưu để phát hiện ra sai sót, ” Shah giải thích.
Julia còn được dùng cho dự án Celeste, một mô hình phân tích thống kê thiết kế  cho việc khảo sát không gian. “Nhóm các nhà khoa học này xếp loại 188 triệu ngôi sao và thiên hà trong 14.6 phút sử dụng Julia trên siêu máy tính NERSC Cori-II – 1 trong 10 siêu máy tính mạnh nhất trên thế giới,” Shah nói thêm.

Mặc dù sự thống trị của hai ngôn ngữ Java và C++ sẽ không dễ dàng bị lung lay, Julia vẫn len lỏi giữa những ngôn ngữ lập trình hiện đại.

0 nhận xét: