Blog Go
Chú gopher của Go
Chú gopher Go là linh vật mang tính biểu tượng và là một trong những đặc điểm dễ nhận biết nhất của dự án Go. Trong bài đăng này chúng tôi sẽ nói về nguồn gốc, sự phát triển và hành vi của nó.
Khoảng 15 năm trước - trước dự án Go rất lâu - chú gopher lần đầu xuất hiện như một quảng cáo cho đài radio WFMU ở New Jersey. Renee French được ủy thác thiết kế áo phông cho một sự kiện gây quỹ hàng năm và chú gopher ra đời.
Tiếp theo chú gopher xuất hiện tại Bell Labs, là avatar của Bob Flandrena trong hệ thống thư Bell Labs. Các bức vẽ khác của Renee trở thành avatar cho ken, r, rsc và những người khác. (Tất nhiên, avatar của Peter Weinberger là khuôn mặt biểu tượng của riêng anh.)
Một hoạt động khác của Bell Labs đã dẫn đến Renee tạo ra Glenda, linh vật của Plan 9, họ hàng xa của chú gopher WFMU.
Khi chúng tôi bắt đầu dự án Go, chúng tôi cần một logo, và Renee tình nguyện vẽ nó. Nó xuất hiện trên áo phông Go đầu tiên và trang web Google Code.
Cho lần ra mắt mã nguồn mở năm 2009, Renee đề xuất chuyển thể chú gopher WFMU thành linh vật. Và chú gopher Go ra đời:
(Chú gopher không có tên, chỉ được gọi là “Go gopher”.)
Cho lần ra mắt Go App Engine runtime tại Google I/O 2011, chúng tôi đã hợp tác với Squishable để sản xuất các chú gopher nhồi bông. Đây là lần đầu tiên chú gopher được tô màu xanh lam và xuất hiện trong ba chiều. Nguyên mẫu đầu tiên khá có lông:
Nhưng cái thứ hai thì vừa vặn:
Khoảng cùng thời điểm đó, Renee đã tạo mẫu thô một chú gopher bằng đất sét. Điều này truyền cảm hứng cho một tác phẩm điêu khắc tinh chỉnh trở thành mô hình vinyl được sản xuất bởi Kidrobot. Các mô hình vinyl được phân phát lần đầu tại OSCON 2011.
Vì vậy chú gopher tồn tại ở nhiều hình dạng, nhưng luôn là sáng tạo của Renee. Nó đại diện cho dự án Go và các lập trình viên Go ở khắp nơi, và là một trong những thứ phổ biến nhất trong thế giới Go.
Chú gopher Go là một nhân vật; một sáng tạo độc đáo. Không phải bất kỳ con gopher nào, giống như Snoopy không phải là bất kỳ con chó hoạt hình nào.
Các hình ảnh gopher được cấp phép Creative Commons Attribution 4.0. Điều đó có nghĩa là bạn có thể chơi với các hình ảnh nhưng bạn phải ghi nhận cho người tạo ra chúng (Renee French) ở bất cứ nơi nào chúng được sử dụng.
Đây là một số biến thể gopher mà mọi người đã dùng làm linh vật cho các nhóm người dùng và các tổ chức tương tự.
Chúng dễ thương và chúng tôi thích chúng, nhưng theo quy tắc Creative Commons, các nhóm nên ghi nhận Renee, có thể là đề cập trên trang web nhóm người dùng.
Các chú gopher vinyl và nhồi bông là các thiết kế có bản quyền; không chấp nhận hàng thay thế! Nhưng làm thế nào để có một con? Môi trường sống tự nhiên của chúng gần các nơi có nhiều lập trình viên Go, và quần thể trên toàn thế giới của chúng đang ngày càng tăng. Chúng có thể được mua tại Google Store, mặc dù nguồn cung có thể không ổn định. (Những sinh vật khó tìm này đã được nhìn thấy ở mọi loại nơi chốn.)
Có lẽ cách tốt nhất để có một chú gopher là bắt một con trong tự nhiên tại hội nghị Go. Có hai cơ hội lớn trong năm nay: GopherCon (Denver, 24-26 tháng 4) và dotGo (Paris, 10 tháng 10).
(Ảnh chụp bởi Noah Lorang.)
Bài tiếp theo: Tổng kết GopherCon 2014
Bài trước: Các mẫu đồng thời trong Go: Pipeline và hủy bỏ
Mục lục blog